QEMU ist ein generischer und Open-Source-Maschinenemulator und Virtualisierer. Bei Verwendung als Maschinenemulator kann QEMU Betriebssysteme und Programme ausführen, die für eine Maschine (z. B. ein ARM-Board) auf einer anderen Maschine (z. B. Ihrem eigenen PC) erstellt wurden. QEMU ist wirklich eine eigene Virtualisierungslösung, die im Benutzerbereich funktioniert. Die Kombination mit KVM beschleunigt dies erheblich und stellt einen robusten Hypervisor bereit, der auf Kernel-Ebene läuft.
Das Problem
Wenn qemu von der Kommandozeile gestartet wird, startet die GUI der virtuellen Maschine nicht, sondern nur eine Meldung.
VNC server started at 127.0.0.1:5869
erscheint auf dem Terminal.
Die Lösung
Das Problem liegt höchstwahrscheinlich daran, dass die SDL-Bibliotheken nicht installiert wurden. Installieren Sie daher dasselbe mit dem Paketmanager Ihrer jeweiligen Distribution. Wenn Sie beispielsweise Debian(Ubuntu)-basierte Systeme ausführen, führen Sie die folgenden Befehle im Terminal aus.
$ sudo apt-get install libsdl1.2-dev
Versuchen Sie nun, qemu auszuführen, und die GUI sollte erscheinen.