Cum se instalează și se configurează QEMU în Ubuntu

Când este folosit ca virtualizator, QEMU obține performanțe aproape native prin executarea codului oaspetelui direct pe CPU-ul gazdă. QEMU suportă virtualizarea atunci când se execută sub hipervizorul Xen sau folosind modulul de kernel KVM în Linux. Atunci când utilizează KVM, QEMU poate virtualiza oaspeții x86, server și PowerPC încorporat și S390.

QEMU are două moduri de operare:

  • Emulare completă a sistemului: În acest mod, QEMU emulează un sistem complet (de exemplu, un PC), inclusiv un procesor și diverse periferice. Acesta poate fi utilizat pentru a lansa diferite sisteme de operare fără a reporni PC-ul sau pentru a depana codul sistemului.
  • Emulare în modul utilizator (numai pentru gazda Linux): În acest mod, QEMU poate lansa procese Linux compilate pentru un procesor pe un alt procesor. De exemplu, poate fi utilizat pentru a lansa Wine sau pentru a facilita compilarea încrucișată și depanarea încrucișată.

QEMU poate rula fără un driver de kernel gazdă și totuși oferă performanțe acceptabile.

QEMU va funcționa bine în următorul hardware:

  • PC (procesor x86 sau x86_64) ;
  • ISA PC (PC de stil vechi fără bus PCI) ;
  • PREP (procesor PowerPC) ;
  • G3 Beige PowerMac (procesor PowerPC) ;
  • Mac99 PowerMac (procesor PowerPC, în curs de realizare) ;
  • Sun4m/Sun4c/Sun4d (procesor Sparc pe 32 de biți) ;
  • Sun4u/Sun4v (procesor Sparc pe 64 de biți, în curs de realizare) ;
  • Malta board (procesoare MIPS pe 32 și 64 de biți) ;
  • MIPS Magnum (procesor MIPS pe 64 de biți) ;
  • ARM Integrator/CP (ARM) ;
  • ARM Versatile baseboard (ARM) ;
  • ARM RealView Emulation/Platform baseboard (ARM) ;
  • Spitz, Akita, Borzoi, Terrier și Tosa PDA-uri (procesor PXA270) ;
  • Luminary Micro LM3S811EVB (ARM Cortex-M3) ;
  • Luminary Micro LM3S6965EVB (ARM Cortex-M3) ;
  • Freescale MCF5208EVB (ColdFire V2) ;
  • Arnewsh MCF5206 evaluation board (ColdFire V2) ;
  • Palm Tungsten|E PDA (procesor OMAP310) ;
  • N800 și N810 tablete (procesor OMAP2420) ;
  • MusicPal (procesor ARM MV88W8618) ;
  • Placi de bază Gumstix „Connex” și „Verdex” (PXA255/270) ;
  • Siemens SX1 smartphone (procesor OMAP310) ;
  • AXIS-Devboard88 (CRISv32 ETRAX-FS) ;
  • Petalogix Spartan 3aDSP1800 MMU ref design (MicroBlaze) ;
  • Avnet LX60/LX110/LX200 boards (Xtensa).

Pentru emularea de către utilizator, sunt acceptate procesoarele x86 (32 și 64 de biți), PowerPC (32 și 64 de biți), ARM, MIPS (numai pe 32 de biți), Sparc (32 și 64 de biți), Alpha, ColdFire(m68k), CRISv32 și MicroBlaze.

Instalați QEMU în Ubuntu

În acest articol vom vedea cum să instalăm și să configurăm QEMU în Ubuntu 14.04 LTS, precum și cum să creăm și să gestionăm mașinile virtuale.

QEMU este disponibil în depozitele implicite ale Ubuntu. Așadar, îl putem instala cu instrumentul front-end Virt Manager folosind comanda:

sudo apt-get install qemu-kvm qemu virt-manager virt-viewer libvirt-bin

După instalarea pachetelor de mai sus, reporniți sistemul.

Crearea mașinilor virtuale

Acum, haideți să creăm o nouă mașină virtuală. În scopul acestui tutorial, haideți să creăm un nou server Ubuntu 15.04.

În primul rând, creați imaginea discului dur virtual pentru noua mașină virtuală. De exemplu, haideți să creăm o imagine a discului dur cu dimensiunea de 20GB.

qemu-img create ubuntu.img 20G

Sau puteți crea imaginea cu formatul implicit al imaginii de disc Qemu ‘qcow2’ folosind următoarea comandă:

qemu-img create -f qcow2 ubuntu.qcow 20G

Apoi, descărcați imaginea de instalare a serverului Ubuntu 15.04 și porniți mașina virtuală. Eu am descărcat deja imaginea de instalare și am păstrat-o în directorul meu personal.

Pentru a porni mașina Virtuală, rulați:

qemu-system-x86_64 -hda ubuntu.img -boot d -cdrom /home/sk/Soft_Backup/OS\ Images/New/ubuntu-15.04-server-amd64.iso -m 640

Pentru VM pe 32 de biți, utilizați:

qemu-system-xi386 -hda ubuntu.img -boot d -cdrom /home/sk/Soft_Backup/OS\ Images/New/ubuntu-15.04-server-i386.iso -m 640

În acest caz, am alocat 640MB RAM pentru sistemul de operare invitat.

Când apare ecranul boot the screen, apăsați tasta Enter și continuați instalarea ca de obicei.

După ce instalarea este gata, sistemul poate fi pornit cu:

qemu -hda ubuntu.img -m 640

Acesta este.

Nu vă place calea liniei de comandă? Crearea și gestionarea VM-urilor din linia de comandă ar putea fi puțin dificilă pentru unii utilizatori. Nu vă faceți griji, putem, de asemenea, să creăm mașini virtuale folosind instrumentul GUI numit Virtual Machine Manager(Virt Manager).

Crearea și gestionarea mașinilor virtuale folosind Virt Manager

Lansați Virtual Machine Manager(Virt manager) fie din meniu, fie din Unity Dash. Interfața implicită a Virt Manager va arăta ca mai jos.

Acum, vom crea și instala mașina virtuală desktop Ubuntu 15.04.

Pentru a crea o mașină virtuală, mergeți la File -> New Virtual machine.

Selectați modul în care doriți să instalați sistemul de operare.

Puteți instala sistemul de operare oaspete utilizând imaginea ISO locală/CDROM, instalare prin rețea, server PXE sau importând imagini de disc existente. De asemenea, puteți selecta arhitectura sistemului de operare invitat din opțiunile avansate.

Selectați suportul de instalare locală.

Alegeți cantitatea de memorie RAM și numărul de unități centrale de procesare.

Introduceți dimensiunea hard disk-ului virtual. Valoarea implicită este de 8GB.

Introduceți numele sistemului de operare invitat. Și, Selectați tipul de rețea din opțiunile avansate. În cele din urmă, faceți clic pe Finish.

După ce faceți clic pe butonul Finish, sistemul de operare invitat va începe automat să pornească.

Acesta este tot. Acum, continuați și instalați sistemul de operare invitat așa cum faceți în sistemul normal.

Pentru a vizualiza numărul de sisteme de operare invitate instalate, mergeți la File -> View manager.

Pentru a vizualiza detaliile mașinii virtuale, selectați mașina virtuală și mergeți la Edit -> Virtual Machine Details.

Click pe ‘Show virtual hardware details’ (Afișați detaliile hardware-ului virtual) din bara de meniu.

De aici, puteți vizualiza, modifica detaliile hardware ale sistemului de operare.

Acesta este tot. Noroc!!

Lasă un răspuns

Adresa ta de email nu va fi publicată.