Два диска EFI с Grub2

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

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

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

Дает мне неправильный путь EFI.

Какая правильная конфигурация?

4 Solutions collect form web for “Два диска EFI с Grub2”

У вас установлена ​​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 , измените путь соответственно, если вы его монтируете в другом месте.)

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

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

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

Я отказался от этого, и я использую селектор загрузки BIOS для двойной загрузки.

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

  1. Windows теперь имеет 2 режима установки: MBR и GPT и UEFI могут использоваться только со вторым, поэтому вы должны убедиться, что HD отформатирован в GPT; эта структура разделов, скорее всего, является «режимом UEFI», который вы упомянули
  2. OS-Prober из пакета Grub2 должен иметь возможность находить Windows (еще не Win8) и включать его в меню загрузки самостоятельно

возможно, вы не правильно установили Windows, поэтому вполне естественно, что Grub не может найти его

  • Не удалось удалить загрузочные записи с помощью efibootmgr
  • Шим работает только в небезопасном режиме загрузки
  • Как построить Live Debian CD / USB в Windows, загрузочный в режиме EFI?
  • Как загрузить файл .efi с помощью QEMU?
  • Не удалось завершить работу Windows после установки GRUB
  • как добиться оптимального выравнивания для раздела emmc?
  • Установщик Fedora 25 не обнаружит SSD в UEFI. Клавиатура / трекпад не работает в LEGACY
  • UEFI и Puppy Linux
  • Получение ошибок при открытии Windows. Ошибка 1: имя файла должно быть абсолютным именем или блоком
  • Вручную добавление Windows 7 в список Kali Grub
  • Невозможно загрузить linuxmint после двойной загрузки с Windows 8.1 с прошивкой efi
  • Предупреждение! Корневой диск не существует после элементарной установки
  • Linux и Unix - лучшая ОС в мире.