Guten Tag,
Ich habe auf einem x86_64 System mittels Qemu Ubuntu.18.04.4-Server auf einer AArch64 Plattform emuliert.
Ich möchte dort einen Desktop installieren.
Nun stehe ich vor dem Problem, dass die virtuelle Maschine zwar über die Console problemlos bedienbar ist, aber sie kann keine grafischen Elemente anzeigen.
Anstatt etwas grafischem erscheinen nur viele Sonderzeichen.
Im Internet steht, dass -vga anscheinend nicht aufm arm verwendbar ist.
Als Ersatz soll man -device virtio-gpu-pci verwenden, nur bei mir erscheint dann der Fehler: Guest disabled display
Wie kann ich dann grafische Elemente anzeigen?
Hier mein Startscript für die virtuelle Maschine
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #!/usr/bin/env bash qemu-system-aarch64 \ -M virt \ -cpu cortex-a57 \ -device rtl8139,netdev=net0 \ -m 4096 \ -netdev user,id=net0 \ -vnc :0 \ -monitor pty \ -device virtio-gpu-pci (ruft den Fehler hervor) -smp 4 \ -drive "if=none,file=ubuntu18.img,id=hd0" \ -device virtio-blk-device,drive=hd0 \ -drive "file=cloud.img,format=raw" \ # da ich ein cloud-image verwende -pflash flash0.img \ -pflash flash1.img \ ; |
Edit: Habe jetzt erfahren, dass das mit dem Kernel zusammenhängt. Diesem fehlen bestimmte Treiber (Grafiktreiber und/oder der PCI host controller Treiber)
Wo finde ich einen passenden Kernel und reicht das, diesen mit dem -kernel Argument einzubinden?
Grüße