Как добавить Windows 7 в GRUB2?

Как добавить Windows 7 в GRUB2?

В настоящее время я использую Ubuntu 12.04 LTS и хочу выполнить двойную загрузку с Windows 7. Позвольте мне объяснить, что я сделал:

  1. Была только Ubuntu 12.04, и я получил ее образ с помощью clonezilla. Ubuntu была установлена ​​на sda, который представляет собой 128 ГБ SSD, и был жесткий диск на 1 ТБ для других целей.
  2. Я отчаянно пытаюсь установить Windows 7 вместе с Ubuntu, но у меня ничего не получается. Windows 7 не распознает мои жесткие диски.
  3. Поэтому я поискал и изменил настройки BIOS с RAID на IDE.
  4. Мне удалось установить Win7 на sdb1.
  5. Теперь у меня работает Win7, но никаких признаков SSD в Windows нет. (Я знаю, что при загрузке Ubuntu не будет, потому что mbr пишет поверх grub.)
  6. После установки я попытался переустановить grub, но мне это не удалось.
  7. Я использовал программу под названием «boot-repair», но она тоже не дала результата.
  8. Я переключил настройки BIOS с IDE на RAID, и теперь Win7 не загружается.
  9. Я попытался использовать средство восстановления на установочном диске Windows 7, но это снова не удалось.
  10. Вернулся к RAID и установил совершенно новую Ubuntu на sda.
  11. Использовал Clonezilla для восстановления моей первой Ubuntu обратно на SDA.
  12. Попытался воспользоваться «boot-repair», но снова не получилось.

Текущая ситуация:

В BIOS в параметрах устройства хранения у меня стоит RAID. У меня установлена ​​Ubuntu на моем sda. У меня установлена ​​Win7 на моем sdb1. Мой загрузчик — grub, и он показывает только Ubuntu.

А вот информация о состоянии моих дисков, созданная с помощью "boot-repair"

http://paste.ubuntu.com/5665110/

Мой вопрос и желание просты. Я хочу сделать двойную загрузку этих двух систем. Если я смогу добавить win7, которая сейчас находится в sdb1, в grub2, моя проблема будет решена. Вы можете ответить на нее здесь, или я готов прочитать любое руководство, на которое вы можете дать ссылку. Но должен сказать, что я прочитал много руководств, ни одно из них не помогло. Загрузчик может быть grub или mbr, не имеет значения. Я могу отформатировать все жесткие диски, важной информации нет ни на ssd, ни на hdd (что я пробовал, но и это не удалось). У меня есть внешний жесткий диск usb на 1 ТБ (если это может помочь).

Спасибо, что уделили время прочтению моей проблемы. =)

решение1

Этот ответ немного запоздал, но он может быть полезен кому-то еще.

Я подозреваю, что проблема в том, что вы включили RAID во время установки. С большинством поддельных RAID-контроллеров (почти наверняка таких, как у вас на плате) процедуры RAID BIOS создают специальный формат на диске. Если затем диск подключается с выключенным RAID, то обычная система не сможет прочитать ничего, что находится на этом диске.

Проверьте, загрузится ли какой-либо диск с отключенным RAID. Если нет, то вам нужно убедиться, что RAID отключен в BIOS, затем очистить каждый диск и переустановить нужную ОС на каждый из двух дисков (если один диск загружается, то его не нужно переустанавливать).

Убедитесь, что каждый диск будет загружаться как единственный (и обычно первый) диск в системе.

Затем убедитесь, что вы загружаетесь с первого диска с установленной Ubuntu. Затем вы можете добавить диск Win в качестве второго диска и добавить его строфу в Ubuntu grub, вручную или с помощью boot-repair.

Единственный случай, когда вам нужно включить RAID, — это несколько жестких дисков одинакового размера для чередования или избыточности данных. НИКОГДА не включайте его с двумя дисками разного размера или типа (конечно, если вы точно не знаете, зачем это делаете!). И в качестве последнего пункта, если вам действительно нужен RAID, большинство людей обнаружат, что программный RAID Linux лучше, чем все фальшивые RAID (а часто и аппаратный RAID, который стоит менее 350 долларов и не имеет выделенной памяти)...

решение2

Попробуйте os-proberи update-grub, если вы еще этого не сделали.

Связанный контент