← Zurück zu den Tutorials
28. April 2026·4 Min. Lesezeit

KVM/QEMU unter Ubuntu 24.04 installieren

KVM/QEMU unter Ubuntu 24.04 installieren, die Hardware-Virtualisierung prüfen und die erste VM mit virt-install oder virt-manager erstellen.

KVM (Kernel-based Virtual Machine) macht den Linux-Kernel zu einem Typ-1-Hypervisor und ist unter Ubuntu 24.04 LTS der schnellste und am besten erprobte Weg, virtuelle Maschinen auf Standard-Hardware zu betreiben. Es ist derselbe Hypervisor, der in großen Private Clouds OpenStack Nova antreibt — die Fähigkeiten, die Sie hier aufbauen, skalieren also direkt von der einzelnen Workstation bis ins ganze Rechenzentrum.

Diese Anleitung führt unter Ubuntu 24.04 den kompletten Weg durch: prüfen, ob die CPU Hardware-Virtualisierung unterstützt, den KVM/QEMU- und libvirt-Stack installieren, die Installation verifizieren und die erste VM erstellen — sowohl auf der Kommandozeile mit virt-install als auch im grafischen virt-manager. Alle Befehle sind direkt kopierbar.

Voraussetzungen

Sie benötigen eine 64-Bit-Maschine mit Ubuntu 24.04 LTS und einer CPU, die Hardware-Virtualisierung unterstützt (Intel VT-x oder AMD-V), ein Benutzerkonto mit sudo-Rechten sowie einige Gigabyte freien Speicherplatz für VM-Images. Die Virtualisierung muss zudem im BIOS/UEFI aktiviert sein — auf vielen Geräten ist sie ab Werk deaktiviert.

Schritt 1: Hardware-Virtualisierung prüfen

Bestätigen Sie zuerst, dass die CPU die Virtualisierungs-Erweiterungen bereitstellt. Ein Wert ungleich null bedeutet, dass die Flags (vmx bei Intel, svm bei AMD) vorhanden sind:

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

Gibt der Befehl 0 aus, starten Sie ins BIOS/UEFI und aktivieren Sie Intel VT-x bzw. AMD-V (SVM). Das sauberste Prüfwerkzeug ist kvm-ok aus dem Paket cpu-checker:

sudo apt update
sudo apt install -y cpu-checker
sudo kvm-ok

Ein gesundes System meldet:

INFO: /dev/kvm exists
KVM acceleration can be used

Schritt 2: Den KVM/QEMU-Stack installieren

Installieren Sie QEMU/KVM, libvirt (den Verwaltungsdienst), den Netzwerk-Bridge-Helfer und die Werkzeuge zum Erstellen und Verwalten von VMs:

sudo apt update
sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients \
  bridge-utils virtinst virt-manager

Das Paket libvirt-daemon-system installiert und startet den Dienst libvirtd automatisch. Prüfen Sie, dass er läuft:

systemctl status libvirtd --no-pager

Schritt 3: Benutzer zu den Gruppen libvirt und kvm hinzufügen

Um VMs ohne sudo bei jedem Befehl zu verwalten, fügen Sie Ihr Konto den passenden Gruppen hinzu:

sudo usermod -aG libvirt,kvm $USER

Gruppenmitgliedschaften gelten erst in neuen Anmeldesitzungen. Melden Sie sich neu an oder übernehmen Sie sie in der aktuellen Shell:

newgrp libvirt

Schritt 4: Die Installation verifizieren

Die CLI virsh ist Ihre zentrale Steuerung für libvirt. Listen Sie laufende VMs auf (noch keine) und prüfen Sie, ob das voreingestellte NAT-Netzwerk aktiv ist:

virsh list --all
virsh net-list --all

Ist das Default-Netzwerk nicht aktiv, starten Sie es und setzen Sie es auf Autostart, damit VMs DHCP und ausgehende Konnektivität erhalten:

virsh net-start default
virsh net-autostart default

Führen Sie eine vollständige Host-Prüfung durch; sie sollte melden, dass die KVM-Beschleunigung genutzt wird und nicht die langsame Software-Emulation:

virt-host-validate qemu

Schritt 5: Eine VM auf der Kommandozeile mit virt-install erstellen

Der CLI-Weg ist ideal für Server und Automatisierung. Laden Sie zuerst ein Ubuntu-24.04-Server-ISO in das libvirt-Image-Verzeichnis:

sudo wget -O /var/lib/libvirt/images/ubuntu-24.04-live-server-amd64.iso \
  https://releases.ubuntu.com/24.04/ubuntu-24.04.2-live-server-amd64.iso

Provisionieren Sie nun eine VM mit 2 vCPUs, 2 GiB RAM und einer 20 GiB großen qcow2-Festplatte am Default-NAT-Netzwerk:

virt-install \
  --name ubuntu-test \
  --memory 2048 \
  --vcpus 2 \
  --disk size=20,format=qcow2 \
  --cdrom /var/lib/libvirt/images/ubuntu-24.04-live-server-amd64.iso \
  --os-variant ubuntu24.04 \
  --network network=default \
  --graphics vnc \
  --noautoconsole

Wird --os-variant ubuntu24.04 abgelehnt, finden Sie mit osinfo-query os | grep ubuntu eine unterstützte Variante. Die VM existiert jetzt und bootet den Installer.

Schritt 6: Eine VM mit virt-manager (GUI) erstellen

Auf einem Desktop bietet der Virtual Machine Manager den komfortableren Weg. Starten Sie ihn aus dem Menü oder mit:

virt-manager

Klicken Sie auf Neue virtuelle Maschine erstellen, wählen Sie Lokales Installationsmedium, verweisen Sie auf Ihr ISO, vergeben Sie CPU/RAM/Festplatte und schließen Sie ab. virt-manager öffnet eine Konsole, sodass Sie den Installer interaktiv durchlaufen können.

Schritt 7: Die neue VM verwalten

Eine Handvoll virsh-Befehle deckt den täglichen Betrieb ab. Starten, sauber herunterfahren oder hart ausschalten — und beim Hochfahren des Hosts automatisch starten lassen:

virsh start ubuntu-test
virsh shutdown ubuntu-test
virsh destroy ubuntu-test
virsh autostart ubuntu-test

So finden Sie die IP-Adresse einer VM, sobald der Gast-Agent oder DHCP-Lease bereit ist:

virsh domifaddr ubuntu-test

Fehlerbehebung und typische Stolperfallen

Einige Punkte bereiten Einsteigern regelmäßig Probleme:

  • „/dev/kvm does not exist“ — die Virtualisierung ist im BIOS/UEFI deaktiviert, oder Sie sind in einer VM ohne aktivierte verschachtelte Virtualisierung.
  • Permission denied am Socket — Sie haben sich nach dem usermod-Schritt nicht neu angemeldet; die Gruppenmitgliedschaft ist noch nicht aktiv.
  • Sehr langsame VMs — die KVM-Beschleunigung greift nicht und QEMU fällt auf TCG-Emulation zurück. Prüfen Sie erneut mit kvm-ok und virt-host-validate.
  • Kein Netzwerk im Gast — das Default-libvirt-Netzwerk ist nicht gestartet; führen Sie die obigen net-start/net-autostart-Befehle aus.

Wie es weitergeht

Da der Hypervisor nun läuft, ist der nächste logische Schritt, ihn von der CLI aus zu steuern. Unsere ergänzende Anleitung zu den libvirt- und virsh-Grundlagen behandelt Snapshots, das Bearbeiten der Domain-XML und Storage-Pools im Detail. Um Ihre VMs mit ausfallsicherem, verteiltem Storage statt einer einzelnen lokalen Festplatte zu unterlegen, lesen Sie Ceph RBD als KVM-Storage nutzen.

Fazit

Sie haben nun einen voll funktionsfähigen KVM/QEMU-Hypervisor unter Ubuntu 24.04, eine validierte Hardware-Beschleunigung und eine erste VM, auf zwei Wegen erstellt. KVM ist genau die offene, lizenzfreie Grundlage, die es zu einer glaubwürdigen Alternative zu proprietären Plattformen macht — es ist derselbe Hypervisor, den clouditiv in der Produktion betreibt. Wenn Sie Hypervisoren, Netzwerk und Storage lieber nicht selbst betreiben möchten: clouditiv betreibt eine souveräne, ISO-27001-/BSI-C5-konforme Private Cloud auf Ubuntu 24.04 + OpenStack 2025.2, bei der Ihre Daten in Deutschland bleiben. Sehen Sie sich unsere VMware-Alternative an, um zu sehen, wie dieselbe KVM-Technologie zu einer Managed Cloud skaliert.