Daten|teiler
Kopieren als Kulturtechnik

Debian in QEMU

14. September 2020 von Christian Imhorst

Mit meinem QEMU-Bundle kannst du Debian 32-bit in QEMU starten und ausprobieren. Für Windows sind alle nötigen Dateien dabei, inklusive Putty für einen SSH-Zugriff auf die virtuelle Maschine (VM). Nach dem Start erfolgt die Anmeldung über Putty und SSH. Der Benutzername ist tux und das Passwort eudyptula für das Debian in der VM. Über SSH kann man sich nur mit einem Benutzer anmelden. Ist man in der VM eingeloggt, wird man mit dem Linux-Befehl su zum User root. Das Passwort ist dasselbe wie beim User tux.

Was ist QEMU?

QEMU (kurz für Quick Emulator) ist ein Prozessor-Emulator. Durch die Verwendung von QEMU kann man Betriebssysteme für verschiedene CPU-Architekturen unabhängig von der Architektur des eigenen Rechners ausführen. Es gibt x86, x86-64, ARM, PowerPC und viele mehr. QEMU kann man auf dem eigenen Rechner installieren oder von einem USB-Stick ausgeführen, so wie mein Bundle. QEMU stellt dabei eine großartige Open Source-Alternative zu VirtualBox und VMware dar.

Warum ist das Bundle im .7z-Format gepackt?

Im Allgemeinen können solche QEMU-Images ziemlich groß sein. In den meisten Fällen hat das .7z-Format eine bessere Komprimierung als beispielsweise .zip. Mit 7-zip kann man die Dateien entpacken.

Start der virtuellen Maschine in QEMU

Die virtuelle Maschine mit Debian in QEMU wird mit einem Doppelklick auf die Batch-Datei StartServer.bat:

Die Batch-Dateien zum Starten der VM in QEMU

Beim ersten Start, fragt die Firewall, ob die Ausnahme für QEMU okay ist, das bestätigen wir mit „Zugriff zulassen“, damit wir uns über SSH auf die VM verbinden können und die VM mit dem Internet verbunden ist:

Firewall Anfrage bestätigen

Im nächsten Schritt fragt Putty, ob der Fingerprint der VM passt und wir uns über SSH mit ihr verbinden wollen. Wir bestätigen mit „Ja“.

Der Fingerprint des SSH-Keys kann verglichen werden

Eine Messagebox verrät, wie die Zugangsdaten zum Server sind:

Die Zugangsdaten zur VM zeigt eine Messagebox

Wenn die VM gestartet ist, kann man sich über SSH mit Putty an der VM anmelden:

Anmeldung über über Putty mit SSH an der VM

Der Start der VM kann gelegentlich eine ganze Weile dauern. Putty hat dann nach einiger Zeit keine Lust mehr zu warten und beendet die Warterei mit einer Fehlermeldung: „Network Error: Software caused connection abort.“

Putty Fehlermeldung

Die QEMU-VM mit Debian ist dann trotzdem gestartet. Die SSH-Verbindung zu Putty kann man diesem Fall herstellen, indem man die Fehlermeldung bestätigt, Putty beendet und über die Batch-Datei ConnectPutty.bat nochmal startet.

Geschrieben in Gnu/Linux