QEMU installeren en configureren in Ubuntu

Wanneer QEMU wordt gebruikt als virtualisatieprogramma, levert het bijna native prestaties door de gastcode rechtstreeks op de host-CPU uit te voeren. QEMU ondersteunt virtualisatie wanneer het wordt uitgevoerd onder de Xen-hypervisor of met de KVM-kernelmodule in Linux. Bij gebruik van KVM, kan QEMU x86, server en embedded PowerPC, en S390 gasten virtualiseren.

QEMU heeft twee bedrijfsmodi:

  • Volledige systeememulatie: In deze modus emuleert QEMU een volledig systeem (bijvoorbeeld een PC), inclusief een processor en diverse randapparatuur. Het kan worden gebruikt om verschillende besturingssystemen te starten zonder de PC opnieuw op te starten of om systeemcode te debuggen.
  • Emulatie in gebruikersmodus (alleen Linux-host): In deze modus kan QEMU Linux-processen starten die zijn gecompileerd voor een CPU op een andere CPU. Deze modus kan bijvoorbeeld worden gebruikt om Wine te starten of om cross-compilatie en cross-debugging te vergemakkelijken.

QEMU kan draaien zonder host-kerneldriver en levert toch acceptabele prestaties.

QEMU werkt prima op de volgende hardware:

  • PC (x86 of x86_64 processor) ;
  • ISA PC (oude stijl PC zonder PCI bus) ;
  • PREP (PowerPC processor) ;
  • G3 Beige PowerMac (PowerPC processor) ;
  • Mac99 PowerMac (PowerPC-processor, in bewerking) ;
  • Sun4m/Sun4c/Sun4d (32-bit Sparc-processor) ;
  • Sun4u/Sun4v (64-bit Sparc-processor, in bewerking) ;
  • Malta board (32-bit en 64-bit MIPS processoren) ;
  • MIPS Magnum (64-bit MIPS processor) ;
  • ARM Integrator/CP (ARM) ;
  • ARM Versatile baseboard (ARM) ;
  • ARM RealView Emulation/Platform baseboard (ARM) ;
  • Spitz, Akita, Borzoi, Terrier en Tosa PDA’s (PXA270 processor) ;
  • Luminary Micro LM3S811EVB (ARM Cortex-M3) ;
  • Luminary Micro LM3S6965EVB (ARM Cortex-M3) ;
  • Freescale MCF5208EVB (ColdFire V2) ;
  • Arnewsh MCF5206 evaluatiekaart (ColdFire V2) ;
  • Palm Tungsten|E PDA (OMAP310 processor) ;
  • N800 en N810 tablets (OMAP2420 processor) ;
  • MusicPal (MV88W8618 ARM-processor) ;
  • Gumstix “Connex” en “Verdex” moederborden (PXA255/270) ;
  • Siemens SX1 smartphone (OMAP310-processor) ;
  • AXIS-Devboard88 (CRISv32 ETRAX-FS) ;
  • Petalogix Spartan 3aDSP1800 MMU ref design (MicroBlaze) ;
  • Avnet LX60/LX110/LX200 borden (Xtensa).

Voor gebruikersemulatie worden x86 (32 en 64 bit), PowerPC (32 en 64 bit), ARM, MIPS (alleen 32 bit), Sparc (32 en 64 bit), Alpha, ColdFire(m68k), CRISv32 en MicroBlaze CPU’s ondersteund.

Installeer QEMU in Ubuntu

Hierin laten we zien hoe we QEMU in Ubuntu 14.04 LTS kunnen installeren en configureren, en hoe we virtuele machines kunnen maken en beheren.

QEMU is beschikbaar in de standaard repositories van Ubuntu. Dus, kunnen we het installeren met front-end tool Virt Manager met behulp van commando:

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

Na het installeren van de bovenstaande pakketten, herstart uw systeem.

Creëren van virtuele machines

Nu, laten we een nieuwe virtuele machine maken. Voor het doel van deze tutorial, laten we een nieuwe Ubuntu 15.04 server maken.

Maak eerst een Virtuele harde schijf image voor de nieuwe VM. Bijvoorbeeld, laten we 20GB grootte harde schijf image.

qemu-img create ubuntu.img 20G

Of u kunt het beeld te maken met de standaard Qemu disk image-formaat ‘qcow2’ met behulp van het volgende commando:

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

Dan, download de Ubuntu 15.04 server installatie-image en start de virtuele machine. Ik heb het installatie image al gedownload en bewaar het in mijn home directory.

Om de Virtuele machine op te starten, voert u uit:

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

Voor 32bit VM, gebruik:

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

Hier, ik heb 640MB RAM toegewezen aan mijn gast OS.

Wanneer het boot scherm verschijnt, druk op de Enter toets en ga verder met de installatie zoals gewoonlijk.

Nadat de installatie klaar is, kan het systeem opgestart worden met:

qemu -hda ubuntu.img -m 640

Dat is het.

Houdt u niet van de commandoregel manier? VM’s maken en beheren via de commandoregel kan voor sommige gebruikers een beetje moeilijk zijn. Geen zorgen, we kunnen ook VM’s maken met behulp van een GUI tool genaamd Virtual Machine Manager(Virt Manager).

Maak en beheer Virtuele machines met Virt Manager

Lanceer Virtual Machine Manager(Virt manager) vanuit het Menu of Unity Dash. De standaardinterface van Virt Manager ziet er als volgt uit.

Nu gaan we Ubuntu 15.04 desktop virtuele machine maken en installeren.

Om een virtuele machine te maken, gaat u naar Bestand -> Nieuwe virtuele machine.

Selecteer hoe u het besturingssysteem wilt installeren.

U kunt het gast besturingssysteem installeren met behulp van lokale ISO image/CDROM, Netwerk installatie, PXE server, of het importeren van bestaande disk images. U kunt ook de architectuur van het gast-besturingssysteem selecteren in de geavanceerde opties.

Selecteer de lokale installatiemedia.

Kies de hoeveelheid RAM en het aantal CPU’s.

Voer de grootte van uw virtuele harde schijf in. De standaardwaarde is 8 GB.

Voer de naam van uw gast-besturingssysteem in. En selecteer het type netwerk bij de geavanceerde opties. Klik ten slotte op Voltooien.

Als u op de knop Voltooien klikt, wordt het opstarten van het gastbesturingssysteem automatisch gestart.

Dat is alles. Ga nu verder en installeer het gast-OS zoals u dat in een normaal systeem doet.

Om het aantal geïnstalleerde gast-OS’en te bekijken, gaat u naar Bestand -> Beeldbeheer.

Om de details van de virtuele machine te bekijken, selecteert u de virtuele machine en gaat u naar Bewerken -> Details virtuele machine.

Klik op ‘Toon details virtuele hardware’ in de menubalk.

Van hieruit kunt u de OS-hardwaredetails bekijken en wijzigen.

Dat is alles. Proost!!

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.