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

Fre*_*nöw 8 graphics qemu arch-linux

我按照指南编译 QEMU,以便我可以在其中运行 Raspberry Pi Archlinux 映像 - 我在本指南中学习了如何做。

我试图在虚拟化的 Archlinux 映像上运行 x-server,但要这样做,我必须有一个图形设备。我现在安装了一些通用驱动程序(即 Vesa),但我的 QEMU 没有显示任何可用的图形设备。

作为启动参数,我试过-vga cirrus这给了我错误:

错误:Cirrus VGA 不可用

然后我尝试让 QEMU 使用该-vga std参数模拟不同的图形设备,但随后出现此错误:

错误:标准 VGA 不可用

我从这里去哪里?我有一种直觉,这个问题是由于我自己为 ARM 编译了 QEMU。我已查找错误消息,但似乎找不到与我的问题相关的任何内容。

FWIW:

  • 主机是 Ubuntu x64 12.04

Dan*_*l B 2

VGA 是(或多或少)x86 特定的标准。因此,它在 ARM 上不可用。此处回答了类似的问题:您可以使用 ARM Versatile 底板获得图形支持。

看到您的指南已经设置了选项-M versatilepb,您应该可以按原样进行。您使用的内核已经支持模拟板上的图形解决方案。