Grub2 Hybrid Boot (EFI+BIOS)

Вот история:

  1. Windows 10 была установлена ​​в режиме BIOS/CSM
  2. Преобразование диска в GPT (из MBR) - успех
  3. Невозможно загрузиться в Windows:/
  4. Создание разделов EFI и MSR вручную с использованием diskpart - не повезло
  5. Установил Lubuntu с Grub - Успех
  6. Установленный rEFInd - Success (показывает только Lubuntu)
  7. Все еще не могу загрузиться в Windows

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

  1. Lubuntu - Режим: EFI || В / dev / sda3
  2. rEFInd - Режим: EFI || В ESP / dev / sda1
  3. Grub - Режим: EFI || В / dev / sda
  4. BIOS - режим: CSM отключен
  5. Конфигурация безопасной загрузки недоступна в BIOS

Grub Пользовательские конфигурации попробовал:

Пункт меню № 1: показывает, что ОШИБКА не может загрузить NTLDR (очевидно, что NTLDR - это модуль BIOS/CSM

set root='(hd0,gpt5)'
insmod ntfs
insmod part_gpt
search --no-floppy --fs-uuid --set 54AC831BAC82F6B0
ntldr /bootmgr

Пункт меню № 2:

set root='(hd0,5)'
search --no-floppy --fs-uuid --set 54AC831BAC82F6B0
drivemap -s (hd0) ${root}
chainloader +1

Я считаю, что это случай гибридной загрузки, когда у меня есть

  1. Настройка аппаратного обеспечения (BIOS) в EFI
  2. Настройка EFI Boot Manager (rEFInd) в EFI
  3. Настройка Grub2 в режиме EFI
  4. Настройка Windows 10 в режиме Legacy/MBR

Цель: мне нужно загрузиться в Windows/NTLD. Ищу помощь. Уже потратил 3 дня на поиски решения.

Структура каталога разделов ESP/EFI для справки

Снимок экрана таблицы разделов - gparted

1 ответ


[Обновление - Исправлено]

Я сделал это! Я могу двойной загрузки Windows 10 и Lubuntu. Оба работают в режиме EFI. Диск в GPT. Вот что я сделал.

Список инструментов:

  1. Юми - версия UEFI ( Ссылка)
  2. Lubuntu Live CD - на всякий случай
  3. Ubuntu Boot Repair Disk - на всякий случай ( ссылка)
  4. (Windows PE) PE Гэндальфа - ( Ссылка)

Следующим шагом было собрать все эти инструменты в 1 USB. Я использовал Yumi для первой установки Lubuntu, затем Boot Repair Disk и, наконец, PE Gandalf.

Я загрузил систему, используя PE Гэндальфа. Я следовал указаниям и материалам из Книги Рода, очень полезным и проницательным.

Монтирование раздела EFI - используя diskpart

Я собираюсь кратко изложить шаги (14 лет) из этой Microsoft TechNet Wiki

  1. Выберите диск
  2. Назначьте букву вашему EFI драйву (скажем, B:)
  3. Выход из диска
  4. Перейдите в раздел EFI

cd / d B: \ EFI \ Microsoft \ Boot bootrec / fixboot

Создание BCDstore с использованием bcdboot

Мы все еще находимся в среде WinPE и, поскольку PE использует диск C: Drive, нам нужно посмотреть, где находится Windows, для которой нам нужно восстановить установленную. Допустим, Z:, ключ " / l " используется для предоставления языка, а ключ " / f " будет использоваться для создания хранилища BCD для UEFI, BIOS или ALL.

bcdboot Z: \ Windows / l en-us / s B: / f ALL

Это все, что я перезагрузил систему, и REFInd распознал Windows EFI:):):):):) . Для загрузки Windows потребовалось немного времени. Но это работает абсолютно нормально.

Достигнутая цель: преобразование дисков в GPT, преобразование Windows BIOS в UEFI, двойная загрузка Lubuntu и Windows 10:)

Другие вопросы по тегам