Siit saate teada, kuidas installida ja seadistada KVM-i Arch Linuxis, et käitada erinevaid operatsioonisüsteeme koos oma peamise Arch installiga.

Kas soovite oma Arch Linuxi installi peale käitada erinevaid opsüsteeme? Virtualmasina loomiseks saate alati kasutada VirtualBoxi või VMware'i, kuid KVM võidab mängu oma suure jõudluse ja paindlike funktsioonide komplektiga.

Uue virtuaalmasina seadistamine Arch Linuxis KVM-i ja QEMU abil võib alguses tunduda hirmutav. Kuid ärge muretsege, sest kui olete õppinud, kuidas seda teha, on see imelihtne.

Siin on kõik, mida pead teadma KVM-i installimise kohta Arch Linuxis ja oma esimese virtuaalmasina konfigureerimise kohta.

1. samm: kontrollige, kas virtualiseerimine on lubatud

Esimene samm on kontrollida, kas teie arvutis on virtualiseerimise tugi lubatud. Selleks käivitage järgmine käsk:

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

Võtke teadmiseks väljund. Kui see on suurem kui 0, on virtualiseerimine lubatud ja saate turvaliselt jätkata. Aga kui see pole nii, peate seda tegema lubage virtualiseerimine, minnes oma arvuti BIOS-i.

2. samm: installige nõutavad KVM-paketid

Nüüd, kui olete virtualiseerimistoes kindel, on aeg installida KVM-i jaoks vajalikud paketid. Kuid esmalt värskendage oma süsteemis olemasolevaid pakette, kasutades:

sudo pacman -Syyu

Seejärel käivitage kõigi KVM-iga seotud pakettide installimiseks järgmine käsk:

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

Sisenema Y kui küsitakse kinnitust.

3. samm: konfigureerige teenus libvirtd

Käivitage teenus libvirtd koos:

sudo systemctl käivitage libvirtd.service

Lubage teenus, et see käivituks automaatselt alglaadimisel:

sudo systemctl lubab libvirtd.service

Kontrollige, kas libvirtd töötab praegu, kasutades olek käsk:

sudo systemctl olek libvirtd.service

Väljund peaks näitama aktiivne (jooksev) staatus roheliselt. Kui see näitab passiivne (surnud), väljasta systemctl start käsu uuesti.

Järgmiseks peate tegema mõned muudatused libvirtd konfiguratsioonifailis, mis asub aadressil /etc/libvirt/libvirtd.conf. Avage fail Vimi (või eelistatud tekstiredaktoriga):

vim /etc/libvirt/libvirtd.conf

Leidke järgmised kaks rida ja eemaldage kommentaarid, eemaldades Nael (#) tegelane algusest peale:

unix_sock_group = "libvirt"
unix_sock_rw_perms = "0770"

Salvestage muudatused ja väljuge Vimist jätkama. Järgmisena lisage oma kasutaja libvirti gruppi, kasutades järgmist:

sudo usermod -aG libvirt $USER

Muudatuste salvestamiseks taaskäivitage teenus libvirtd:

systemctl taaskäivitage libvirtd.service

Nüüd olete valmis oma Arch Linuxi süsteemis KVM-i looma. Seda saab teha kahel viisil: kasutades QEMU CLI-d või virt-manageriga, mis on QEMU/KVM-i graafiline kasutajaliides. Valik on sinu!

Kuid enne seda veenduge, et oleksite alla laadinud selle operatsioonisüsteemi ISO-pildi, mida soovite installida. Kui te pole ikka veel otsustanud, vaadake meie loendit parimad Linuxi distributsioonid algajatele, keskmise tasemega ja edasijõudnutele.

Looge Arch Linuxis uus KVM, kasutades virt-managerit

Kui olete algaja või ei soovi Linuxi terminaliga tegeleda, on parim viis Arch Linuxis KVM-i loomiseks kasutada virt-managerit. Seda on lihtne kasutada ja sellel on puhas liides, mis sarnaneb teistele GUI hüperviisoridele, nagu VirtualBox ja VMware.

Alustage virt-manageri käivitamisega. Tavaliselt kuvatakse see kujul Virtuaalmasina haldur rakenduste menüüs, kuid saate ka käivitada virt-juht käsu käivitamiseks terminalis.

Kui see käivitub, klõpsake Looge uus virtuaalmasin menüüst (otse all Fail valik). Valige Kohaliku meedia installimine (ISO-pilt või CD-ROM) ja tabas Edasi.

Klõpsake järgmisel ekraanil Sirvi > Sirvi kohalikku ja valige allalaaditud ISO-fail. Selle juhendi jaoks installime Manjaro, Arch-il põhineva Linuxi distributsiooni, mis on eemaldatud keerulisest installist, mille poolest Arch on kuulus. Kui fail on valitud, klõpsake Edasi.

Kui näete viipa, mis viitab sellele, et emulaatoril ei pruugi olla tee otsinguõigusi, klõpsake lihtsalt Jah jätkama.

Valige virtuaalmasina mälu suurus ja protsessori tuumad. Mälu jaoks on hea lähtepunkt veerand teie tegelikust füüsilisest mälust.

Näiteks kui teil on 8 GB mälu, töötab kõik vahemikus 2 GB ja 4 GB. CPU jaoks sisestage saadaolevate tuumade arv (antud juhul 12). Klõpsake Edasi jätkama.

Järgmisena konfigureerige KVM-i suurus. 25 GB on enam kui piisav Barebone Manjaro installi või muu distro jaoks. Jätkake uuesti, klõpsates Edasi.

Vaadake üle KVM-i teave ja klõpsake nuppu Lõpetama kui kõik näeb hea välja. Kui näete a Virtuaalvõrk pole aktiivne hüpikaken, valige Jah võrgu käivitamiseks.

virt-manager alustab KVM-i loomist ja niipea, kui see on tehtud, avaneb uus virtuaalmasina aken.

Uue KVM-i seadistamine Arch Linuxis QEMU CLI abil

KVM-i loomiseks Arch Linuxis käsurealt saate kasutada qemu käske. Alustuseks looge virtuaalmasina jaoks eraldi kataloog ja teisaldage allalaaditud OS ISO-fail vastloodud kausta:

mkdir kvm
mv /tee/linux-distro.iso ./kvm

Seejärel looge 20G pildifail, mis salvestab KVM-i andmed:

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

Jätkake, käivitades virtuaalse masina käivitamiseks järgmise käsu:

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

Asendage kindlasti linux-distro.iso ülaltoodud käsus õige failinime ja teega. Saate muuta ka väärtust -m lipp KVM-ile eraldatava mälumahu konfigureerimiseks.

Ilmub uus virtuaalmasina aken. Proovige või installige operatsioonisüsteemi.

Pärast operatsioonisüsteemi installimist pildifaili pole teil vaja -CD-ROM liputage ülaltoodud käsus, kuna te ei käivitu enam ISO-failist. Selle asemel käivitage:

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

Ülaltoodud käsku saate lühendada käsurea aliase loomine selle eest.

KVM ja virt-manager on paremad kui VirtualBox!

Peale QEMU ja virt-manageri on Linuxi jaoks saadaval veel mitu hüperviisorit. VirtualBox, VMware ja GNOME Boxes on ühed populaarseimad. Kuid kõigist paistavad parimatena silma KVM ja QEMU, kuna need pakuvad paremat jõudlust ja funktsioone kui ülejäänud.