我跟着这编译 QEMU 的指南,以便我可以在其中运行 Raspberry Pi Archlinux 映像 - 我在本指南中学习了如何操作指导。
我正在尝试在虚拟化 Archlinux 映像上运行 x-server,但要做到这一点,我必须有一个图形设备。我目前安装了一些通用驱动程序(例如 Vesa),但我的 QEMU 没有显示任何可用的图形设备。
作为启动参数,我尝试了一下-vga cirrus
,但出现了错误:
错误:Cirrus VGA 不可用
然后,我尝试让 QEMU 使用该-vga std
参数模拟不同的图形设备,但出现此错误:
错误:标准 VGA 不可用
我该怎么办?我有一种直觉,这个问题是由于我自己为 ARM 编译了 QEMU 造成的。我查了一下错误消息,但似乎找不到与我的问题相关的任何内容。
仅供参考:
- 主机是Ubuntu x64 12.04
答案1
VGA 是(或多或少)特定于 x86 的标准。因此,它在 ARM 上不可用。类似的问题得到了回答这里:您可以使用 ARM Versatile 底板获得图形支持。
看到您的指南已经设置了-M versatilepb
选项,您应该可以按原样继续操作。您使用的内核已经支持模拟板上的图形解决方案。