Kompilacja ARM QEMU - „brak standardowego VGA”

8

Postępowałem zgodnie z tym przewodnikiem, aby skompilować QEMU, aby móc uruchomić na nim obraz Raspberry Pi Archlinux - czego nauczyłem się w tym przewodniku .

Próbuję uruchomić serwer X na zwirtualizowanym obrazie Archlinux, ale aby to zrobić, muszę mieć urządzenie graficzne. Na razie zainstalowałem jakieś ogólne sterowniki (np. Vesa), ale mój QEMU nie pokazuje żadnych dostępnych urządzeń graficznych.

Jako parametr startowy próbowałem, -vga cirrusco dało mi błąd:

Błąd: Cirrus VGA jest niedostępny

Następnie próbowałem zmusić QEMU do emulacji innego urządzenia graficznego za pomocą -vga stdparametru, ale otrzymałem ten błąd:

Błąd: brak standardowego VGA

Gdzie mogę się stąd udać? Mam przeczucie, że ten problem wynika z faktu, że sam skompilowałem QEMU dla ARM. Poszukałem komunikatu o błędzie, ale nie mogę znaleźć niczego, co byłoby związane z moim problemem.

FWIW:

  • Hostem jest Ubuntu x64 12.04
Freesnöw
źródło

Odpowiedzi:

2

VGA jest (mniej więcej) standardem x86. Jako taki nie jest dostępny w ARM. Odpowiedzi na podobne pytanie : tutaj można uzyskać wsparcie grafiki za pomocą płyty podstawowej ARM Versatile.

Widząc, jak Twój przewodnik ustawia już tę -M versatilepbopcję, powinieneś być gotowy, jak jest. Jądro, którego używasz, ma już obsługę rozwiązania graficznego na emulowanej płycie.

Daniel B.
źródło