Я только что установил FreeBSD на раздел GPT. На котором также установлена Windows 8.1 и ее раздел EFI с Windows Boot Manager. Установщик FreeBSD автоматически добавил еще один раздел EFI с его загрузчиком. Я взял его в свои руки ('BOOTx64.efi'), но теперь я понятия не имею, как включить в менеджер загрузки Windows. Я имею в виду, что я могу легко поместить его в раздел EFI, но проблема в том, как связать его с BCDedit. Я добавил FWBOOTMGR, а затем я не знаю, что делать. Там даже нет документации о том, что это.

Есть идеи?

1 ответ1

2

Последовательность загрузки для UEFI:

  1. менеджер загрузки прошивки

  2. первый кандидат на загрузку из загрузочных записей NVRAM

В NVRAM есть переменная "bootOrder", которая содержит упорядоченный список переменных загрузки NVRAM (аналог Windows "displayorder").

Используя настройки прошивки, вы можете изменить порядок загрузки переменных в "bootOrder".

Каждая установка ОС (Windows, Linux, BSD и т.д.) Создает соответствующую загрузочную переменную для себя и помещает ее в список bootOrder (обычно в первую позицию).

Все менеджеры загрузки / загрузчики ОС хранятся в "Системном разделе EFI" в соответствующей подпапке (\EFI\Microsoft, EFI\ubuntu и т.д.)

См. REFInd менеджер загрузки, который может загружать (загружать по цепочке) любую ОС в UEFI.

См. Инструмент BootNext, который может загрузить любую ОС из Windows 7/8/10.

Смотрите более подробное объяснение переменных EFI NVRAM.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .