我正在尝试创建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。
答案 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。