Naučite se namestiti in nastaviti KVM v Arch Linux za zagon različnih operacijskih sistemov poleg vaše primarne namestitve Arch.

Želite zagnati različne operacijske sisteme poleg namestitve Arch Linux? Vedno lahko uporabite VirtualBox ali VMware za ustvarjanje virtualnega stroja, vendar KVM zmaga s svojo visoko zmogljivostjo in prilagodljivim naborom funkcij.

Nastavitev novega virtualnega stroja v Arch Linuxu z uporabo KVM in QEMU se lahko na začetku zdi zastrašujoča. Vendar ne skrbite, saj je preprosto, ko se naučite, kako to storiti.

Tukaj je vse, kar morate vedeti o namestitvi KVM v Arch Linux in konfiguraciji vašega prvega virtualnega stroja.

1. korak: Preverite, ali je virtualizacija omogočena

Prvi korak je preveriti, ali imate v računalniku omogočeno podporo za virtualizacijo. Če želite to narediti, zaženite naslednji ukaz:

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

Upoštevajte rezultat. Če je večji od 0, je virtualizacija omogočena in lahko varno nadaljujete. Toda v primeru, da ni, morate omogočite virtualizacijo tako, da se pomaknete v BIOS vašega računalnika.

instagram viewer

2. korak: Namestite zahtevane pakete KVM

Zdaj, ko ste prepričani o podpori za virtualizacijo, je čas, da namestite potrebne pakete za KVM. Toda najprej posodobite obstoječe pakete v vašem sistemu z:

sudo pacman -Syyu

Nato zaženite naslednji ukaz, da namestite vse pakete, povezane s KVM:

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

Vnesite Y ko boste pozvani k potrditvi.

3. korak: Konfigurirajte storitev libvirtd

Zaženite storitev libvirtd z:

sudo systemctl zaženite libvirtd.service

Omogočite storitev, da se samodejno zažene ob zagonu:

sudo systemctl omogoči libvirtd.service

Preverite, ali se libvirtd trenutno izvaja z uporabo stanje ukaz:

sudo systemctl status libvirtd.service

Izhod mora prikazati aktiven (teče) stanje v zeleni barvi. Če se pokaže neaktiven (mrtev), izdajte zagon systemctl znova ukaz.

Nato morate narediti nekaj sprememb v konfiguracijski datoteki libvirtd, ki se nahaja na /etc/libvirt/libvirtd.conf. Odprite datoteko s programom Vim (ali vašim želenim urejevalnikom besedil):

vim /etc/libvirt/libvirtd.conf

Poiščite in odkomentirajte naslednji dve vrstici tako, da odstranite Funt (#) znak od začetka:

unix_sock_group = "libvirt"
unix_sock_rw_perms = "0770"

Shranite spremembe in zapustite Vim nadaljevati. Nato dodajte svojega uporabnika v skupino libvirt z:

sudo usermod -aG libvirt $USER

Znova zaženite storitev libvirtd, da shranite spremembe:

systemctl znova zaženite libvirtd.service

Zdaj ste pripravljeni ustvariti KVM v sistemu Arch Linux. To lahko storite na dva načina: z uporabo QEMU CLI ali z virt-managerjem, ki je grafični vmesnik za QEMU/KVM. Izbira je vaša!

Toda pred tem se prepričajte, da ste prenesli sliko ISO za operacijski sistem, ki ga želite namestiti. Če ste še vedno neodločeni, si oglejte naš seznam najboljše distribucije Linuxa za začetnike, srednje in napredne uporabnike.

Ustvarite nov KVM v Arch Linuxu z virt-managerjem

Če ste začetnik ali se ne želite ukvarjati s terminalom Linux, je najboljši način za ustvarjanje KVM v Arch Linuxu uporaba virt-managerja. Je enostaven za uporabo in ima čist vmesnik, podoben drugim hipervizorjem GUI, kot sta VirtualBox in VMware.

Začnite z zagonom virt-manager. Običajno se prikaže kot Upravitelj navideznega stroja v meniju aplikacij, lahko pa tudi zaženete vodja virt ukaz v terminalu, da ga zaženete.

Ko se zažene, kliknite Ustvarite nov virtualni stroj iz menija (desno pod mapa možnost). Izberite Namestitev lokalnega medija (ISO slika ali CDROM) in udaril Naprej.

Na naslednjem zaslonu kliknite Prebrskaj > Prebrskaj lokalno in izberite preneseno datoteko ISO. Za ta vodnik namestimo Manjaro, distribucijo Linuxa, ki temelji na Archu in nima kompleksne namestitve, po kateri je znan Arch. Z izbrano datoteko kliknite Naprej.

Če vidite poziv, ki omenja, da emulator morda nima dovoljenj za iskanje poti, preprosto kliknite ja nadaljevati.

Izberite velikost pomnilnika in jedra procesorja za virtualni stroj. Za spomin je dobro izhodišče četrtina vašega dejanskega fizičnega spomina.

Na primer, če imate 8 GB pomnilnika, deluje vse v obsegu 2 GB in 4 GB. Za CPE vnesite število razpoložljivih jeder (v tem primeru 12). Kliknite Naprej nadaljevati.

Nato konfigurirajte velikost KVM. 25 GB bo več kot dovolj za barebone namestitev Manjaro ali katero koli drugo distribucijo. Ponovno nadaljujte s klikom Naprej.

Preglejte informacije o KVM in kliknite Končaj če vse izgleda dobro. Če vidite a Navidezno omrežje ni aktivno pojavno okno, izberite ja za zagon omrežja.

virt-manager bo začel ustvarjati KVM in takoj ko bo končano, se bo pojavilo novo okno navideznega stroja.

Konfiguriranje novega KVM v Arch Linuxu z uporabo QEMU CLI

Če želite ustvariti KVM v Arch Linuxu iz ukazne vrstice, lahko uporabite ukaze qemu. Za začetek najprej ustvarite ločen imenik za virtualni stroj in premaknite preneseno datoteko OS ISO v novo ustvarjeno mapo:

mkdir kvm
mv /path/to/linux-distro.iso ./kvm

Nato ustvarite slikovno datoteko 20G, ki bo shranila podatke KVM:

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

Nadaljujte z izvajanjem naslednjega ukaza za zagon virtualnega stroja:

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

Poskrbite za zamenjavo linux-distro.iso v zgornjem ukazu s pravilnim imenom datoteke in potjo. Prav tako lahko spremenite vrednost -m zastavico za konfiguracijo količine pomnilnika, ki ga želite dodeliti KVM.

Pojavilo se bo novo okno navideznega stroja. Prosto preizkusite ali namestite operacijski sistem.

Po namestitvi operacijskega sistema v slikovno datoteko ne potrebujete -CD ROM v zgornjem ukazu, ker se ne boste več zagnali iz datoteke ISO. Namesto tega zaženite:

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

Zgornji ukaz lahko skrajšate za ustvarjanje vzdevka ukazne vrstice za to.

KVM in virt-manager sta boljša od VirtualBoxa!

Poleg QEMU in virt-managerja je za Linux na voljo več drugih hipervizorjev. Škatle VirtualBox, VMware in GNOME so nekatere izmed najbolj priljubljenih. Toda med vsemi KVM in QEMU izstopata kot najboljša, saj ponujata boljšo zmogljivost in funkcije kot ostali.