我正在使用qemu模拟aarch64平台。我已经为arm64(16.04 LTS)成功安装了ubuntu服务器。我想为“虚拟”机器类型启用机器图形。我已遵循here的说明。但是,这不起作用。
除图形外,其他所有方法均有效。另外,我已经在Ubuntu安装上安装了mint桌面。我需要的只是图形显示。
这是我的代码:
qemu-system-aarch64 -cpu cortex-a53 -M virt -m 2048 -device virtio-gpu-pci -device virtio-blk-device,drive=hd0 -drive if=pflash,format=raw,file=QEMU_EFI.img -drive if=pflash,file=varstore.img -drive if=none,file=ubuntu.img,id=hd0
运行此命令时,我会看到一个virtio-gpu显示屏,但一旦加载了BIOS,它就会显示“来宾已禁用的显示屏”。你能指出我出什么事了吗?谢谢。
答案 0 :(得分:0)
在具有Ubuntu 20.04映像的Ubuntu 20.04主机上存在相同的问题。
但是CentOS 8映像没有这样的问题,可以在https://cloud.centos.org/centos/8/aarch64/images/
中找到因此它可以与图像软件或设置有关。
您可以通过virsh console vmName
访问正在运行的VM,以尝试更改VM中的某些内容。
这也可能是QEMU中的错误:-)-https://bugzilla.redhat.com/show_bug.cgi?id=1661288