Uživatelé Linuxu nepotřebují ke spuštění virtuálních strojů VMware nebo VirtualBox. KVM je virtuální počítač založený na jádře, který je součástí jádra Linuxu. Pomocí KVM lze provozovat několik virtuálních operačních systémů včetně Linuxu, Microsoft Windows a jakéhokoli jiného operačního systému.
V tomto článku se podíváme na to, jak nainstalovat KVM na Arch Linux a Manjaro Linux.
Instalace KVM v Arch Linuxu a Manjaro Linuxu
Před instalací KVM musíte nejprve zkontrolovat, zda má váš počítač nezbytnou hardwarovou podporu pro provoz virtuálních strojů. KVM vyžaduje VT-x pro procesory Intel a AMD-V pro procesory AMD. Zde je návod, jak zkontrolovat:
Kontrola hardwarové podpory
Spusťte „Terminál“ a zadejte následující příkaz:
LC_ALL=C lscpu | grep Virtualization
Pokud váš počítač podporuje virtualizaci, měli byste vidět výstup jako „Virtualizace:VT-x“ nebo „Virtualizace:AMD-V“.
Pokud mám například testovací počítač s procesorem Intel, vidím v terminálu následující výstup.
Pokud se nic nezobrazí, znamená to, že váš počítač nelze použít k instalaci virtuálních počítačů. Toto není konec světa. Výrobci někdy tuto funkci ve výchozím nastavení deaktivují. Chcete-li se ujistit, spusťte BIOS počítače a zkontrolujte. Pokyny pro zavedení systému BIOS naleznete v příručce výrobce počítače a modelu.
Kontrola podpory jádra
Kromě hardwarové podpory potřebujete také nezbytný modul jádra nainstalovaný na vašem počítači pro podporu KVM.
Spusťte Terminál a zadejte následující příkaz pro kontrolu:
zgrep CONFIG_KVM /proc/config.gz
Zkontrolujte výstup. Měli byste vidět CONFIG_KVM_INTEL nebo CONFIG_KVM_AMD jako „m“ nebo „y“. Zde je výstup v mém testovacím PC.
CONFIG_KVM_GUEST=y # CONFIG_KVM_DEBUG_FS is not set CONFIG_KVM_MMIO=y CONFIG_KVM_ASYNC_PF=y CONFIG_KVM_VFIO=y CONFIG_KVM_GENERIC_DIRTYLOG_READ_PROTECT=y CONFIG_KVM_COMPAT=y CONFIG_KVM=m CONFIG_KVM_INTEL=m CONFIG_KVM_AMD=m CONFIG_KVM_MMU_AUDIT=y
Instalace KVM (Virtual Machine Manager)
KROK 1:Spusťte Terminál a zadejte následující příkaz pro instalaci KVM a nezbytných závislostí.
sudo pacman -S virt-manager qemu vde2 ebtables dnsmasq bridge-utils openbsd-netcat
KROK 2:Následující dva kroky jsou velmi důležité a mnoho uživatelů je často ignoruje. Ujistěte se, že to dokončíte jinak, zobrazí se chyba „adduser:Skupina `libvirtd‘ neexistuje ” když po dokončení instalace spustíte Správce virtuálních strojů!
Povolte službu zadáním níže uvedeného příkazu:
sudo systemctl enable libvirtd.service
KROK 3:Spusťte službu pomocí níže uvedeného příkazu:
sudo systemctl start libvirtd.service
Správce virtuálních strojů by nyní měl být nainstalován na vašem počítači. Můžete jej spustit z „Aplikace“. Hledejte ‚Virtual Machine Manager‘, ne KVM!