Uzziniet, kā instalēt un iestatīt KVM programmā Arch Linux, lai kopā ar primāro Arch instalāciju darbinātu dažādas operētājsistēmas.

Vai vēlaties palaist dažādas operētājsistēmas papildus Arch Linux instalācijai? Jūs vienmēr varat izmantot VirtualBox vai VMware, lai izveidotu virtuālo mašīnu, taču KVM uzvar spēlē ar savu augsto veiktspēju un elastīgo funkciju komplektu.

Jaunas virtuālās mašīnas iestatīšana operētājsistēmā Arch Linux, izmantojot KVM un QEMU, sākotnēji var šķist biedējoša. Bet neuztraucieties, jo tas ir brīze, kad uzzināsiet, kā to izdarīt.

Šeit ir viss, kas jums jāzina par KVM instalēšanu programmā Arch Linux un pirmās virtuālās mašīnas konfigurēšanu.

1. darbība: pārbaudiet, vai ir iespējota virtualizācija

Pirmais solis ir pārbaudīt, vai jūsu datorā ir iespējots virtualizācijas atbalsts. Lai to izdarītu, palaidiet šādu komandu:

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

Ņemiet vērā izvadi. Ja tas ir lielāks par 0, virtualizācija ir iespējota un varat droši turpināt. Bet, ja tā nav, jums tas ir jādara iespējojiet virtualizāciju, pārejot uz sava datora BIOS.

instagram viewer

2. darbība. Instalējiet nepieciešamās KVM pakotnes

Tagad, kad esat pārliecināts par virtualizācijas atbalstu, ir pienācis laiks instalēt KVM nepieciešamās pakotnes. Bet vispirms atjauniniet esošās pakotnes savā sistēmā, izmantojot:

sudo pacman -Syyu

Pēc tam palaidiet šo komandu, lai instalētu visas ar KVM saistītās pakotnes:

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

Ievadiet Y kad tiek prasīts apstiprinājums.

3. darbība: konfigurējiet pakalpojumu libvirtd

Sāciet libvirtd pakalpojumu ar:

sudo systemctl start libvirtd.service

Iespējojiet pakalpojumu, lai tas automātiski startētu sāknēšanas laikā:

sudo systemctl iespējot libvirtd.service

Pārbaudiet, vai libvirtd pašlaik darbojas, izmantojot statusu komanda:

sudo systemctl statuss libvirtd.service

Izvadei ir jāparāda aktīvs (skriejošs) statuss zaļā krāsā. Ja tas parāda neaktīvs (miris), izdot systemctl start komandu vēlreiz.

Pēc tam jums ir jāveic dažas izmaiņas libvirtd konfigurācijas failā, kas atrodas vietnē /etc/libvirt/libvirtd.conf. Atveriet failu, izmantojot Vim (vai vēlamo teksta redaktoru):

vim /etc/libvirt/libvirtd.conf

Atrodiet šīs divas rindiņas un noņemiet komentārus, noņemot Mārciņa (#) raksturs no sākuma:

unix_sock_group = "libvirt"
unix_sock_rw_perms = "0770"

Saglabājiet izmaiņas un izejiet no Vim turpināt. Pēc tam pievienojiet savu lietotāju libvirt grupai, izmantojot:

sudo usermod -aG libvirt $USER

Restartējiet libvirtd pakalpojumu, lai saglabātu izmaiņas:

systemctl restartējiet libvirtd.service

Tagad esat gatavs izveidot KVM savā Arch Linux sistēmā. Ir divi veidi, kā to izdarīt: izmantojot QEMU CLI vai ar virt-manager, kas ir QEMU/KVM grafiskā saskarne. Izvēle ir tava!

Bet pirms tam pārliecinieties, vai esat lejupielādējis ISO attēlu tai operētājsistēmai, kuru vēlaties instalēt. Ja joprojām neesat izlēmis, skatiet mūsu sarakstu labākās Linux distribūcijas iesācējiem, vidējiem un pieredzējušiem lietotājiem.

Izveidojiet jaunu KVM operētājsistēmā Arch Linux, izmantojot virt-manager

Ja esat iesācējs vai nevēlaties strādāt ar Linux termināli, labākais veids, kā izveidot KVM programmā Arch Linux, ir izmantot virt-manager. To ir viegli lietot, un tam ir tīrs interfeiss, līdzīgi citiem GUI hipervizoriem, piemēram, VirtualBox un VMware.

Sāciet ar virt-manager palaišanu. Parasti tas parādīsies kā Virtuālās mašīnas pārvaldnieks lietojumprogrammu izvēlnē, bet varat arī palaist virt-menedžeris komandu terminālī, lai to palaistu.

Kad tas tiek palaists, noklikšķiniet uz Izveidojiet jaunu virtuālo mašīnu no izvēlnes (tieši zem Fails variants). Izvēlieties Vietējā multivides instalēšana (ISO attēls vai kompaktdisks) un sit Uz priekšu.

Nākamajā ekrānā noklikšķiniet uz Pārlūkot > Pārlūkot lokālo un atlasiet lejupielādēto ISO failu. Šajā rokasgrāmatā instalēsim Manjaro — uz Arch balstītu Linux distribūciju, kurā nav iekļauta sarežģītā instalācija, ar kuru Arch ir slavena. Kad fails ir atlasīts, noklikšķiniet uz Uz priekšu.

Ja redzat uzvedni, kurā minēts, ka emulatoram, iespējams, nav ceļa meklēšanas atļauju, vienkārši noklikšķiniet uz lai turpinātu.

Izvēlieties virtuālās mašīnas atmiņas lielumu un CPU kodolus. Atmiņai ceturtā daļa no jūsu faktiskās fiziskās atmiņas ir labs sākumpunkts.

Piemēram, ja jums ir 8 GB atmiņa, darbojas jebkas no 2 GB un 4 GB. CPU ievadiet pieejamo kodolu skaitu (šajā gadījumā 12). Klikšķis Uz priekšu turpināt.

Pēc tam konfigurējiet KVM lielumu. 25 GB būs vairāk nekā pietiekami Barebone Manjaro instalēšanai vai jebkuram citam distro. Atkal turpiniet, noklikšķinot Uz priekšu.

Pārskatiet KVM informāciju un noklikšķiniet uz Pabeigt ja viss izskatās labi. Ja redzat a Virtuālais tīkls nav aktīvs uznirstošais logs, atlasiet lai palaistu tīklu.

virt-manager sāks izveidot KVM, un, tiklīdz tas būs izdarīts, tiks parādīts jauns virtuālās mašīnas logs.

Jauna KVM konfigurēšana operētājsistēmā Arch Linux, izmantojot QEMU CLI

Lai izveidotu KVM programmā Arch Linux no komandrindas, varat izmantot qemu komandas. Lai sāktu, vispirms izveidojiet atsevišķu direktoriju virtuālajai mašīnai un pārvietojiet lejupielādēto OS ISO failu uz jaunizveidoto mapi:

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

Pēc tam izveidojiet 20 G attēla failu, kurā tiks saglabāti KVM dati:

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

Turpiniet, izpildot šo komandu, lai palaistu virtuālo mašīnu:

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

Noteikti nomainiet linux-distro.iso iepriekš minētajā komandā ar pareizo faila nosaukumu un ceļu. Varat arī mainīt vērtību -m karodziņu, lai konfigurētu atmiņas apjomu, ko vēlaties piešķirt KVM.

Parādīsies jauns virtuālās mašīnas logs. Jūtieties brīvi izmēģināt vai instalēt operētājsistēmu.

Pēc OS instalēšanas attēla failā jums nav nepieciešams -CD ROM atzīmējiet karodziņu iepriekš minētajā komandā, jo jūs vairs netiksiet palaists no ISO faila. Tā vietā palaidiet:

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

Iepriekš minēto komandu varat saīsināt ar komandrindas aizstājvārda izveide par to.

KVM un virt-manager ir labāki nekā VirtualBox!

Papildus QEMU un virt-manager operētājsistēmai Linux ir pieejami vairāki citi hipervizori. VirtualBox, VMware un GNOME kastes ir dažas no populārākajām. Bet no visiem labākajiem ir KVM un QEMU, jo tie piedāvā labāku veiktspēju un funkcijas nekā pārējie.