решение проблемы с efi boot в bhyve и VirtualBox

Apr 08, 2019 22:48

bhyve и некоторые другие гипервизоры (похоже что VirtualBox тоже) в режиме EFI не поддерживают эмуляцию NVRAM для сохранения efi variables между перезагрузками. Это может привести к проблеме: гостевая ОС установится штатно, а после перезагрузки получаем сообщение от EFI наподобие

Boot Failed. EFI DVD/CDROM ( Read more... )

bug, копилка опыта, hardware, unix, boot, virtualization, shell

Leave a comment

Comments 5

filonov April 8 2019, 17:39:39 UTC
А зачем тебе EFI в виртуалке?

Reply

victor_sudakov April 9 2019, 13:12:15 UTC
В bhyve без EFI совсем неудобно ставить Windows и не очень удобно ставить Linux.

Reply

victor_sudakov April 18 2019, 14:08:50 UTC
И вообще IMHO в 21 веке держаться за boot sector, MBR, VBR, четыре primary partitions и прочие технологии времен MS-DOS уже бессмысленно. Пора сделать решительный шаг и отказаться от этого хлама. GPT значительно удобнее в качестве таблицы разделов, как и наличие полноценного загрузчика в железе. Я предполагаю, под EFI уже множество ремонтных утилит написано. А в виртуалке есть довольно мощный EFI shell (одинаковый в bhyve и VirtualBox).

Reply

filonov April 18 2019, 14:58:36 UTC
Задачи которые решает GPT и EFI в виртуалке нужны ну примерно низачем.

Reply


Leave a comment

Up