我有一台在 VirtualBox 中运行 Ubuntu Server 14.04.1 LTS x64 的虚拟机。最初设置时,我将虚拟机配置为使用 EFI 而不是 BIOS。
但事实证明 VirtualBox 的 EFI 实现存在错误且不完整,所以我想将其切换回 BIOS。但是,关闭 EFI 后,虚拟机无法启动,并出现错误,提示找不到任何可启动媒体。
我尝试运行 Ubuntu Server 安装程序的救援模式。当我尝试重新安装 Grub(我猜这是正确的操作)时,它失败了。我尝试将其安装到VM 运行时列为已安装的/dev/mapper/vm--vg-root
位置。/
那么,如何正确地将此 VM 从 UEFI 转换回 BIOS?
答案1
要将固件从 UEFI 更改为 Bios,请在 VBoxManage 命令行界面中按照以下命令进行操作。
VBoxManage modifyvm "VM name" --firmware bios