QEMU führt die vollständige Systememulation durch. QEMU kann also Programme ausführen, die für eine andere Architektur in Ihrer Debian 9 -Maschine geschrieben wurden. Beispielsweise können Programme für ARM -basierte CPUs mit Hilfe von QEMU auf X86 -CPUs ausgeführt werden.
In diesem Artikel werde ich Ihnen zeigen, wie Sie QEMU auf Debian 9 Stretch installieren und verwenden. Lass uns anfangen.
QEMU kann mit KVM kombiniert werden, um Hardware -Virtualisierungsfunktionen Ihrer CPU zu verwenden. QEMU + KVM bringt Sie fast in der Nähe der nativen Hardware -Leistung.
Die Hardware -Virtualisierungsfunktion ist standardmäßig bei AMD und Intel CPUs deaktiviert. Sie müssen sie also manuell aktivieren, wenn Sie es verwenden möchten.
Ich empfehle Ihnen, die Hardware -Virtualisierung zu aktivieren. Wenn Sie dies nicht tun, ist Qemu sehr langsam.
Aktivierung der Hardware -Virtualisierung:
Wenn Sie Intel CPU haben, dann müssen Sie lediglich aktivieren, um zu aktivieren VT-X oder Vt-d Aus dem Bios Ihres Motherboards.
Für AMD -CPU müssen Sie aktivieren AMD-V Aus dem Bios Ihres Motherboards.
Wenn Ihre CPU die Hardware -Virtualisierung unterstützt und diese vom BIOS Ihres Computers aktiviert haben, können Sie überprüfen, ob die Virtualisierung mit dem folgenden Befehl von Ihrem Debian 9 -Stretch -Computer aktiviert ist:
$ lscpu | Grep Virt
Wie Sie sehen können, ist die Hardware -Virtualisierung aktiviert.
Installieren von Qemu und KVM:
QEMU ist standardmäßig auf Debian 9 Stretch nicht installiert. Es ist jedoch im offiziellen Paket -Repository von Debian 9 erhältlich. So können Sie es einfach installieren.
Aktualisieren Sie zunächst den APT -Paket -Repository -Cache mit dem folgenden Befehl:
$ sudo APT Update
Der APT -Paket -Repository -Cache sollte aktualisiert werden.
Installieren Sie nun QEMU mit dem folgenden Befehl:
$ sudo apt install qemu qemu-kvm
Jetzt drücken y und dann drücken Sie weitermachen.
KVM und QEMU sollten installiert werden.
Verwenden von Qemu und KVM:
In diesem Abschnitt zeige ich Ihnen, wie Sie Alpine Linux auf einer virtuellen QEMU + KVM -Maschine installieren.
Erstellen eines VM -Verzeichnisses:
Erstellen Sie zunächst ein Verzeichnis, in dem alle Ihre VM -Daten gespeichert werden. Ich werde dieses VM -Verzeichnis von nun an nennen.
Erstellen Sie ein VM -Verzeichnis mit dem folgenden Befehl:
$ mkdir -p ~/qemu/alpine
Navigieren Sie jetzt mit dem folgenden Befehl zum VM -Verzeichnis:
$ cd ~/qemu/alpine
Herunterladen von Alpine Linux ISO -Bild:
Laden Sie nun das Alpine Linux Standard ISO -Bild von https: // alpinelinux herunter.org/ downloads/ in Ihr VM -Verzeichnis.
Zum Zeitpunkt dieses Schreibens ist das ISO -Bild Alpine-Standard-3.8.0-X86_64.ISO
Erstellen von Qemu -Bild:
Jetzt müssen Sie ein Qemu -Bild erstellen. Es ist eine virtuelle Festplatte, auf der Sie Alpine Linux installieren. QEMU hat einen eigenen Befehl, um ein Qemu -Bild zu erstellen.
Ich werde ein Qemu -Bild erstellen alpin.img und zuweisen 8 GB des Festplattenraums mit dem folgenden Befehl:
$ qemu -img erstellen -f qcow2 alpine.IMG8G
NOTIZ: Sie können das Bild etwas anderes als nennen alpin.img und setzen Sie die Scheibengröße auf etwas anderes als 8g (8 Giga -Byte).
Wie du sehen kannst, alpin.img geschaffen.
Starten des Alpine Installers:
Jetzt können Sie die QEMU -Emulation mit KVM starten und Alpine Linux auf dem Bild installieren alpin.img.
Ich werde ein Shell -Skript verwenden Installieren.Sch Um die Installation zu starten, wie ich glaube.
Führen Sie nun den folgenden Befehl aus, um zu erstellen Installieren.Sch:
$ nano install.Sch
Und geben Sie die folgenden Zeilen ein:
Speichern Sie nun die Datei mit + X und dann drücken Sie y und dann drücken Sie .
NOTIZ: Hier, -M 512 bedeutet 512 MB des Speichers (RAM) wird der virtuellen Maschine zugewiesen.
Machen Sie jetzt das Drehbuch Installieren.Sch Ausführbare Datei mit dem folgenden Befehl:
$ chmod +x installieren.Sch
Starten Sie nun das Installationskript mit:
$ ./Installieren.Sch
Wie Sie sehen können, hat der Alpine -Installationsprogramm gebootet.
Tippen Sie jetzt ein Wurzel und drücke . Sie sollten angemeldet sein.
Starten Sie nun den Installateur mit dem folgenden Befehl:
# Setup-Alpine
Geben Sie nun Ihr Tastaturlayout ein (ich habe ausgewählt uns) und drücke .
Wählen Sie Variante (ich habe ausgewählt uns) und drücke .
Geben Sie nun Ihren Hostnamen ein und drücken Sie .
Wählen Sie nun Ihre Netzwerkschnittstelle aus. Der Standard ist Eth0, welches ist richtig. Also drückte ich So wählen Sie die Standardeinstellung aus.
Geben Sie nun die IP -Adresse für Ihre Netzwerkschnittstelle ein. Ich werde den Standard auswählen, das ist DHCP zugewiesene IP -Adresse. Sobald Sie fertig sind, drücken Sie .
ich wählte DHCP, Also drückte ich .
Geben Sie jetzt Ihren neuen ein Wurzel Passwort und drücken Sie .
Titieren Sie nun das Passwort erneut und drücken Sie .
Jetzt ist es Zeit, eine Zeitzone auszuwählen. Der Standard ist koordinierte Weltzeit, Sie können jedoch andere unterstützte Zeitzonen durch Drücken auflisten ? Und . Ich wähle den Standard aus.
Drücken Sie .
Drücken Sie .
Drücken Sie .
Eintippen SDA und drücke .
Eintippen sys und drücke .
Tippen Sie jetzt ein y und drücke .
Alpine wird installiert…
Alpine Linux ist installiert.
Alpin aus Alpin booten.Img Qemu Bild:
Erstellen Sie nun ein anderes Shell -Skript Start.Sch Im VM -Verzeichnis mit dem folgenden Befehl:
$ nano Start.Sch
Fügen Sie nun die folgenden Zeilen hinzu und speichern Sie es.
Lassen Sie das Skript beginnen.SH Executable wie folgt:
$ chmod +x Start.Sch
Schließlich können Sie mit QEMU KVM wie folgt in Ihr neu installiertes Alpine -Betriebssystem booten:
$ ./Start.Sch
Wie Sie sehen können, stammt Alpine Linux aus dem QEMU -Bild.
QEMU unterstützt viele CPU -Architekturen, wie Sie im folgenden Screenshot sehen können.
Ich habe die benutzt kvm Befehl in den früheren Beispielen. Es ist tatsächlich eine Hardware -Virtualisierung aktiviert Qemu-System-X86_64.
Sie können alle ersetzen kvm Befehle mit Qemu-System-X86_64 Befehl in den früheren Beispielen und es würde immer noch funktionieren. Aber es wird langsam laufen, da es keine Hardware -Virtualisierung verwendet.
So installieren und verwenden Sie QEMU auf Debian 9 Stretch. Danke, dass du diesen Artikel gelesen hast.