在 VirtualBox 上(至少从 5.1.18 开始),启动 EFI 机器时会显示一个简短的启动画面,但时间很短。我该如何增加这个延迟?
使用--bioslogodisplaytime 3000
沒有作用。
或者,有没有办法轻松地为 VirtualBox 编译 EFI 固件?我熟悉原始 OVMF,但不熟悉 Oracle 修补版本。
答案1
看起来 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