QEMU:引导失败:EFI硬盘驱动器

时间:2019-09-17 21:32:46

标签: macos virtualbox qemu kvm

我正在尝试创建Mac VM进行开发。按照this script中的指南,我设法创建了一个装有Mojave的可运行VirtualBox机器。现在,该脚本提到我可以尝试"import the VM into KVM/QEMU for near-native performance",首先将.vdi磁盘转换为.qcow2

但是,当我尝试通过qemu-system-x86_64使用该磁盘启动VM时,它无法启动,并显示消息Boot Failed: EFI Hard Drive。然后,它尝试从网络启动。

命令:
qemu-system-x86_64 -hda Mojave.qcow2 -m 4096 -smp 2 -machine q35 -bios /usr/share/ovmf/OVMF.fd

我还尝试了各种方法来指定驱动器,例如-drive-hda;这些都不起作用。

我在做什么错?如果一切相关,我正在运行Linux Mint 18.3。

1 个答案:

答案 0 :(得分:0)

我有同样的问题,但在我的情况下,我的主机Linux是debian9,vm debian9和-machine pc-i440fx-xenial。使用apt-get安装ovmv时,我得到了“ 0〜20160408.ffea0a2c-2”版本,我敢肯定它已经很老了。因此,建议尝试从最新的稳定分支或https://github.com/GNS3/gns3-server/files/904571/ovmf_x64.zip构建OVMF.fd。

参考:https://github.com/GNS3/gns3-server/issues/875