Dieser Artikel zeigt Ihnen, wie Sie KVM in Ihrem Archlinux -System installieren und konfigurieren.
Teil 1: KVM installieren
Das Installationsverfahren für KVM ist etwas kompliziert, da Sie zuerst das System auf die erforderlichen Voraussetzungen überprüfen müssen.
Schritt 1: Überprüfen Sie die Unterstützung der Virtualisierung
Um zu überprüfen, ob die Virtualisierung auf Ihrem PC aktiviert ist, geben Sie den folgenden Befehl aus:
$ Lc_all = c lscpu | Grep -Virtualisierung
Die Hardware-Spezifikationen zum Ausführen von KVM sind VT-X für Intel-Prozessoren und AMD-V für AMD-Prozessoren. Wenn Ihr System über die Hardware verfügt, um virtuelle Maschinen zu erstellen, sehen Sie in dem von Ihnen angezeigten Text Folgendes:
Virtualisierung: VT-X
oder
Virtualisierung: AMD-V
Wenn keiner davon angezeigt wird, bedeutet dies, dass entweder Ihr System die Virtualisierung nicht unterstützen kann oder von den Entwicklern auf der Maschine deaktiviert wird. Wenn dies der Fall ist, können Sie die Virtualisierung ermöglichen, wenn Sie Ihr System neu starten und in das BIOS eintreten.
Schritt 2: Suche nach Kernel -Modul
Um festzustellen, ob Ihr System über das Kernel -Modul verfügt, um KVM auszuführen, geben Sie den folgenden Befehl ein:
$ zGrep config_kvm /proc /config.gz
Wenn Sie einen AMD -Prozessor verwenden, sollten Sie config_kvm_amd (oder config_kvm_intel, wenn Sie Intel verwenden) sehen, gefolgt von = y oder = m, dann können Sie gut gehen.
Schritt 3: Installieren Sie KVM für Archlinux
Starten Sie das Terminal und führen Sie den folgenden Code für eine direkte Installation von KVM aus:
$ sudo pacman -s virt-Manager Qemu vde2 eBtables Dnsmasq Bridge-Utils OpenBSD-Netcat
Dies sollte KVM in Ihrem System installieren.
Schritt 4: Aktivieren und starten Sie KVM
Geben Sie den folgenden Befehl aus, um KVM zu aktivieren:
$ sudo systemctl aktivieren libvirtd.Service
Geben Sie als nächstes Folgendes ein:
$ sudo systemctl starten libvirtd.Service
Dann geh zu /Anwendungen und starten Sie den VM -Manager.
Teil 2: KVM konfigurieren
Um KVM mit Ihrem Standard -Linux -Konto weiter zu verwenden, können Sie dies tun, indem Sie das libvirtd ändern.Conf -Datei. Greifen Sie auf die Datei zu, indem Sie Folgendes eingeben:
$ sudo pacman -s vim
$ sudo vim/etc/libvirt/libvirtd.Conf
Zwischen Zeile 80-90 sollte der Begriff „lineabout unix_sock_group sein.Sie werden dies in libvirt ändern.
# UNIX_SOCK_GROUP = "LIBVIRT"
Springen Sie zu den Zeilen zwischen 100-110 und ändern Sie die UNIX_SOCK_RW_PERMS auf = 0770
# UNIX_SOCK_RW_PERMS = "0770"
Geben Sie dann den folgenden Code aus, um Ihr Standard -Linux -Konto in libvirt einzuschließen.
$ sudo usermod -a -g libvirt $ (Whoami)
$ newgrp libvirt
Starten Sie den Libvirt -Service neu, um Änderungen anzuwenden. Geben Sie dazu den folgenden Code aus:
$ sudo systemctl starten Sie libvirtd neu starten.Service
Sie können jetzt Ihr Linux -Konto verwenden, um KVM zu verwenden.
Um virtuelle Maschinen in einer virtuellen Maschine zu erstellen, aktivieren Sie eine verschachtelte Virtualisierung, indem Sie Folgendes eingeben:
$ sudo modprobe -r kvm_intel
$ sudo modprobe kvm_intel nestiert = 1
Um diese Änderungen anzuwenden, geben Sie ein:
$ echo "Optionen kvm-unintel nestiert = 1" | sudo tee /etc /modprobe.D/KVM-Intel.Conf
Abschluss
Dieses Tutorial deckte die Installation und Konfiguration von KVM auf Archlinux -Systemen ab. Wenn Sie den Anweisungen ordnungsgemäß befolgt haben, sollten Sie KVM auf Ihrem System einrichten und bereit sind, virtuelle Maschinen auszuführen.