ARM 编译的 QEMU-“标准 VGA 不可用”

ARM 编译的 QEMU-“标准 VGA 不可用”

我跟着编译 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选项,您应该可以按原样继续操作。您使用的内核已经支持模拟板上的图形解决方案。

相关内容