Два диска EFI с Grub2

Я купил два диска SSD и как обычно меня, хотя тот Windows установки на абсолютно отдельном диске будет самым легким решением, но я не могу найти учебные руководства для двойной загрузки с grub2 (efi). Все учебные руководства принимают один раздел начальной загрузки EFI.

Используя просто:

menuentry "Windows 7" {
        set root=(hd1,1)
        chainloader +1
}

Дает мне недопустимый путь EFI.

Какова корректная конфигурация?

6
11.08.2012, 01:35
3 ответа

Это прибывает от суперпользователя:

menuentry "Other Disk" {
    insmod part_msdos
    set root='(hd1)'
    drivemap -s hd0 hd1
    chainloader (hd1)+1
}

Этот конкретный пример для slingshotting к другому диску для начальной загрузки MBR, который содержит GRUB1. Таким образом, требуется немного перезаписи для Вашего конкретного примера. Но бросок GRUB2 для начальной загрузки другого диска, кажется, способ пойти. Ваш set root=(hd1,1) надежды найти загрузчик в первом разделе второго диска.

0
27.01.2020, 20:30

Вам устанавливали Windows на разделе GPT? Если я понимаю Вас правильно, Вы пробуете что-то как то, что я вчера сделал

У меня была та же ошибка, она подходит, потому что с EFI Вы не даете chainloader много секторов для чтения, но путь к загрузочному файлу Windows.

chainloader /efi/Microsoft/Boot/bootmgfw.efi

Ваш корень должен быть установлен на системный раздел EFI, созданный Windows. Можно также установить корень GUID вместо (hdX,Y) использование search --fs-uuid --set=root. Дополнительные параметры для определения GUID могут быть найдены с

grub-probe --target=hints_string /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi

(Принятие Вашего раздела EFI смонтировано к /boot, измените путь соответственно при монтировании его где-то в другом месте.)

3
27.01.2020, 20:30

насколько я помню

  1. Windows теперь имеет 2 режима установки: MBR и GPT и UEFI могут только использоваться со вторым, таким образом, необходимо удостовериться, что HD отформатирован в GPT; эта структура раздела вероятна "режим UEFI", Вы упомянули
  2. Тестер ОС от пакета Grub2 должен смочь определить местоположение Windows (не Win8 все же) и включать его в меню начальной загрузки самостоятельно

возможно, Вы не устанавливали Windows правильно, таким образом, естественно, что Личинка не может найти его

-1
27.01.2020, 20:30
  • 1
    О, ничего себе, это sooo полезный :-D Да, конечно, диск делится с помощью GPT с разделом начальной загрузки EFI FAT. Оба из дисков. И не, личинка, очевидно, не обнаруживает установку Windows, иначе я не задал бы вопрос. –  Let_Me_Be 17.09.2012, 16:27
  • 2
    Вы "ls" от консоли Grub? Если это показывает оба диска, проблема может заключаться в таинственном переименовании дисков, иногда делавшихся Личинкой ((hd0), может стать (hd1)). Затем ответ находится в ищущем разделе uuid ("поисковая" команда Grub). Если "ls" не перечисляет оба диска, проблема напоминает мой текущий (unix.stackexchange.com/q/48347/23465). –  alexey 17.09.2012, 16:44

Теги

Похожие вопросы