Naučite kako instalirati i postaviti KVM u Arch Linuxu za pokretanje različitih operativnih sustava uz vašu primarnu instalaciju Archa.

Želite pokrenuti različite operativne sustave povrh vaše instalacije Arch Linuxa? Uvijek možete koristiti VirtualBox ili VMware za stvaranje virtualnog stroja, ali KVM pobjeđuje u igri svojim visokim performansama i fleksibilnim skupom značajki.

Postavljanje novog virtualnog stroja na Arch Linuxu pomoću KVM-a i QEMU-a u početku se može činiti zastrašujućim. Ali nemojte se uzrujavati jer će biti lako kada naučite kako to učiniti.

Ovdje je sve što trebate znati o instaliranju KVM-a u Arch Linuxu i konfiguriranju vašeg prvog virtualnog stroja.

Korak 1: Provjerite je li virtualizacija omogućena

Prvi korak je provjeriti imate li na računalu omogućenu podršku za virtualizaciju. Da biste to učinili, pokrenite sljedeću naredbu:

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

Zabilježite izlaz. Ako je veći od 0, virtualizacija je omogućena i možete sigurno nastaviti. Ali u slučaju da nije, morate omogućite virtualizaciju odlaskom u BIOS vašeg računala.

instagram viewer

Korak 2: Instalirajte potrebne KVM pakete

Sada kada ste sigurni u podršku za virtualizaciju, vrijeme je da instalirate potrebne pakete za KVM. Ali prvo ažurirajte postojeće pakete na vašem sustavu koristeći:

sudo pacman -Syyu

Zatim pokrenite sljedeću naredbu da instalirate sve pakete povezane s KVM-om:

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

Unesi Y kada se od vas zatraži potvrda.

Korak 3: Konfigurirajte uslugu libvirtd

Pokrenite uslugu libvirtd s:

sudo systemctl pokrenite libvirtd.service

Omogućite uslugu tako da se automatski pokreće pri pokretanju sustava:

sudo systemctl omogući libvirtd.service

Provjerite radi li libvirtd trenutno koristeći status naredba:

sudo systemctl status libvirtd.service

Izlaz bi trebao prikazati aktivan (u tijeku) status u zelenoj boji. Ako se pokaže neaktivan (mrtav), izdati pokretanje sustava ponovno zapovjedi.

Zatim trebate napraviti neke promjene u libvirtd konfiguracijskoj datoteci koja se nalazi na /etc/libvirt/libvirtd.conf. Otvorite datoteku koristeći Vim (ili vaš omiljeni uređivač teksta):

vim /etc/libvirt/libvirtd.conf

Pronađite sljedeća dva retka i odkomentirajte ih uklanjanjem Funta (#) lik s početka:

unix_sock_group = "libvirt"
unix_sock_rw_perms = "0770"

Spremite promjene i izađite iz Vima nastaviti. Zatim dodajte svog korisnika u grupu libvirt s:

sudo usermod -aG libvirt $KORISNIK

Ponovno pokrenite uslugu libvirtd da biste spremili promjene:

systemctl ponovno pokrenite libvirtd.service

Sada ste spremni stvoriti KVM na svom Arch Linux sustavu. Postoje dva načina da to učinite: koristeći QEMU CLI ili s virt-managerom, koji je grafičko sučelje za QEMU/KVM. Tvoj izbor!

Ali prije toga provjerite jeste li preuzeli ISO sliku za operativni sustav koji želite instalirati. Ako ste još uvijek neodlučni, pogledajte naš popis najbolje Linux distribucije za početnike, srednje i napredne korisnike.

Stvorite novi KVM na Arch Linuxu koristeći virt-manager

Ako ste početnik ili ne želite imati posla s Linux terminalom, najbolji način za stvaranje KVM-a na Arch Linuxu je korištenje virt-managera. Jednostavan je za korištenje i ima čisto sučelje, slično drugim GUI hipervizorima kao što su VirtualBox i VMware.

Započnite pokretanjem virt-managera. Obično će se pojaviti kao Upravitelj virtualnog stroja u izborniku aplikacija, ali također možete pokrenuti virt-menadžer naredbu u terminalu za pokretanje.

Kada se pokrene, kliknite Stvorite novi virtualni stroj iz izbornika (odmah ispod Datoteka opcija). Izaberi Instalacija lokalnog medija (ISO slika ili CDROM) i udario Naprijed.

Na sljedećem ekranu kliknite Pregledaj > Pregledaj lokalno i odaberite preuzetu ISO datoteku. Za ovaj vodič, instalirajmo Manjaro, Linux distribuciju temeljenu na Archu lišenu složene instalacije po kojoj je Arch poznat. S odabranom datotekom kliknite Naprijed.

Ako vidite upit u kojem se navodi da emulator možda nema dopuštenja za pretraživanje staze, jednostavno kliknite Da nastaviti.

Odaberite veličinu memorije i CPU jezgre za virtualni stroj. Za pamćenje, četvrtina vaše stvarne fizičke memorije dobra je polazna točka.

Na primjer, ako imate 8 GB memorije, sve u rasponu od 2 GB do 4 GB radi. Za CPU unesite broj dostupnih jezgri (u ovom slučaju 12). Klik Naprijed nastaviti.

Zatim konfigurirajte veličinu KVM-a. 25 GB će biti više nego dovoljno za barebone Manjaro instalaciju, ili bilo koju drugu distribuciju, što se toga tiče. Opet nastavite klikom Naprijed.

Pregledajte informacije o KVM-u i kliknite Završi ako sve izgleda dobro. Ako vidite a Virtualna mreža nije aktivna skočni prozor, odaberite Da za pokretanje mreže.

virt-manager će započeti kreiranje KVM-a i čim to bude gotovo, pojavit će se novi prozor virtualnog stroja.

Konfiguriranje novog KVM-a na Arch Linuxu pomoću QEMU CLI

Za izradu KVM-a na Arch Linuxu iz naredbenog retka možete koristiti qemu naredbe. Za početak, prvo stvorite zaseban direktorij za virtualni stroj i premjestite preuzetu OS ISO datoteku u novostvorenu mapu:

mkdir kvm
mv /put/do/linux-distro.iso ./kvm

Zatim stvorite 20G slikovnu datoteku koja će pohraniti KVM podatke:

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

Nastavite izvođenjem sljedeće naredbe za pokretanje virtualnog 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

Obavezno zamijenite linux-distro.iso u gornjoj naredbi s ispravnim nazivom datoteke i stazom. Također možete promijeniti vrijednost -m za konfiguraciju količine memorije koju želite dodijeliti KVM-u.

Pojavit će se novi prozor virtualnog stroja. Slobodno isprobajte ili instalirajte operativni sustav.

Nakon instaliranja OS-a u slikovnu datoteku, ne trebate -CD ROM u gornjoj naredbi, budući da se više nećete pokretati iz ISO datoteke. Umjesto toga, pokrenite:

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

Gornju naredbu možete skratiti za stvaranje pseudonima naredbenog retka za to.

KVM i virt-manager bolji su od VirtualBoxa!

Osim QEMU-a i virt-managera, nekoliko drugih hipervizora dostupno je za Linux. VirtualBox, VMware i GNOME Boxovi neki su od najpopularnijih. Ali od svega, KVM i QEMU ističu se kao najbolji jer nude bolje performanse i značajke od ostalih.