Похоже, что 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