So installieren und verwenden Sie QEMU auf Debian 9

So installieren und verwenden Sie QEMU auf Debian 9
QEMU ist eine schnelle Prozessoremulationstechnologie. QEMU hängt nicht von Hardwarefunktionen ab. Es braucht keine Kernel -Patches zum Ausführen. Es ist also sicher und einfach zu laufen.

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 und KVM:

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.

Andere Architekturen mit QEMU emulieren:

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.