Quick Emulator (QEMU) ist die Hauptkomponente der QEMU/KVM-Virtualisierungstechnologie. Es bietet Hardwarevirtualisierung und Prozessoremulation. QEMU läuft im Userspace und ohne die Notwendigkeit eines Kernels können Treiber immer noch eine schnelle Systememulation bieten. QEMU unterstützt zwei Betriebsmodi:
- Vollständige Systememulation, bei der QEMU ein vollständiges Computersystem emuliert, einschließlich des CPU-Typs und der Peripheriegeräte.
- Benutzermodus-Emulation, bei der QEMU einen Prozess ausführen kann, der nativ auf einer anderen CPU-Architektur kompiliert wurde.
Falls Sie auf den folgenden Fehler stoßen:
kvm-img: command not found
Sie können versuchen, das folgende Paket gemäß Ihrer Wahl der Distribution zu installieren.
Verteilung | Befehl |
---|---|
Debian | apt-get install qemu-kvm |
Ubuntu | apt-get install qemu-kvm |
Kali-Linux | apt-get install qemu-kvm |
CentOS | yum installiere qemu-kvm |
Fedora | dnf installiere qemu-kvm |
Zusammenfassung
Das Zusammenspiel von libvirt, QEMU und KVM gibt uns die vollen Virtualisierungsmöglichkeiten. Wenn Sie mit KVM arbeiten, werden Sie höchstwahrscheinlich zuerst mit seiner wichtigsten Anwendungsprogrammierschnittstelle (API) namens libvirt (https://libvirt.org) kommunizieren. Aber libvirt hat andere Funktionalitäten – es ist auch ein Daemon und ein Verwaltungstool für verschiedene Hypervisoren. QEMU ist ein generischer Open-Source-Maschinenemulator und Virtualisierer. Bei Verwendung als Maschinenemulator kann QEMU Betriebssysteme und Programme ausführen, die für eine Maschine (z. B. ein ARM-Board) auf einer anderen Maschine (z. B. Ihrem eigenen PC) erstellt wurden.