Iată cum puteți instala Ubuntu pe o mașină virtuală QEMU alimentată de KVM.
Când vine vorba de virtualizare, QEMU este cu mile în fața VirtualBox și VMware cu performanța sa aproape nativă și setul bogat de caracteristici. Utilizează Linux KVM (Mașină virtuală bazată pe kernel) pentru a crea medii virtuale pe un computer gazdă.
Ca orice alt instrument Linux, utilizarea QEMU pentru a crea mașini virtuale este simplă. Puteți crea o mașină virtuală Ubuntu folosind QEMU în două moduri diferite: din linia de comandă și folosind virt-manager, un front-end grafic pentru QEMU.
Descărcați ISO Ubuntu
Pentru a instala Ubuntu pe o mașină virtuală, aveți nevoie de fișierul ISO disponibil pe site-ul web Ubuntu.
Descarca:Desktop Ubuntu
Descărcați imaginea de instalare și salvați-o într-o locație preferată de pe computer.
Cerință preliminară: verificați dacă virtualizarea este activată pe computerul dvs
Înainte de a instala QEMU, verificați dacă mașina dvs. acceptă virtualizarea. Puteți face acest lucru rulând:
egrep -c '(vmx|svm)' /proc/cpuinfo
Dacă rezultatul returnează un număr mai mare decât 0, puteți trece în siguranță la pașii următori. Dacă nu, activați virtualizarea pe mașina dvs prin pornirea în BIOS.
Instalați QEMU pe computerul dvs. Linux
Următorul pas este să instalați QEMU și alte instrumente necesare pentru rularea unei mașini virtuale Ubuntu. Trebuie să instalați qemu-kvm, libvirt-daemon, bridge-utils și virt-manager.
Pe Ubuntu și Debian, rulați:
sudo apt install qemu-kvm libvirt-daemon bridge-utils virt-manager
Pe Arch Linux:
sudo pacman -S qemu-kvm libvirt bridge-utils virt-manager
Și pentru a instala pachetele pe Fedora sau RHEL, rulați:
sudo dnf install @virtualization
După instalare, adăugați utilizatorul actual la grupurile libvirt și kvm:
sudo useradd -aG libvirt $(whoami)
sudo useradd -aG kvm $(whoami)
Porniți și activați serviciul libvirtd să ruleze la pornire:
sudo systemctl start libvirtd
sudo systemctl enable libvirtd
Utilizarea virt-manager pentru a crea o mașină virtuală Ubuntu
Cu virt-manager, puteți gestiona mașinile virtuale QEMU folosind o interfață grafică. Dacă preferați linia de comandă, treceți la secțiunea următoare.
Lansați Virtual Machine Manager din meniul de aplicații. Când se deschide, faceți clic pe Creați o nouă mașină virtuală pictograma din meniul secundar și selectați Media de instalare locală (imagine ISO sau CDROM) din opțiunile disponibile.
Clic Redirecţiona a continua. Selectați Naviga pentru a deschide locatorul media ISO. Aici, va trebui să adăugați un pool de stocare de unde veți selecta ISO.
Pentru a face acest lucru, faceți clic pe La care se adauga pictograma situată în stânga jos și setați un nume pentru pool (input Descărcări dacă fișierul se află în directorul Descărcări). Clic Naviga pentru a localiza folderul și apăsați Deschis. Apoi apasa finalizarea.
După ce ați terminat, selectați pool-ul nou creat din bara laterală din stânga și evidențiați fișierul ISO Ubuntu. Clic Alegeți Volum a continua.
virt-manager va detecta automat sistemul de operare pe care încercați să îl instalați. Dacă nu, puteți introduce numele în câmpul de căutare și puteți selecta sistemul de operare corespunzător din rezultate. Când ați terminat, faceți clic Redirecţiona.
În fereastra de setări de memorie și CPU, specificați cantitatea de memorie și fire CPU pe care doriți să le alocați VM-ului. Pentru acest ghid, să mergem cu 4096 MB de memorie și 6 fire CPU. Puteți aloca mai mult dacă hardware-ul dvs. îl acceptă. Clic Redirecţiona pentru a continua mai departe.
Pe următorul ecran, configurați stocarea pentru mașina virtuală Ubuntu. Puteți fie să creați automat o imagine de disc în directorul curent, fie să alegeți o locație personalizată creând un nou pool de stocare, ca mai devreme.
Continuă cu Creați o imagine de disc pentru mașina virtuală și specificați dimensiunea (în GB) pe care doriți să o alocați. Pentru un VM Ubuntu, orice mai mult de 20 GB funcționează. Asigurați-vă că Activați stocarea pentru această mașină virtuală caseta este bifată.
În cele din urmă, faceți clic finalizarea iar virt-manager va configura mașina virtuală pentru tine. De îndată ce termină configurarea preliminară, va apărea un meniu de pornire care vă va cere să faceți acest lucru Încercați sau instalați Ubuntu. Selectați asta din lista de opțiuni disponibile.
Când Ubuntu pornește, puteți fie să încercați desktopul Ubuntu, fie să îl instalați în VM, alegerea vă aparține!
Pașii pentru a instala Ubuntu folosind QEMU sunt mai mult sau mai puțin similari cu instalarea Ubuntu pe computer.
În mod implicit, rezoluția mașinii virtuale va fi mai mică decât rezoluția afișajului. Puteți schimba acest lucru mergând la Setarile sistemului pe Ubuntu și configurarea manuală a rezoluției.
Când ați terminat de testat mașina, faceți clic Mașină virtuală > Oprire > Oprire pentru a o dezactiva.
Dacă doriți să porniți mașina virtuală mai târziu, pur și simplu lansați din nou virt-manager și faceți dublu clic pe intrarea Ubuntu VM pentru a lansa mediul.
Configurarea unui VM Ubuntu prin QEMU CLI
Terminalul este cea mai rapidă modalitate de a configura mașini virtuale folosind QEMU. Cu câteva comenzi simple, puteți configura o mașină virtuală QEMU utilizabilă care rulează Ubuntu.
Pentru a începe, mai întâi, creați un folder nou pentru fișierele mașinii virtuale și mutați ISO Ubuntu descărcat în directorul nou creat:
mkdir Ubuntu-VM
sudo mv /path/to/ubuntu.iso ./Ubuntu-VM
Rulați următoarea comandă pentru a crea un fișier imagine în directorul curent:
qemu-img create -f qcow2 Image.img 20G
Comanda de mai sus va crea un fișier imagine de disc virtual cu o dimensiune de 20 GB. Mașina virtuală va folosi această imagine de disc pentru a stoca date, așa că asigurați-vă că specificați o dimensiune în consecință.
Apoi, rulați următoarea comandă pentru a porni mașina virtuală 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
Va apărea fereastra mașinii virtuale. presa Evadare pentru a deschide meniul de pornire și selectați opțiunea corespunzătoare pentru a porni din fișierul ISO.
Selectează Încercați și instalați Ubuntu opțiunea din listă și Ubuntu va porni. Ca și mai devreme, puteți fie să testați desktopul, fie să instalați Ubuntu pe computer.
După instalarea Ubuntu, asigurați-vă că eliminați -CD ROM flag din comanda qemu. Acest lucru va porni Ubuntu din fișierul imagine de disc, mai degrabă decât fișierul ISO.
Comanda va deveni apoi:
qemu-system-x86_64 -enable-kvm -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on
Simte-te liber sa creați un alias de linie de comandă pentru această comandă dacă intenționați să o rulați frecvent.
QEMU este esențial pentru utilizatorii de mașini virtuale
Virtualizarea este o modalitate excelentă de a experimenta desktop-uri noi și de a-ți testa software-ul pe diferite sisteme de operare. QEMU este hypervisorul ales pentru mii de utilizatori de mașini virtuale, având în vedere performanța ridicată și timpul de configurare mai mic.
Există mai multe alte hipervizoare pentru utilizatorii Linux, și anume KVM, QEMU, VirtualBox și VMware. Pe care ar trebui să o alegeți, depinde de ceea ce vă așteptați de la software.