VirtualBox虚拟机启动到EFI Shell

我最近把一个虚拟机从我的笔记本电脑转移到了我最近重新安装的台式机上。这个镜像在我的笔记本电脑上运行正常,但是当我尝试在新的机器上启动它时,我被转到了一个“EFI Shell”,它询问我关于硬盘的信息,而不是启动虚拟机。我希望它能够直接启动到实际的虚拟机镜像,而不是这个Shell。我该如何解决这个问题?
2个回答

原来我在弄虚拟机加载的时候(因为虚拟化技术被禁用),在图像设置页面上点击了太多项目。
要修复这个问题,进入虚拟机的"设置"页面,然后点击"系统"。在"主板"选项下,确保"启用EFI(仅限特殊操作系统)"未被勾选。然后点击"确定",尝试重新启动虚拟机。被勾选的选项基本上就是你进入EFI界面的方式。

抱歉,我在寻找关于EFI的好链接。可能已经找到了,但忘记在帖子中添加链接了。 - Mark Hildreth
根据问题,返回仅翻译的句子。 - ctrl-alt-delor

在Efi shell中:编辑startup.nsh文件 添加一行代码:FS0:\EFI\Path\To\Desired.efi 保存,重新启动。

1谢谢!但是为什么需要这个?VirtualBox的EFI系统不是存储在镜像中吗? - arkod