Opi asentamaan ja määrittämään KVM Arch Linuxissa eri käyttöjärjestelmien käyttämiseksi ensisijaisen Arch-asennuksesi rinnalla.
Haluatko käyttää erilaisia käyttöjärjestelmiä Arch Linux -asennuksesi päälle? Voit aina käyttää VirtualBoxia tai VMwarea virtuaalikoneen luomiseen, mutta KVM voittaa pelin korkean suorituskyvyn ja joustavien ominaisuuksien ansiosta.
Uuden virtuaalikoneen asentaminen Arch Linuxiin KVM: n ja QEMU: n avulla voi tuntua aluksi pelottavalta. Mutta älä huoli, sillä se on helppoa, kun opit tekemään sen.
Tässä on kaikki, mitä sinun tulee tietää KVM: n asentamisesta Arch Linuxiin ja ensimmäisen virtuaalikoneesi määrittämisestä.
Vaihe 1: Tarkista, onko virtualisointi käytössä
Ensimmäinen askel on varmistaa, onko virtualisointituki käytössä tietokoneessasi. Voit tehdä tämän suorittamalla seuraavan komennon:
grep -Ec '(vmx|svm)' /proc/cpuinfo
Ota huomioon tulos. Jos se on suurempi kuin 0, virtualisointi on käytössä ja voit jatkaa turvallisesti. Mutta jos se ei ole, sinun täytyy Ota virtualisointi käyttöön siirtymällä tietokoneesi BIOS: iin.
Vaihe 2: Asenna tarvittavat KVM-paketit
Nyt kun olet varma virtualisoinnin tuesta, on aika asentaa tarvittavat paketit KVM: ää varten. Mutta ensin päivitä järjestelmässäsi olevat paketit käyttämällä:
sudo pacman -Syyu
Suorita sitten seuraava komento asentaaksesi kaikki KVM: ään liittyvät paketit:
sudo pacman -S qemu-full virt-manager virt-viewer dnsmasq bridge-utils libguestfs ebtables vde2 openbsd-netcat
Tulla sisään Y kun pyydetään vahvistusta.
Vaihe 3: Määritä libvirtd-palvelu
Käynnistä libvirtd-palvelu seuraavasti:
sudo systemctl käynnistä libvirtd.service
Ota palvelu käyttöön, jotta se käynnistyy automaattisesti käynnistyksen yhteydessä:
sudo systemctl salli libvirtd.service
Tarkista, onko libvirtd tällä hetkellä käynnissä käyttämällä Tila komento:
sudo systemctl status libvirtd.service
Tulosteen tulee näyttää aktiivinen (juoksu) tila vihreänä. Jos se näkyy ei-aktiivinen (kuollut), anna systemctl start komento uudelleen.
Seuraavaksi sinun on tehtävä joitain muutoksia libvirtd-määritystiedostoon, joka sijaitsee osoitteessa /etc/libvirt/libvirtd.conf. Avaa tiedosto Vimillä (tai haluamallasi tekstieditorilla):
vim /etc/libvirt/libvirtd.conf
Paikanna seuraavat kaksi riviä ja poista kommentit poistamalla Punta (#) merkki alusta alkaen:
unix_sock_group = "libvirt"
unix_sock_rw_perms = "0770"
Tallenna muutokset ja sulje Vim jatkaa. Lisää seuraavaksi käyttäjäsi libvirt-ryhmään seuraavasti:
sudo usermod -aG libvirt $USER
Tallenna muutokset käynnistämällä libvirtd-palvelu uudelleen:
systemctl käynnistä libvirtd.service uudelleen
Nyt olet valmis luomaan KVM: n Arch Linux -järjestelmällesi. On kaksi tapaa tehdä se: käyttämällä QEMU CLI: tä tai virt-managerilla, joka on QEMU/KVM: n graafinen käyttöliittymä. Päätös on sinun!
Varmista kuitenkin ennen sitä, että olet ladannut asennettavan käyttöjärjestelmän ISO-kuvan. Jos et ole vielä päättänyt, tutustu luetteloomme parhaat Linux-distrot aloittelijoille, keskitason ja edistyneille käyttäjille.
Luo uusi KVM Arch Linuxiin virt-managerin avulla
Jos olet aloittelija tai et halua käsitellä Linux-päätettä, paras tapa luoda KVM Arch Linuxissa on virt-manager. Se on helppokäyttöinen ja siinä on puhdas käyttöliittymä, joka on samanlainen kuin muut GUI-hypervisorit, kuten VirtualBox ja VMware.
Aloita käynnistämällä virt-manager. Yleensä se näkyy muodossa Virtual Machine Manager sovellusvalikossa, mutta voit myös suorittaa virt-manageri komento terminaalissa käynnistääksesi sen.
Kun se käynnistyy, napsauta Luo uusi virtuaalikone valikosta (oikealla Tiedosto vaihtoehto). Valitse Paikallisen median asennus (ISO-kuva tai CD-ROM) ja osui Eteenpäin.
Napsauta seuraavassa näytössä Selaa > Selaa paikallista ja valitse ladattu ISO-tiedosto. Tätä opasta varten asennetaan Manjaro, Arch-pohjainen Linux-jakelu, josta Arch on kuuluisa monimutkainen asennus. Kun tiedosto on valittuna, napsauta Eteenpäin.
Jos näet kehotteen, jossa mainitaan, että emulaattorilla ei ehkä ole hakuoikeuksia polulle, napsauta Joo edetä.
Valitse virtuaalikoneen muistin koko ja suorittimen ytimet. Muistille neljännes todellisesta fyysisestä muististasi on hyvä lähtökohta.
Jos sinulla on esimerkiksi 8 Gt muistia, kaikki 2 Gt ja 4 Gt: n välillä toimii. Anna CPU: lle käytettävissä olevien ytimien määrä (tässä tapauksessa 12). Klikkaus Eteenpäin jatkaa.
Määritä seuraavaksi KVM: n koko. 25 Gt on enemmän kuin tarpeeksi Barebone Manjaro -asennukseen tai mihin tahansa muuhun distroon. Jatka uudelleen napsauttamalla Eteenpäin.
Tarkista KVM-tiedot ja napsauta Suorittaa loppuun jos kaikki näyttää hyvältä. Jos näet a Virtuaaliverkko ei ole aktiivinen ponnahdusikkuna, valitse Joo käynnistääksesi verkon.
virt-manager aloittaa KVM: n luomisen ja heti kun se on valmis, uusi virtuaalikoneen ikkuna avautuu.
Uuden KVM: n määrittäminen Arch Linuxissa QEMU CLI: n avulla
Voit luoda KVM: n Arch Linuxiin komentoriviltä käyttämällä qemu-komentoja. Aloita luomalla virtuaalikoneelle erillinen hakemisto ja siirtämällä ladattu käyttöjärjestelmän ISO-tiedosto äskettäin luotuun kansioon:
mkdir kvm
mv /polku/linux-distro.iso ./kvm
Luo sitten 20 Gt: n kuvatiedosto, joka tallentaa KVM: n tiedot:
qemu-img create -f qcow2 Image.img 20G
Jatka suorittamalla seuraava komento käynnistääksesi virtuaalikoneen:
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
Muista vaihtaa linux-distro.iso yllä olevassa komennossa oikealla tiedostonimellä ja polulla. Voit myös muuttaa arvoa -m lippu määrittääksesi muistin määrän, jonka haluat varata KVM: lle.
Uusi virtuaalikoneen ikkuna tulee näkyviin. Voit vapaasti testata tai asentaa käyttöjärjestelmän.
Kun olet asentanut käyttöjärjestelmän kuvatiedostoon, et tarvitse -CD-ROM lippu yllä olevassa komennossa, koska et enää käynnisty ISO-tiedostosta. Suorita sen sijaan:
qemu-system-x86_64 -enable-kvm -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on
Voit lyhentää yllä olevaa komentoa seuraavasti komentorivin aliaksen luominen sitä varten.
KVM ja virt-manager ovat parempia kuin VirtualBox!
QEMU: n ja virt-managerin lisäksi Linuxille on saatavana useita muita hypervisoreita. VirtualBox-, VMware- ja GNOME-laatikot ovat joitain suosituimmista. Mutta kaikista KVM ja QEMU erottuvat parhaista, koska ne tarjoavat paremman suorituskyvyn ja ominaisuudet kuin muut.