2

На VirtualBox (по крайней мере, с 5.1.18) они показывают краткий экран-заставку при запуске машины EFI, но в течение очень короткого времени. Как я могу увеличить эту задержку?

Использование --bioslogodisplaytime 3000 не сработало.

В качестве альтернативы, есть ли способ легко скомпилировать прошивку EFI для VirtualBox? Я знаком со стандартным OVMF, но не с залатанной версией Oracle.

1 ответ1

2

Похоже, что EFI все еще является экспериментальной функцией VirtualBox 5.1.18. Его руководство пользователя идет так далеко, чтобы сказать. :

Обратите внимание, что поддержка VirtualBox EFI является экспериментальной и будет расширяться по мере взросления EFI и станет более распространенной. Хотя гости Mac OS X и Linux, как известно, работают нормально, гости Windows в настоящее время не могут загружаться с реализацией VirtualBox EFI.

источник: http://download.virtualbox.org/virtualbox/5.1.18/UserManual.pdf (стр. 59 - «Раздел 3.13 Альтернативное встроенное ПО (EFI)»)

Кроме того, в том же руководстве рассматриваются все флаги / переключатели, доступные для команды VBoxManage modifyvm . В этом разделе он предоставляет способ увеличить время отображения для BIOS, но не для EFI. Ваш желаемый функционал еще не существует в VirtualBox.

Я бы порекомендовал вернуться к BIOS и использовать --bioslogodisplaytime чтобы впоследствии настроить заставку BIOS:

VBoxManage modifyvm "VM name" --firmware bios
VBoxManage modifyvm "VM name" --bioslogodisplaytime 3000

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