Grub2 Hybrid Boot (EFI+BIOS)
Вот история:
- Windows 10 была установлена в режиме BIOS/CSM
- Преобразование диска в GPT (из MBR) - успех
- Невозможно загрузиться в Windows:/
- Создание разделов EFI и MSR вручную с использованием diskpart - не повезло
- Установил Lubuntu с Grub - Успех
- Установленный rEFInd - Success (показывает только Lubuntu)
- Все еще не могу загрузиться в Windows
Текущая ситуация
- Lubuntu - Режим: EFI || В / dev / sda3
- rEFInd - Режим: EFI || В ESP / dev / sda1
- Grub - Режим: EFI || В / dev / sda
- BIOS - режим: CSM отключен
- Конфигурация безопасной загрузки недоступна в 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
Я считаю, что это случай гибридной загрузки, когда у меня есть
- Настройка аппаратного обеспечения (BIOS) в EFI
- Настройка EFI Boot Manager (rEFInd) в EFI
- Настройка Grub2 в режиме EFI
- Настройка Windows 10 в режиме Legacy/MBR
Цель: мне нужно загрузиться в Windows/NTLD. Ищу помощь. Уже потратил 3 дня на поиски решения.
Структура каталога разделов ESP/EFI для справки
Снимок экрана таблицы разделов - gparted
1 ответ
[Обновление - Исправлено]
Я сделал это! Я могу двойной загрузки Windows 10 и Lubuntu. Оба работают в режиме EFI. Диск в GPT. Вот что я сделал.
Список инструментов:
- Юми - версия UEFI ( Ссылка)
- Lubuntu Live CD - на всякий случай
- Ubuntu Boot Repair Disk - на всякий случай ( ссылка)
- (Windows PE) PE Гэндальфа - ( Ссылка)
Следующим шагом было собрать все эти инструменты в 1 USB. Я использовал Yumi для первой установки Lubuntu, затем Boot Repair Disk и, наконец, PE Gandalf.
Я загрузил систему, используя PE Гэндальфа. Я следовал указаниям и материалам из Книги Рода, очень полезным и проницательным.
Монтирование раздела EFI - используя diskpart
Я собираюсь кратко изложить шаги (14 лет) из этой Microsoft TechNet Wiki
- Выберите диск
- Назначьте букву вашему EFI драйву (скажем, B:)
- Выход из диска
- Перейдите в раздел 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:)