Evo, kako lahko namestite Ubuntu na virtualni stroj QEMU, ki ga poganja KVM.

Ko gre za virtualizacijo, je QEMU kilometre pred VirtualBoxom in VMware s svojo skoraj domačo zmogljivostjo in bogatim naborom funkcij. Uporablja Linux KVM (virtualni stroj na osnovi jedra) za ustvarjanje virtualnih okolij na gostiteljskem računalniku.

Kot pri katerem koli drugem orodju Linux je uporaba QEMU za ustvarjanje virtualnih strojev enostavna. Virtualni stroj Ubuntu lahko ustvarite z uporabo QEMU na dva različna načina: iz ukazne vrstice in z uporabo virt-managerja, grafičnega vmesnika za QEMU.

Prenesite Ubuntu ISO

Če želite namestiti Ubuntu na virtualni stroj, potrebujete datoteko ISO, ki je na voljo na spletnem mestu Ubuntu.

Prenesi:Namizje Ubuntu

Prenesite namestitveno sliko in jo shranite na želeno mesto v računalniku.

Predpogoj: Preverite, ali je v vašem računalniku omogočena virtualizacija

Preden namestite QEMU, preverite, ali vaša naprava podpira virtualizacijo. To lahko storite tako, da zaženete:

egrep -c '(vmx|svm)' /proc/cpuinfo
instagram viewer

Če izhod vrne število, večje od 0, lahko varno nadaljujete z naslednjimi koraki. Če ne, omogočite virtualizacijo na vašem računalniku z zagonom v BIOS-u.

Namestite QEMU na vaš računalnik z operacijskim sistemom Linux

Naslednji korak je namestitev QEMU in drugih orodij, potrebnih za zagon virtualnega računalnika Ubuntu. Namestiti morate qemu-kvm, libvirt-daemon, bridge-utils in virt-manager.

V Ubuntuju in Debianu zaženite:

sudo apt namestite qemu-kvm libvirt-daemon bridge-utils virt-manager

V sistemu Arch Linux:

sudo pacman -S qemu-kvm libvirt bridge-utils virt-manager

Če želite namestiti pakete v sistem Fedora ali RHEL, zaženite:

sudo dnf namestite @virtualization

Po namestitvi dodajte trenutnega uporabnika v skupini libvirt in kvm:

sudo useradd -aG libvirt $(whoami)
sudo useradd -aG kvm $(whoami)

Zaženite in omogočite zagon storitve libvirtd ob zagonu:

sudo systemctl zagon libvirtd
sudo systemctl omogoči libvirtd

Uporaba virt-managerja za ustvarjanje Ubuntu VM

Z virt-managerjem lahko upravljate virtualne stroje QEMU z uporabo GUI. Če raje uporabljate ukazno vrstico, preskočite na naslednji razdelek.

Zaženite Virtual Machine Manager iz menija aplikacij. Ko se odpre, kliknite Ustvari nov virtualni stroj ikono v sekundarnem meniju in izberite Lokalni namestitveni medij (ISO slika ali CDROM) med razpoložljivimi možnostmi.

Kliknite Naprej nadaljevati. Izberite Prebrskaj da odprete iskalnik medijev ISO. Tukaj boste morali dodati pomnilniško področje, kjer boste izbrali ISO.

Če želite to narediti, kliknite Plus ikono spodaj levo in nastavite ime bazena (vnos Prenosi če je datoteka v imeniku Prenosi). Kliknite Prebrskaj da poiščete mapo in pritisnete Odprto. Nato kliknite Končaj.

Ko končate, izberite novo ustvarjeno skupino v levi stranski vrstici in označite datoteko Ubuntu ISO. Kliknite Izberite Glasnost nadaljevati.

virt-manager bo samodejno zaznal OS, ki ga poskušate namestiti. Če ne, lahko vnesete ime v iskalno polje in med rezultati izberete ustrezen OS. Ko končate, kliknite Naprej.

V oknu z nastavitvami pomnilnika in CPE določite količino pomnilnika in niti CPE, ki jih želite dodeliti VM. Za ta vodnik pojdimo s 4096 MB pomnilnika in 6 niti CPU. Dodelite lahko več, če vaša strojna oprema to podpira. Kliknite Naprej nadaljevati.

Na naslednjem zaslonu konfigurirajte shrambo za virtualni stroj Ubuntu. Sliko diska lahko ustvarite samodejno v trenutnem imeniku ali izberete lokacijo po meri tako, da ustvarite novo pomnilniško področje, kot prej.

Nadaljujte z Ustvarite sliko diska za virtualni stroj in določite velikost (v GB), ki jo želite dodeliti. Za Ubuntu VM deluje vse, kar je več kot 20 GB. Prepričajte se, da Omogoči shranjevanje za ta virtualni stroj polje je odkljukano.

Na koncu kliknite Končaj in virt-manager bo namesto vas nastavil virtualni stroj. Takoj ko konča predhodne nastavitve, se bo prikazal zagonski meni, ki vas bo pozval Poskusite ali namestite Ubuntu. Izberite to s seznama razpoložljivih možnosti.

Ko se Ubuntu zažene, lahko preizkusite namizje Ubuntu ali pa ga namestite v VM, izbira je vaša!

Koraki za namestitev Ubuntuja z uporabo QEMU so bolj ali manj podobni namestitev Ubuntuja na vaš računalnik.

Privzeto bo ločljivost navideznega stroja nižja od vaše ločljivosti zaslona. To lahko spremenite tako, da se odpravite na Sistemske nastavitve v Ubuntuju in ročno konfiguracijo ločljivosti.

Ko končate s testiranjem stroja, kliknite Navidezni stroj > Zaustavitev > Zaustavitev, da ga izklopite.

Če želite virtualni stroj zagnati pozneje, preprosto znova zaženite virt-manager in dvokliknite vnos Ubuntu VM, da zaženete okolje.

Nastavitev Ubuntu VM prek QEMU CLI

Terminal je najhitrejši način za konfiguriranje virtualnih strojev z uporabo QEMU. Z nekaj preprostimi ukazi lahko nastavite uporaben QEMU VM, ki poganja Ubuntu.

Za začetek najprej ustvarite novo mapo za datoteke navideznega stroja in premaknite preneseni Ubuntu ISO v novo ustvarjeni imenik:

mkdir Ubuntu-VM
sudo mv /path/to/ubuntu.iso ./Ubuntu-VM

Zaženite naslednji ukaz, da ustvarite slikovno datoteko v trenutnem imeniku:

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

Zgornji ukaz bo ustvaril slikovno datoteko virtualnega diska, ki je velika 20 GB. Virtualni stroj bo uporabil to sliko diska za shranjevanje podatkov, zato ne pozabite določiti ustrezne velikosti.

Nato zaženite naslednji ukaz za zagon virtualnega stroja Ubuntu:

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

Odprlo se bo okno navideznega stroja. Pritisnite Pobegniti da odprete zagonski meni in izberete ustrezno možnost za zagon iz datoteke ISO.

Izberite Poskusite in namestite Ubuntu s seznama in Ubuntu se bo zagnal. Kot prej lahko preizkusite namizje ali namestite Ubuntu v svoj računalnik.

Ko namestite Ubuntu, se prepričajte, da ste odstranili -CD ROM zastavico iz ukaza qemu. To bo zagnalo Ubuntu iz slikovne datoteke diska in ne iz datoteke ISO.

Ukaz bo nato postal:

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

Brez skrbi ustvarite vzdevek ukazne vrstice za ta ukaz, če ga nameravate izvajati pogosto.

QEMU je bistvenega pomena za uporabnike virtualnih strojev

Virtualizacija je odličen način za izkušnjo novih namizij in preizkušanje programske opreme v različnih operacijskih sistemih. QEMU je hipervizor, ki ga izbere na tisoče uporabnikov virtualnih strojev, glede na njegovo visoko zmogljivost in krajši čas nastavitve.

Obstaja več drugih hipervizorjev za uporabnike Linuxa, in sicer KVM, QEMU, VirtualBox in VMware. Katerega izbrati, je odvisno od tega, kaj pričakujete od programske opreme.