QEMU compilado por ARM: "VGA estándar no disponible"

8

Seguí esta guía para compilar QEMU para poder ejecutar una imagen de Raspberry Pi Archlinux en ella, que aprendí a hacer en esta guía .

Estoy tratando de ejecutar x-server en la imagen virtualizada de Archlinux, pero para hacerlo, debo tener un dispositivo gráfico. Instalé algunos controladores genéricos (es decir, Vesa) por ahora, pero mi QEMU no muestra ningún dispositivo gráfico disponible.

Como parámetro de inicio, intenté lo -vga cirrusque me dio el error:

Error: Cirrus VGA no disponible

Luego intenté que QEMU emulara un dispositivo gráfico diferente usando el -vga stdparámetro, pero luego obtuve este error:

Error: VGA estándar no disponible

¿A donde voy desde aqui? Tengo el presentimiento de que este problema se debe al hecho de que compilé QEMU para ARM. He buscado el mensaje de error, pero parece que no puedo encontrar nada relevante para mi problema.

FWIW:

  • El host es Ubuntu x64 12.04
Freesnöw
fuente

Respuestas:

2

VGA es un estándar (más o menos) x86 específico. Como tal, no está disponible en ARM. Aquí se respondió una pregunta similar : puede obtener soporte de gráficos utilizando la placa base versátil ARM.

Al ver cómo su guía ya establece la -M versatilepbopción, debería estar listo para comenzar. El núcleo que está utilizando ya tiene soporte para la solución de gráficos en la placa emulada.

Daniel B
fuente