我想使用 Efi 在 Windows 10 主机的 Virtual Box 中启动 Windows Server 2019。但是在 VirtualBox 菜单中检查 Efi Boot 后,我看到的是以下屏幕:
我已经尝试过了:
fs0:
\EFI\BOOT\BOOTX64.EFI
然后返回一个空白屏幕,显示以下内容:
FS0:\>
所以我被困在那里。
我已经尝试过旧版本的 VirtualBox,但它们无法启动任何虚拟机,即使我在 Windows 功能等中停用了 Hyper-V。
我没什么主意了。efi 启动对我来说很重要,因为我想恢复域控制器并将其虚拟化为测试系统。没有 efi 就无法恢复。
我的VirtualBox版本是6.1.26 r145957 (Qt5.6.2)
,并且安装了扩展包。
答案1
我遇到了与楼主相同的问题。尽管我手动编辑了 startup.nsh 文件以指定 bootx64.efi 所在的路径,但它不会加载我的 bootx64.efi 文件。如果我手动导航到该目录并在命令提示符下输入“bootx64.efi”,它不会执行任何操作。
最终,对我来说,解决这个问题的方法是:
- 在 VirtualBox 中,选择您的 VM 的设置。
- 在常规下,确保列出了正确的操作系统。就我而言,我必须指定 Windows 2016,因为它尚未被选中。
完成这些更改后,我能够在 VirtualBox 中成功启动我的 VM。
我希望这对其他人有帮助。