Hardwarebeschleunigung für den Android-Emulator konfigurieren

Der Emulator funktioniert am besten, wenn er die Hardware Ihres Computers, z. B. CPU, GPU und Modem verwenden kann, anstatt reine Software zu verwenden. Die Möglichkeit, die Hardware Ihres Computers zur Verbesserung der Leistung zu nutzen, wird als Hardwarebeschleunigung bezeichnet.

Der Emulator kann die Hardwarebeschleunigung nutzen, um die Nutzerfreundlichkeit auf zwei Arten zu verbessern:

  • Grafikbeschleunigung für verbessertes Bildschirm-Rendering
  • Beschleunigung der virtuellen Maschine (VM) für verbesserte Ausführungsgeschwindigkeit

Die Hardwarebeschleunigung ist auf den meisten Maschinen standardmäßig aktiviert. Wenn die Funktion auf Ihrem Computer nicht aktiviert ist, erfahren Sie auf dieser Seite, wie Sie die Grafik und die Beschleunigung der virtuellen Maschine (VM) konfigurieren können, um eine höhere Leistung vom Emulator zu erzielen.

Grafikbeschleunigung konfigurieren

Die Grafikbeschleunigung nutzt die Hardware Ihres Computers (normalerweise die GPU), um das Bildschirm-Rendering zu beschleunigen. Android-Geräte verwenden OpenGL für eingebettete Systeme (OpenGL ES oder GLES), um sowohl 2D- als auch 3D-Grafiken auf dem Bildschirm zu rendern.

Wenn Sie ein virtuelles Android-Gerät (Android Virtual Device, AVD) im AVD Manager erstellen, können Sie angeben, ob der Emulator Hardware oder Software verwendet, um die GPU des AVDs zu emulieren. Die Hardwarebeschleunigung wird empfohlen und ist in der Regel schneller. Möglicherweise müssen Sie jedoch die Softwarebeschleunigung verwenden, wenn Ihr Computer Grafiktreiber verwendet, die nicht mit dem Emulator kompatibel sind.

Standardmäßig entscheidet der Emulator anhand der Computerkonfiguration, ob die Hardware- oder Softwaregrafikbeschleunigung verwendet wird. Wenn Ihre GPU-Hardware und Ihre Treiber kompatibel sind, verwendet der Emulator die GPU. Andernfalls nutzt der Emulator die Softwarebeschleunigung (unter Verwendung der CPU Ihres Computers), um die GPU-Verarbeitung zu simulieren.

Wenn Sie den Emulator über die Befehlszeile starten, können Sie die Einstellung für die Grafikbeschleunigung im AVD für diese virtuelle Geräteinstanz überschreiben.

Voraussetzungen

Damit Sie die Grafikbeschleunigung verwenden können, muss Ihre Entwicklungsumgebung über Folgendes verfügen:

  • SDK-Tools: Neuester Release empfohlen (mindestens Version 17)
  • SDK-Plattform: Neueste Version empfohlen (Android 4.0.3, Revision 3, mindestens)

Grafikbeschleunigung im AVD Manager konfigurieren

So konfigurieren Sie die Grafikbeschleunigung für ein AVD:

  1. Öffnen Sie AVD Manager.
  2. Erstellen Sie ein neues AVD oder bearbeiten Sie ein vorhandenes AVD.
  3. Suchen Sie im Fenster Konfiguration prüfen den Bereich Emulierte Leistung.
  4. Wählen Sie einen Wert für die Option Grafiken: aus.
  5. Klicken Sie auf Fertig.

Grafikbeschleunigung über die Befehlszeile konfigurieren

Wenn Sie einen Grafikbeschleunigungstyp beim Ausführen eines AVD über die Befehlszeile angeben möchten, fügen Sie die Option -gpu ein, wie im folgenden Beispiel gezeigt:

emulator -avd avd_name -gpu mode [{-option [value]} ... ]

Für den Wert von mode kann eine der folgenden Optionen festgelegt werden:

  • auto: Der Emulator kann basierend auf der Einrichtung Ihres Computers zwischen der Beschleunigung der Hardware- oder Softwaregrafik wählen.
  • host: GPU Ihres Computers zur Hardwarebeschleunigung verwenden Diese Option bietet in der Regel die höchste Grafikqualität und Leistung für den Emulator. Wenn Ihre Grafiktreiber jedoch Probleme beim Rendern von OpenGL haben, müssen Sie möglicherweise die Optionen swiftshader_indirect oder angle_indirect verwenden.
  • swiftshader_indirect: Verwenden Sie eine mit Quick Boot kompatible Variante von SwiftShader, um Grafiken mithilfe von Softwarebeschleunigung zu rendern. Diese Option ist eine gute Alternative zum host-Modus, wenn Ihr Computer die Hardwarebeschleunigung nicht verwenden kann.
  • angle_indirect (nur Windows): Verwenden Sie eine mit Quick Boot kompatible Variante von ANGLE Direct3D, um Grafiken mithilfe von Softwarebeschleunigung zu rendern. Diese Option ist eine gute Alternative zum host-Modus, wenn Ihr Computer die Hardwarebeschleunigung nicht verwenden kann. In den meisten Fällen entspricht die Leistung von ANGLE der des host-Modus, da ANGLE Microsoft DirectX anstelle von OpenGL verwendet.

    Unter Windows haben Microsoft DirectX-Treiber in der Regel weniger Probleme als OpenGL-Treiber. Diese Option verwendet Direct3D 11 und erfordert Windows 10, Windows 8.1 oder Windows 7 SP1 mit dem Windows 7-Plattformupdate.

  • guest: Gastseitiges Software-Rendering verwenden Diese Option bietet die niedrigste Grafikqualität und -leistung für den Emulator.

Die folgenden mode-Optionen wurden eingestellt:

  • swiftshader: In Version 27.0.2 verworfen. Verwenden Sie stattdessen swiftshader_indirect.
  • angle: In Version 27.0.2 verworfen. Verwenden Sie stattdessen angle_indirect (nur Windows).
  • mesa: In Version 25.3 verworfen. Verwende stattdessen swiftshader_indirect.

Skia-Rendering für Android-UI aktivieren

Wenn Sie Bilder für API-Level 27 oder höher verwenden, kann der Emulator die Android-UI mit Skia rendern. Skia hilft dem Emulator, Grafiken reibungsloser und effizienter zu rendern.

Verwenden Sie die folgenden Befehle in der adb-Shell, um das Skia-Rendering zu aktivieren:

su
setprop debug.hwui.renderer skiagl
stop
start

VM-Beschleunigung konfigurieren

Die VM-Beschleunigung nutzt den Prozessor Ihres Computers, um die Ausführungsgeschwindigkeit des Emulators erheblich zu verbessern. Ein Tool namens Hypervisor verwaltet diese Interaktion mithilfe von Virtualisierungserweiterungen, die der Prozessor Ihres Computers bereitstellt. In diesem Abschnitt werden die Anforderungen für die Verwendung der VM-Beschleunigung beschrieben. Außerdem wird beschrieben, wie Sie die VM-Beschleunigung für jedes Betriebssystem einrichten.

Allgemeine Voraussetzungen

Wenn Sie die VM-Beschleunigung mit dem Emulator verwenden möchten, muss Ihr Computer die allgemeinen Anforderungen in diesem Abschnitt erfüllen. Ihr Computer muss auch andere betriebssystemspezifische Anforderungen erfüllen.

Anforderungen an die Entwicklungsumgebung

Wenn Sie die VM-Beschleunigung verwenden möchten, muss Ihre Entwicklungsumgebung die folgenden Anforderungen erfüllen:

  • SDK-Tools: mindestens Version 17; empfohlene Version 26.1.1 oder höher
  • AVD: Die erforderliche Android-Version ist in der folgenden Tabelle beschrieben.

    CPU-Architektur System-Image-Anforderung
    X86_64 x86- oder x86_64-System-Images für Android 2.3.3 (API-Level 10) und höher
    ARM64 arm64-v8a-Systemimages für Android 5.0 (API-Level 21) und höher

Anforderungen an Virtualisierungserweiterungen

Zusätzlich zu den Anforderungen an die Entwicklungsumgebung muss der Prozessor Ihres Computers Virtualisierungserweiterungen unterstützen. Unterstützte Prozessoren sind:

  • Intel-Prozessoren mit Intel-Virtualisierungstechnologie (VT-x, vmx)
  • AMD-Prozessoren mit AMD-V (SVM)
  • Apfelsilikon

Zusätzliche Anforderungen für Intel- und AMD-Prozessoren:

Second-Level-Adressübersetzung (Intel EPT oder AMD RVI) ist für Intel- und AMD-Prozessoren erforderlich. Die meisten modernen Intel- und AMD-Prozessoren unterstützen die Second-Level-Adressübersetzung. Nur die Intel- oder AMD-Prozessoren der ersten Generation, die Virtualisierungserweiterungen anbieten, dürfen keine Seitenübersetzungen auf 2. Ebene haben.

Wenn Sie sich nicht sicher sind, ob Ihr Prozessor die erforderlichen Erweiterungen unterstützt, sehen Sie sich die Spezifikationen des Prozessors auf der Website des Herstellers an. Wenn Ihr Prozessor diese Erweiterungen nicht unterstützt, können Sie die VM-Beschleunigung nicht verwenden.

Einschränkungen

Für die VM-Beschleunigung gelten die folgenden Einschränkungen:

  • Sie können einen VM-beschleunigten Emulator nicht in einer anderen VM ausführen, z. B. in einer von VirtualBox, VMWare oder Docker gehosteten VM. Sie müssen einen VM-beschleunigten Emulator direkt auf Ihrem Hostcomputer ausführen.
  • Je nach Betriebssystem und Hypervisor führen Sie möglicherweise keine Software aus, die gleichzeitig mit einem VM-beschleunigten Emulator eine andere Virtualisierungstechnologie verwendet. Beispiele für solche Software sind unter anderem Lösungen für virtuelle Maschinen, bestimmte Antivirenprogramme und einige Anti-Cheat-Lösungen. Das ist am häufigsten bei Windows mit deaktiviertem Hyper-V zu beobachten. Der Großteil solcher Software kann problemlos mit dem Android-Emulator koexistieren. Bei Konflikten sollte jedoch der VM-beschleunigte Emulator nicht gleichzeitig mit einer solchen Software ausgeführt werden.

Informationen zu Hypervisoren

Für die VM-Beschleunigung ist ein Hypervisor erforderlich. Dieses Tool verwendet Virtualisierungserweiterungen, die vom Prozessor Ihres Computers bereitgestellt werden.

Ohne Hypervisor und VM-Beschleunigung muss der Emulator den Maschinencode aus der VM blockieren, um der Architektur des Hostcomputers zu entsprechen. Dieser Vorgang kann recht lange dauern. Wenn bei einem Hypervisor die VM und die Architektur des Hostcomputers übereinstimmen, kann der Emulator Code mithilfe des Hypervisors direkt auf dem Hostprozessor ausführen. Durch diese Verbesserung werden sowohl die Geschwindigkeit als auch die Leistung des Emulators drastisch erhöht.

Welcher Hypervisor für Sie am besten funktioniert, hängt vom Betriebssystem und der Konfiguration Ihres Computers ab. Weitere Informationen finden Sie in den folgenden Abschnitten:

Prüfen, ob ein Hypervisor installiert ist

Mit der Befehlszeilenoption -accel-check des Emulators können Sie prüfen, ob derzeit ein Hypervisor auf Ihrem Computer installiert ist.

Die folgenden Beispiele zeigen, wie die accel-check-Option des Emulators verwendet wird. In jedem Beispiel ist Sdk der Speicherort des Android SDK:

Windows:

c:\Users\janedoe\AppData\Local\Android> Sdk\emulator\emulator -accel-check
accel:
0
AEHD (version 2.0) is installed and usable.
accel
Unter Windows gibt es mehrere Hypervisor-Optionen. Das, was Sie sehen, kann sich also vom Beispiel hier unterscheiden. Die Meldung kann beispielsweise eines der folgenden Schlüsselwörter enthalten: GVM(früherer Name von AEHD), WHPX, HAXM.

macOS:

janedoe-macbookpro:Android janedoe$ ./Sdk/emulator/emulator -accel-check
accel:
0
Hypervisor.Framework OS X Version 13.2
accel

Linux:

janedoe:~/Android$ ./Sdk/emulator/emulator -accel-check
accel:
0
KVM (version 12) is installed and usable.

VM-Beschleunigung unter Windows konfigurieren

Die VM-Beschleunigung unter Windows kann einen von drei Hypervisoren verwenden:

  • Android Emulator-Hypervisor-Treiber (AEHD)
  • Die Windows-Hypervisor-Plattform (WHPX)
  • Intel Hardware Accelerated Execution Manager (HAXM)

Hypervisor unter Windows auswählen

Dieser Abschnitt enthält die Kriterien, um zu bestimmen, welcher Hypervisor verwendet werden soll. Der Prozess zum Konfigurieren der VM-Beschleunigung mit den einzelnen Hypervisoren wird in den folgenden Abschnitten beschrieben.

Ab Emulator 33.x.x.x wird HAXM eingestellt, da Intel die Entwicklung von HAXM einstellt. Der Android Emulator Hypervisor Drive (AEHD) ersetzt Intel HAXM auf Intel-Prozessoren.

Kriterien (Emulator 33.x.x.x und höher) Hypervisor
Sie müssen Hyper-V nicht gleichzeitig mit dem Android-Emulator ausführen. Verwenden Sie den Hypervisor-Treiber für den Android Emulator.
Sie müssen Hyper-V gleichzeitig mit dem Android-Emulator ausführen. Verwenden Sie WHPX.

Befolge für Emulator 32.x.x.x und niedriger weiterhin die alten Kriterien, um den zu verwendenden Hypervisor zu bestimmen.

Kriterien (Emulator 32.x.x.x und niedriger) Hypervisor
Sie haben einen Intel-Prozessor und müssen Hyper-V gleichzeitig nicht mit dem Android-Emulator ausführen. Verwenden Sie Intel HAXM.
Sie haben einen AMD-Prozessor und müssen Hyper-V nicht gleichzeitig mit dem Android-Emulator ausführen. Verwenden Sie den Hypervisor-Treiber für den Android Emulator.
Sie haben einen Intel- oder AMD-Prozessor und müssen Hyper-V gleichzeitig mit dem Android-Emulator ausführen. Verwenden Sie WHPX.

VM-Beschleunigung mit dem Android Emulator-Hypervisor-Treiber (AEHD) unter Windows konfigurieren

Bevor Sie den Hypervisor-Treiber für den Android-Emulator installieren und verwenden können, muss Ihr Computer die folgenden Anforderungen erfüllen:

  • Intel- oder AMD-Prozessoren mit Virtualisierungserweiterung
  • 64-Bit-Windows 11, Windows 10, Windows 8 oder Windows 7 (32-Bit-Windows wird nicht unterstützt)

  • Unter Windows 11, Windows 10 oder Windows 8 müssen Sie Hyper-V im Dialogfeld für Windows-Features deaktivieren.

Bei AMD-Prozessoren kann der Hypervisor-Treiber für Android-Emulator über den SDK-Manager in Android Studio 4.0 Canary 5 oder höher installiert werden.

Bei Intel-Prozessoren kann der Hypervisor-Treiber für Android-Emulator über den SDK-Manager in Android Studio Flamingo oder höher installiert werden.

So installieren Sie das SDK über den SDK Manager:

  1. Wählen Sie Tools > SDK Manager aus.
  2. Klicken Sie auf den Tab SDK Tools und wählen Sie Android Emulator Hypervisor Driver aus.
  3. Klicken Sie auf OK, um den Hypervisor-Treiber für den Android Emulator herunterzuladen und zu installieren.
  4. Prüfen Sie nach der Installation mit dem folgenden Befehlszeilenbefehl, ob der Treiber ordnungsgemäß funktioniert:

    AEHD 2.1 und höher

    sc query aehd
    

    Eine Statusmeldung enthält die folgenden Informationen:

    SERVICE_NAME: aehd
           ...
           STATE              : 4  RUNNING
           ...
    

    Die folgende Fehlermeldung bedeutet, dass die Virtualisierungserweiterung im BIOS entweder nicht aktiviert oder Hyper-V nicht deaktiviert ist:

    SERVICE_NAME: aehd
           ...
           STATE              : 1  STOPPED
           WIN32_EXIT_CODE    : 4294967201 (0xffffffa1)
           ...
    

    AEHD 2.0 und niedriger

    sc query gvm
    

    Eine Statusmeldung enthält die folgenden Informationen:

    SERVICE_NAME: gvm
           ...
           STATE              : 4  RUNNING
           ...
    

    Die folgende Fehlermeldung bedeutet, dass die Virtualisierungserweiterung im BIOS entweder nicht aktiviert oder Hyper-V nicht deaktiviert ist:

    SERVICE_NAME: gvm
           ...
           STATE              : 1  STOPPED
           WIN32_EXIT_CODE    : 4294967201 (0xffffffa1)
           ...
    

Der Hypervisor-Treiber für Android Emulator kann auch von GitHub heruntergeladen und installiert werden. Führen Sie nach dem Entpacken des Treiberpakets silent_install.bat über eine Befehlszeile mit Administratorberechtigungen aus.

Deinstallieren Sie den Android Emulator-Hypervisor-Treiber mithilfe der folgenden Befehle in einer Befehlszeile mit Administratorberechtigungen:

AEHD 2.1 und höher

   sc stop aehd
   sc delete aehd

AEHD 2.0 und niedriger

   sc stop gvm
   sc delete gvm

VM-Beschleunigung mit Intel HAXM unter Windows konfigurieren

Damit Sie Intel HAXM installieren und verwenden können, muss Ihr Computer die folgenden Anforderungen erfüllen:

  • Intel-Prozessor mit Virtualisierungstechnologie (VT-x), Intel EM64T (Intel 64) und aktivierter Bit-Funktion „Execute Deaktivieren“ (XD)
  • 64-Bit-Windows 11, Windows 10, Windows 8 oder Windows 7 (oder 32-Bit-Version des Betriebssystems auf einem 64-Bit-Prozessor)
  • Unter Windows 11, Windows 10 und Windows 8 müssen Sie Hyper-V im Dialogfeld für Windows-Funktionen deaktivieren.

So installieren Sie den Intel HAXM-Treiber:

  1. Öffnen Sie den SDK-Manager.
  2. Klicken Sie auf den Tab SDK Update Sites (Websites mit SDK-Update) und wählen Sie Intel HAXM aus.
  3. Klicke auf OK.
  4. Führen Sie das Installationsprogramm nach dem Download aus.

    Das Installationsprogramm finden Sie in der Regel hier: sdk\extras\intel\Hardware_Accelerated_Execution_Manager\intelhaxm-android.exe

  5. Verwenden Sie den Assistenten, um die Installation abzuschließen.

  6. Prüfen Sie nach der Installation von Intel HAXM mit dem folgenden Befehlszeilenbefehl, ob der Virtualisierungstreiber ordnungsgemäß funktioniert:

    sc query intelhaxm
    

    Eine Statusmeldung enthält die folgenden Informationen:

    SERVICE_NAME: intelhaxm
           ...
           STATE              : 4  RUNNING
           ...
    

Weitere Informationen finden Sie in der Installationsanleitung für Intel HAXM unter Windows.

Sie können Intel HAXM über das Installationsprogramm oder die Windows-Systemsteuerung deinstallieren. Beenden Sie alle laufenden x86-Emulatoren, bevor Sie Intel HAXM deinstallieren.

VM-Beschleunigung mit der Windows-Hypervisor-Plattform konfigurieren

Bevor Sie WHPX aktivieren können, muss Ihr Computer die folgenden Anforderungen erfüllen:

  • Intel-Prozessoren: Unterstützung für Virtualisierungstechnologie (VT-x), Extended Page Tables (EPT) und UG-Funktionen (Unrestricted Guest). VT-x muss in den BIOS-Einstellungen des Computers aktiviert sein.
  • AMD-Prozessor: AMD Ryzen-Prozessor empfohlen. Virtualisierung oder SVM muss in den BIOS-Einstellungen des Computers aktiviert sein.
  • Android Studio 3.2 Beta 1 oder höher
  • Android-Emulator Version 27.3.8 oder höher
  • Windows 10 oder höher

So installieren Sie WHPX unter Windows:

  1. Klicken Sie auf dem Windows-Desktop mit der rechten Maustaste auf das Windows-Symbol und wählen Sie Apps und Features aus.
  2. Klicken Sie unter Ähnliche Einstellungen auf Programme und Funktionen.
  3. Klicken Sie auf Windows-Funktionen aktivieren oder deaktivieren.
  4. Wähle Windows-Hypervisor-Plattform aus.

  5. Klicke auf OK.

  6. Starten Sie nach Abschluss der Installation Ihren Computer neu.

Beim Deaktivieren von Hyper-V genau prüfen

Hyper-V muss deaktiviert sein, um den Hypervisor-Treiber für den Android-Emulator oder Intel HAXM zu verwenden. Durch das Deaktivieren von „Hyper-V“ im Windows-Dialogfeld „Features“ wird jedoch nicht garantiert, dass Hyper-V deaktiviert ist.

Einige Funktionen in Windows 10 aktivieren Hyper-V implizit. Nutzer wissen möglicherweise nicht einmal, dass Hyper-V aktiviert ist, wenn sie eine dieser Funktionen aktivieren. Zu diesen Funktionen gehören:

  • VM-Plattform
  • Windows Hypervisor Platform
  • Windows-Sandbox
  • Kernisolierung
  • Credential Guard

Außerdem erfordert das Windows-Subsystem für Linux Version 2 die VM-Plattform, d. h., es ist implizit ein Hyper-V erforderlich. Diese Liste ist nicht vollständig. Sie können Fehler melden, wenn Sie ein Element finden, das hier enthalten sein sollte.

Prüfen Sie noch einmal, ob die aufgeführten Features beim Deaktivieren von Hyper-V auch deaktiviert sind. In der Microsoft-Dokumentation und in den folgenden Beispielen erfahren Sie, wie die einzelnen Funktionen deaktiviert werden können.

Einige Plattformen deaktivieren Hyper-V nicht sofort, wenn es ausgeschaltet wird. In diesem Fall wird vom Windows-Betriebssystem kein Fehler zurückgegeben und Hyper-V wird im Dialogfeld für Windows-Features deaktiviert angezeigt. Melden Sie in diesem Fall in der Problemverfolgung von Microsoft einen Fehler.

VM-Beschleunigung unter macOS konfigurieren

Unter macOS verwendet der Android-Emulator das integrierte Hypervisor.Framework, für das macOS 10.10 (Yosemite) oder höher erforderlich ist.

VM-Beschleunigung unter Linux konfigurieren

Linux-basierte Systeme unterstützen die VM-Beschleunigung über das KVM-Softwarepaket. Folgen Sie der Anleitung zum Installieren von KVM auf Ihrem Linux-System und prüfen Sie dann, ob KVM aktiviert ist. Informationen zu Ubuntu-Systemen finden Sie unter Ubuntu KVM-Installation.

Voraussetzungen

Für das Ausführen von KVM sind bestimmte Nutzerberechtigungen erforderlich. Prüfen Sie, ob Sie die in der KVM-Installationsanleitung angegebenen Berechtigungen haben.

Wenn Sie die VM-Beschleunigung unter Linux verwenden möchten, muss Ihr Computer außerdem die folgenden Anforderungen erfüllen:

  • Für Intel-Prozessoren: Unterstützung für Virtualisierungstechnologie (VT-x), Intel EM64T (Intel 64) und Execute-Disable-Bit-Funktion (XD) aktiviert.
  • Für AMD-Prozessoren: Unterstützung für AMD Virtualization (AMD-V).

Prüfen, ob KVM derzeit unter Linux installiert ist

Mit der Befehlszeilenoption -accel-check des Emulators können Sie prüfen, ob KVM installiert ist. Alternativ können Sie das Paket cpu-checker mit dem Befehl kvm-ok installieren.

Das folgende Beispiel zeigt, wie der Befehl kvm-ok verwendet wird:

  1. Installieren Sie das Paket cpu-checker:

    sudo apt-get install cpu-checker
    egrep -c '(vmx|svm)' /proc/cpuinfo
    

    Eine Ausgabe von 1 oder höher bedeutet, dass Virtualisierung unterstützt wird. Eine Ausgabe von 0 bedeutet, dass Ihre CPU keine Hardwarevirtualisierung unterstützt.

  2. Führen Sie den Befehl kvm-ok aus:

    sudo kvm-ok
    

    Erwartete Ausgabe:

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

    Wenn der folgende Fehler angezeigt wird, können Sie weiterhin virtuelle Maschinen ausführen. Ihre virtuelle Maschine ist ohne die KVM-Erweiterungen jedoch langsamer.

    INFO: Your CPU does not support KVM extensions
    KVM acceleration can NOT be used
    

KVM unter Linux installieren

Verwenden Sie den folgenden Befehl, um KVM zu installieren:

Cosmic (18.10) oder höher:

sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils

Lucid (10.04) oder höher:

sudo apt-get install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils

Karmic (9.10) oder niedriger:

sudo aptitude install kvm libvirt-bin ubuntu-vm-builder bridge-utils