So können Sie Ubuntu auf einer KVM-betriebenen virtuellen QEMU-Maschine installieren.

Wenn es um Virtualisierung geht, ist QEMU mit seiner nahezu nativen Leistung und seinem umfangreichen Funktionsumfang VirtualBox und VMware meilenweit voraus. Es verwendet Linux KVM (Kernel-based Virtual Machine), um virtuelle Umgebungen auf einem Host-Computer zu erstellen.

Wie bei jedem anderen Linux-Tool ist die Verwendung von QEMU zum Erstellen virtueller Maschinen unkompliziert. Sie können eine virtuelle Ubuntu-Maschine mit QEMU auf zwei verschiedene Arten erstellen: über die Befehlszeile und mit virt-manager, einem grafischen Frontend für QEMU.

Laden Sie die Ubuntu-ISO herunter

Um Ubuntu auf einer virtuellen Maschine zu installieren, benötigen Sie die ISO-Datei, die auf der Ubuntu-Website verfügbar ist.

Herunterladen:Ubuntu-Desktop

Laden Sie das Installationsabbild herunter und speichern Sie es an einem bevorzugten Ort auf Ihrem Computer.

Voraussetzung: Überprüfen Sie, ob die Virtualisierung auf Ihrem PC aktiviert ist

instagram viewer

Prüfen Sie vor der Installation von QEMU, ob Ihr Rechner Virtualisierung unterstützt. Sie können dies tun, indem Sie Folgendes ausführen:

egrep -c '(vmx|svm)' /proc/cpuinfo

Wenn die Ausgabe eine Zahl größer als 0 zurückgibt, können Sie sicher mit den nächsten Schritten fortfahren. Wenn nicht, Aktivieren Sie die Virtualisierung auf Ihrem Computer indem Sie ins BIOS booten.

Installieren Sie QEMU auf Ihrem Linux-PC

Der nächste Schritt besteht darin, QEMU und andere Tools zu installieren, die zum Ausführen einer virtuellen Ubuntu-Maschine erforderlich sind. Sie müssen qemu-kvm, libvirt-daemon, bridge-utils und virt-manager installieren.

Führen Sie unter Ubuntu und Debian Folgendes aus:

sudo apt install qemu-kvm libvirt-daemon bridge-utils virt-manager

Unter Arch-Linux:

sudo pacman -S qemu-kvm libvirt bridge-utils virt-manager

Und um die Pakete auf Fedora oder RHEL zu installieren, führen Sie Folgendes aus:

sudo dnf install @virtualization

Fügen Sie nach der Installation Ihren aktuellen Benutzer zu den Gruppen libvirt und kvm hinzu:

sudo useradd -aG libvirt $(whoami)
sudo useradd -aG kvm $(whoami)

Starten und aktivieren Sie den libvirtd-Dienst, damit er beim Booten ausgeführt wird:

sudo systemctl starte libvirtd
sudo systemctl aktiviert libvirtd

Verwenden von virt-manager zum Erstellen einer Ubuntu-VM

Mit virt-manager können Sie virtuelle QEMU-Maschinen über eine GUI verwalten. Wenn Sie stattdessen die Befehlszeile bevorzugen, fahren Sie mit dem nächsten Abschnitt fort.

Starten Sie Virtual Machine Manager über das Anwendungsmenü. Wenn es geöffnet wird, klicken Sie auf die Erstellen Sie eine neue virtuelle Maschine Symbol aus dem sekundären Menü und wählen Sie aus Lokales Installationsmedium (ISO-Image oder CDROM) aus den verfügbaren Optionen.

Klicken Nach vorne fortfahren. Wählen Durchsuche, um den ISO-Medienfinder zu öffnen. Hier müssen Sie einen Speicherpool hinzufügen, aus dem Sie die ISO auswählen.

Klicken Sie dazu auf die Plus Symbol unten links und geben Sie einen Namen für den Pool ein (input Downloads wenn sich die Datei im Download-Verzeichnis befindet). Klicken Durchsuche um den Ordner zu finden und zu drücken Offen. Dann klick Beenden.

Wenn Sie fertig sind, wählen Sie den neu erstellten Pool in der linken Seitenleiste aus und markieren Sie die Ubuntu-ISO-Datei. Klicken Wählen Sie Lautstärke weitermachen.

virt-manager erkennt automatisch das Betriebssystem, das Sie installieren möchten. Wenn nicht, können Sie den Namen in das Suchfeld eingeben und das entsprechende Betriebssystem aus den Ergebnissen auswählen. Wenn Sie fertig sind, klicken Sie Nach vorne.

Geben Sie im Fenster Arbeitsspeicher- und CPU-Einstellungen die Menge an Arbeitsspeicher und CPU-Threads an, die Sie der VM zuweisen möchten. Gehen wir für diese Anleitung von 4096 MB Arbeitsspeicher und 6 CPU-Threads aus. Sie können mehr zuweisen, wenn Ihre Hardware dies unterstützt. Klicken Nach vorne weiter zu gehen.

Konfigurieren Sie auf dem folgenden Bildschirm den Speicher für die virtuelle Ubuntu-Maschine. Sie können entweder automatisch ein Disk-Image im aktuellen Verzeichnis erstellen oder einen benutzerdefinierten Speicherort auswählen, indem Sie wie zuvor einen neuen Speicherpool erstellen.

Fortfahren mit Erstellen Sie ein Disk-Image für die virtuelle Maschine und geben Sie die Größe (in GB) an, die Sie zuweisen möchten. Für eine Ubuntu-VM funktioniert alles mit mehr als 20 GB. Stellen Sie sicher, dass Aktivieren Sie Speicher für diese virtuelle Maschine Kästchen ist abgehakt.

Abschließend klicken Beenden und virt-manager richtet die virtuelle Maschine für Sie ein. Sobald die vorläufige Einrichtung abgeschlossen ist, erscheint ein Boot-Menü, das Sie dazu auffordert Versuchen oder installieren Sie Ubuntu. Wählen Sie diese aus der Liste der verfügbaren Optionen aus.

Wenn Ubuntu startet, können Sie entweder den Ubuntu-Desktop ausprobieren oder ihn in der VM installieren, Sie haben die Wahl!

Die Schritte zum Installieren von Ubuntu mit QEMU sind mehr oder weniger ähnlich wie Ubuntu auf Ihrem PC installieren.

Standardmäßig ist die Auflösung der virtuellen Maschine niedriger als Ihre Bildschirmauflösung. Sie können dies ändern, indem Sie zu gehen Systemeinstellungen auf Ubuntu und manuelles Konfigurieren der Auflösung.

Wenn Sie mit dem Testen der Maschine fertig sind, klicken Sie auf Virtuelle Maschine > Herunterfahren > Herunterfahren, um sie auszuschalten.

Wenn Sie die virtuelle Maschine später starten möchten, starten Sie einfach virt-manager erneut und doppelklicken Sie auf den Ubuntu-VM-Eintrag, um die Umgebung zu starten.

Einrichten einer Ubuntu-VM über die QEMU-CLI

Das Terminal ist der schnellste Weg, virtuelle Maschinen mit QEMU zu konfigurieren. Mit ein paar einfachen Befehlen können Sie eine verwendbare QEMU-VM einrichten, auf der Ubuntu ausgeführt wird.

Erstellen Sie zunächst einen neuen Ordner für die Dateien der virtuellen Maschine und verschieben Sie die heruntergeladene Ubuntu-ISO in das neu erstellte Verzeichnis:

mkdir Ubuntu-VM
sudo mv /path/to/ubuntu.iso ./Ubuntu-VM

Führen Sie den folgenden Befehl aus, um eine Image-Datei im aktuellen Verzeichnis zu erstellen:

qemu-img create -f qcow2 Image.img 20G

Der obige Befehl erstellt eine virtuelle Festplatten-Image-Datei mit einer Größe von 20 GB. Die virtuelle Maschine verwendet dieses Disk-Image zum Speichern von Daten, stellen Sie also sicher, dass Sie eine entsprechende Größe angeben.

Führen Sie als Nächstes den folgenden Befehl aus, um die virtuelle Ubuntu-Maschine zu starten:

qemu-system-x86_64 -enable-kvm -cdrom ubuntu.iso -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on

Das Fenster der virtuellen Maschine wird angezeigt. Drücken Sie Fliehen, um das Boot-Menü zu öffnen und die entsprechende Option zum Booten von der ISO-Datei auszuwählen.

Wähle aus Versuchen und installieren Sie Ubuntu Option aus der Liste und Ubuntu wird booten. Wie zuvor können Sie entweder den Desktop testen oder Ubuntu auf Ihrem Computer installieren.

Stellen Sie nach der Installation von Ubuntu sicher, dass Sie die -CD-ROM Flag aus dem qemu-Befehl. Dadurch wird Ubuntu von der Disk-Image-Datei und nicht von der ISO-Datei gestartet.

Der Befehl wird dann zu:

qemu-system-x86_64 -enable-kvm -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on

Fühlen sich frei Erstellen Sie einen Befehlszeilenalias für diesen Befehl, wenn Sie ihn häufig ausführen möchten.

QEMU ist für Benutzer virtueller Maschinen unerlässlich

Virtualisierung ist eine großartige Möglichkeit, neue Desktops zu erleben und Ihre Software auf verschiedenen Betriebssystemen zu testen. QEMU ist der Hypervisor der Wahl für Tausende von Benutzern virtueller Maschinen, da es eine hohe Leistung und weniger Einrichtungszeit bietet.

Es gibt mehrere andere Hypervisoren für Linux-Benutzer, nämlich KVM, QEMU, VirtualBox und VMware. Welche Sie wählen sollten, hängt davon ab, was Sie von der Software erwarten.