QEMU (engl. Quick Emulator) ist ein Programm, mit dem Sie virtuelle Maschinen (VMs) erstellen und die Hardware verschiedener Architekturen emulieren können. Es wird sowohl von Entwicklern als auch von normalen Benutzern häufig verwendet, um Betriebssysteme in einer virtuellen Maschine auszuführen, Software zu testen und neue Projekte auszuprobieren.
In diesem Artikel werden wir uns die schrittweise Anleitung zur Installation von qemu auf dem Ubuntu-Betriebssystem ansehen.
Schritt 1: Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:
sudo apt install qemu-system
Dadurch werden die grundlegenden Komponenten von qemu auf Ihrem Computer installiert. Wenn Sie aufgefordert werden, ein Passwort einzugeben, geben Sie es ein und drücken Sie die Eingabetaste.
Schritt 2: Nachdem die Installation abgeschlossen ist, können Sie die qemu-Version mit dem folgenden Befehl überprüfen:
Sie sollten Informationen zur Qemu-Version und deren Komponenten sehen, wenn die Installation erfolgreich war.
Schritt 3: Jetzt können Sie qemu verwenden, um virtuelle Maschinen auf Ihrem Computer zu erstellen und auszuführen. Sie haben mehrere Möglichkeiten, um loszulegen:
- Erstellen Sie ein Image der virtuellen Maschine und starten Sie das Betriebssystem mit dem Befehl qemu-img create .
- Verwenden Sie das fertige Betriebssystemabbild und führen Sie es mit dem Befehl qemu-system-x86_64 aus (oder einer anderen Architektur anstelle von x86_64, falls erforderlich).
Jetzt sind Sie bereit, qemu auf Ihrem Ubuntu-Computer zu verwenden. Gute Arbeit!
Vorbereiten der Qemu-Installation
Bevor Sie qemu auf Ubuntu installieren, müssen Sie einige vorbereitende Schritte ausführen:
| Schritt | Die Beschreibung |
| Schritt 1: | Öffnen Sie das Terminal. |
| Schritt 2: | Stellen Sie sicher, dass Sie alle erforderlichen Abhängigkeiten installiert haben: |
| sudo apt update | |
| sudo apt upgrade | |
| sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils | |
| Schritt 3: | Stellen Sie sicher, dass Sie Hardware-Virtualisierungsunterstützung haben: |
| Verwenden Sie den folgenden Befehl, um das Ergebnis zu sehen: | |
| kvm-ok | |
| Schritt 4: | Installieren Sie das Paket qemu-system : |
| sudo apt install qemu-system |
Nachdem Sie diese Schritte ausgeführt haben, können Sie qemu auf Ubuntu installieren und verwenden.
Qemu herunterladen und installieren
Bevor wir beginnen, stellen Sie sicher, dass Ihr Computer Hardware-Virtualisierungsunterstützung hat. Dadurch können Sie virtuelle Maschinen mit qemu ausführen. Wenn Sie sich nicht sicher sind, ob Ihr System unterstützt wird, können Sie dies überprüfen, indem Sie den folgenden Befehl im Terminal ausführen:
grep -E 'vmx|svm' /proc/cpuinfo
-
Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus:
sudo apt-get install qemu-system
qemu-system-x86_64 --version
Jetzt ist qemu auf Ihrem Computer installiert und kann verwendet werden. Sie können virtuelle Maschinen mit qemu erstellen und ausführen, um Software zu testen und zu entwickeln.
Qemu einrichten und starten
Nachdem Sie qemu auf Ubuntu installiert haben, müssen Sie einige Einstellungen vornehmen, um es richtig zu verwenden. In diesem Abschnitt werden wir die grundlegenden Schritte zum Konfigurieren von qemu und zum Starten virtueller Maschinen untersuchen.
| Schritt | Handlung |
| 1 | Erstellen Sie ein Image des virtuellen Datenträgers mit dem Befehl: |
| qemu-img create -f qcow2 mydisk.qcow2 10G | |
| 2 | Starten Sie den virtuellen Computer mithilfe eines Datenträgerabbilds: |
| qemu-system-x86_64 -hda mydisk.qcow2 | |
| 3 | Um die grafische Benutzeroberfläche der virtuellen Maschine zu verwenden, fügen Sie die Option -vga std hinzu : |
| qemu-system-x86_64 -hda mydisk.qcow2 -vga std | |
| 4 | Um das Betriebssystem auf einer virtuellen Maschine zu installieren, verwenden Sie das ISO-Image des Betriebssystems und fügen Sie die Option -boot d hinzu, um von der Festplatte zu booten: |
| qemu-system-x86_64 -hda mydisk.qcow2 -vga std -boot d -cdrom myos.iso | |
| 5 | Fügen Sie die Option -net nic -net user hinzu, um ein Netzwerk in der virtuellen Maschine zu verbinden : |
| qemu-system-x86_64 -hda mydisk.qcow2 -vga std -boot d -cdrom myos.iso -net nic -net user |
Nachdem Sie diese Schritte ausgeführt haben, konfigurieren und starten Sie die virtuellen Maschinen erfolgreich mit qemu unter Ubuntu.
Qemu-Integritätsprüfung
Nachdem Sie qemu auf Ubuntu installiert haben, müssen Sie seine Funktionsfähigkeit überprüfen. Zu diesem Zweck können wir den Befehl verwenden qemu-system-x86_64.
Lassen Sie uns eine virtuelle Maschine mit Ubuntu 20.04 in qemu starten. Führen Sie dazu den folgenden Befehl im Terminal aus:
| qemu-system-x86_64 -boot d -cdrom ubuntu-20.04.iso |
| Anmerkung: bevor Sie den Befehl ausführen, stellen Sie sicher, dass Sie ein Ubuntu 20.04-Image mit dem Namen "ubuntu-20.04" haben.iso" und es befindet sich im aktuellen Verzeichnis. |
Qemu sollte starten und das Fenster der virtuellen Maschine mit dem Ubuntu-Bootprozess anzeigen. Mit der Taste F12 können Sie in den Vollbildmodus von qemu wechseln, und mit der Taste Strg + Alt + G können Sie den Vollbildmodus verlassen.
Wenn Sie das Ubuntu-Startfenster sehen, funktioniert qemu ordnungsgemäß. Sie können mit der Installation von Ubuntu auf der virtuellen Maschine fortfahren und qemu verwenden.
Arbeiten mit einer virtuellen Maschine in qemu
Nachdem Sie qemu erfolgreich auf Ubuntu installiert haben, können Sie mit den virtuellen Maschinen arbeiten. QEMU bietet leistungsstarke Funktionen zum Erstellen und Verwalten virtueller Systeme. Hier sind einige grundlegende Befehle für die Arbeit mit einer virtuellen Maschine in QEMU:
1. Erstellen einer virtuellen Maschine:
Sie können eine neue virtuelle Maschine mit dem Befehl qemu-img erstellen. Führen Sie beispielsweise den folgenden Befehl aus, um eine virtuelle Festplatte mit einer Größe von 10 GB zu erstellen:
qemu-img create -f qcow2 mydisk.qcow2 10G
Hier ist mydisk.qcow2 ist der Dateiname der virtuellen Festplatte und 10G ist die Größe der Festplatte.
2. Starten einer virtuellen Maschine:
Um eine virtuelle Maschine zu starten, verwenden Sie den Befehl qemu-system-x86_64 und geben Sie den Pfad zum Abbild der virtuellen Festplatte an. Zum Beispiel:
qemu-system-x86_64 mydisk.qcow2
Hier ist mydisk.qcow2 ist der Pfad zum Image der virtuellen Festplatte.
3. Verwalten einer virtuellen Maschine:
Nachdem Sie die virtuelle Maschine gestartet haben, können Sie sie mit bestimmten Tastenkombinationen steuern. Drücken Sie beispielsweise Strg + Alt, um den Fokus zwischen dem Fenster der virtuellen Maschine und dem Hostsystem zu wechseln. Drücken Sie Strg + C, um die virtuelle Maschine herunterzufahren und QEMU zu beenden.
4. Arbeiten mit einem virtuellen Netzwerkadapter:
Mit QEMU können Sie auch virtuelle Netzwerkadapter für die Kommunikation zwischen einer virtuellen Maschine und einem Hostsystem erstellen. Verwenden Sie dazu den Befehl -net . Zum Beispiel:
qemu-system-x86_64 mydisk.qcow2 -net nic -net user
Hier erstellen -net nic und -net user einen virtuellen Netzwerkadapter, mit dem die virtuelle Maschine eine Verbindung zum Netzwerk herstellen und mit dem Hostsystem kommunizieren kann.
Die obigen Befehle bieten nur eine allgemeine Vorstellung davon, wie Sie mit einer virtuellen Maschine in QEMU arbeiten. Es gibt andere Möglichkeiten, die Sie in der offiziellen QEMU-Dokumentation erkunden können.