Zistite, ako nainštalovať a nastaviť KVM v Arch Linuxe na spustenie rôznych operačných systémov spolu s primárnou inštaláciou Arch.

Chcete na svojej inštalácii Arch Linux prevádzkovať rôzne operačné systémy? Na vytvorenie virtuálneho počítača môžete vždy použiť VirtualBox alebo VMware, ale KVM vyhráva hru s vysokým výkonom a flexibilnou sadou funkcií.

Nastavenie nového virtuálneho počítača na Arch Linux pomocou KVM a QEMU sa môže na prvý pohľad zdať skľučujúce. Ale netrápte sa, keď sa to naučíte, je to hračka.

Tu je všetko, čo potrebujete vedieť o inštalácii KVM v Arch Linuxe a konfigurácii vášho prvého virtuálneho počítača.

Krok 1: Skontrolujte, či je povolená virtualizácia

Prvým krokom je overenie, či máte vo svojom počítači povolenú podporu virtualizácie. Ak to chcete urobiť, spustite nasledujúci príkaz:

grep -Ec '(vmx|svm)' /proc/cpuinfo

Všimnite si výstup. Ak je väčšia ako 0, virtualizácia je povolená a môžete bezpečne pokračovať. Ale v prípade, že nie, musíte povoľte virtualizáciu tak, že prejdete do systému BIOS vášho počítača.

instagram viewer

Krok 2: Nainštalujte požadované balíky KVM

Teraz, keď ste si istí podporou virtualizácie, je čas nainštalovať potrebné balíčky pre KVM. Najprv však aktualizujte existujúce balíky vo vašom systéme pomocou:

sudo pacman -Syyu

Potom spustite nasledujúci príkaz na inštaláciu všetkých balíkov súvisiacich s KVM:

sudo pacman -S qemu-full virt-manager virt-viewer dnsmasq bridge-utils libguestfs ebtables vde2 openbsd-netcat

Zadajte Y keď sa zobrazí výzva na potvrdenie.

Krok 3: Nakonfigurujte službu libvirtd

Spustite službu libvirtd pomocou:

sudo systemctl spustiť libvirtd.service

Povoľte službu, aby sa automaticky spustila pri zavádzaní:

sudo systemctl povoliť libvirtd.service

Skontrolujte, či libvirtd momentálne beží pomocou súboru postavenie príkaz:

sudo systemctl status libvirtd.service

Výstup by mal zobrazovať aktívny (beh) stav v zelenej farbe. Ak sa ukáže neaktívny (mŕtvy), vydať spustenie systemctl znova príkaz.

Ďalej musíte vykonať nejaké zmeny v konfiguračnom súbore libvirtd umiestnenom na adrese /etc/libvirt/libvirtd.conf. Otvorte súbor pomocou Vim (alebo vášho preferovaného textového editora):

vim /etc/libvirt/libvirtd.conf

Nájdite a odkomentujte nasledujúce dva riadky odstránením Pound (#) znak od začiatku:

unix_sock_group = "libvirt"
unix_sock_rw_perms = "0770"

Uložte zmeny a ukončite Vim pokračovať. Potom pridajte svojho používateľa do skupiny libvirt pomocou:

sudo usermod -aG libvirt $USER

Reštartujte službu libvirtd, aby ste uložili zmeny:

systemctl reštartujte libvirtd.service

Teraz ste pripravení vytvoriť KVM na vašom systéme Arch Linux. Existujú dva spôsoby, ako to urobiť: pomocou QEMU CLI alebo pomocou virt-manager, čo je grafický frontend pre QEMU/KVM. Výber je na tebe!

Predtým sa však uistite, že ste si stiahli obraz ISO pre operačný systém, ktorý chcete nainštalovať. Ak stále nie ste rozhodnutí, pozrite si náš zoznam najlepšie linuxové distribúcie pre začiatočníkov, stredne pokročilých a pokročilých používateľov.

Vytvorte nový KVM na Arch Linux pomocou virt-manager

Ak ste začiatočník alebo sa nechcete zaoberať linuxovým terminálom, najlepší spôsob, ako vytvoriť KVM na Arch Linuxe, je použiť virt-manager. Ľahko sa používa a má čisté rozhranie, podobne ako iné hypervízory GUI ako VirtualBox a VMware.

Začnite spustením virt-manager. Zvyčajne sa zobrazí ako Správca virtuálnych strojov v ponuke aplikácií, ale môžete tiež spustiť virt-manažér príkaz v termináli na jeho spustenie.

Keď sa spustí, kliknite Vytvorte nový virtuálny stroj z ponuky (priamo pod Súbor možnosť). Vyberte Inštalácia lokálneho média (obraz ISO alebo CDROM) a zasiahnuť Vpred.

Na nasledujúcej obrazovke kliknite na Prehľadávať > Miestne prehľadávať a vyberte stiahnutý súbor ISO. Pre túto príručku si nainštalujte Manjaro, linuxovú distribúciu založenú na Arch, zbavenú komplexnej inštalácie, ktorou je Arch známy. S vybratým súborom kliknite Vpred.

Ak sa zobrazí výzva, v ktorej sa uvádza, že emulátor nemusí mať povolenia na vyhľadávanie pre cestu, jednoducho kliknite Áno pokračovať.

Vyberte veľkosť pamäte a jadrá CPU pre virtuálny počítač. Pre pamäť je dobrým východiskovým bodom štvrtina vašej skutočnej fyzickej pamäte.

Ak máte napríklad 8 GB pamäte, funguje čokoľvek v rozsahu 2 GB a 4 GB. Pre CPU zadajte počet dostupných jadier (v tomto prípade 12). Kliknite Vpred pokračovať.

Ďalej nakonfigurujte veľkosť KVM. 25 GB bude viac ako dosť pre barebones inštaláciu Manjaro alebo akúkoľvek inú distribúciu. Opäť pokračujte kliknutím Vpred.

Skontrolujte informácie o KVM a kliknite Skončiť ak všetko vyzerá dobre. Ak vidíte a Virtuálna sieť nie je aktívna vyskakovacie okno, vyberte Áno na spustenie siete.

virt-manager začne vytvárať KVM a hneď ako to bude hotové, objaví sa nové okno virtuálneho počítača.

Konfigurácia nového KVM na Arch Linux pomocou QEMU CLI

Na vytvorenie KVM na Arch Linux z príkazového riadku môžete použiť príkazy qemu. Najprv vytvorte samostatný adresár pre virtuálny počítač a presuňte stiahnutý súbor OS ISO do novovytvoreného priečinka:

mkdir kvm
mv /cesta/k/linux-distro.iso ./kvm

Potom vytvorte obrazový súbor 20G, ktorý bude uchovávať údaje KVM:

qemu-img create -f qcow2 Image.img 20G

Pokračujte spustením nasledujúceho príkazu na spustenie virtuálneho počítača:

qemu-system-x86_64 -enable-kvm -cdrom linux-distro.iso -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on

Nezabudnite vymeniť linux-distro.iso vo vyššie uvedenom príkaze so správnym názvom súboru a cestou. Môžete tiež zmeniť hodnotu -m príznak na konfiguráciu množstva pamäte, ktorú chcete prideliť KVM.

Zobrazí sa nové okno virtuálneho počítača. Neváhajte a vyskúšajte alebo nainštalujte operačný systém.

Po inštalácii OS do súboru s obrázkom nepotrebujete -cdrom príznak vo vyššie uvedenom príkaze, pretože už nebudete zavádzať systém zo súboru ISO. Namiesto toho spustite:

qemu-system-x86_64 -enable-kvm -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on

Vyššie uvedený príkaz môžete skrátiť o vytvorenie aliasu príkazového riadku pre to.

KVM a virt-manager sú lepšie ako VirtualBox!

Okrem QEMU a virt-manager je pre Linux k dispozícii niekoľko ďalších hypervízorov. VirtualBox, VMware a GNOME boxy sú niektoré z najpopulárnejších. Zo všetkého však vynikajú KVM a QEMU ako najlepšie, pretože ponúkajú lepší výkon a funkcie ako ostatné.