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

问题描述 投票:1回答:1

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

macos virtualbox qemu kvm
1个回答
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

© www.soinside.com 2019 - 2024. All rights reserved.