A QEMU telepítése és konfigurálása Ubuntuban

Virtualizátorként használva a QEMU közel natív teljesítményt ér el azáltal, hogy a vendégkódot közvetlenül a host CPU-n hajtja végre. A QEMU támogatja a virtualizálást, ha a Xen hipervizor alatt vagy a Linuxban a KVM kernelmodul használatával hajtja végre. KVM használata esetén a QEMU képes x86, szerver és beágyazott PowerPC, valamint S390 vendégeket virtualizálni.

A QEMU két üzemmóddal rendelkezik:

  • Teljes rendszeremuláció: Ebben az üzemmódban a QEMU egy teljes rendszert (például egy PC-t) emulál, beleértve a processzort és a különböző perifériákat. Használható különböző operációs rendszerek indítására a PC újraindítása nélkül, vagy a rendszerkód hibakeresésére.
  • Felhasználó módú emuláció (csak Linux host): Ebben az üzemmódban a QEMU képes elindítani az egyik CPU-ra fordított Linux-folyamatokat egy másik CPU-n. Használható például a Wine indítására vagy a keresztkompilálás és kereszthibakeresés megkönnyítésére.

A QEMU képes gazdakernel-illesztőprogram nélkül futni, és mégis elfogadható teljesítményt nyújt.

AQEMU jól működik a következő hardvereken:

  • PC (x86 vagy x86_64 processzor) ;
  • ISA PC (régi típusú PC PCI busz nélkül) ;
  • PREP (PowerPC processzor) ;
  • G3 Beige PowerMac (PowerPC processzor) ;
  • Mac99 PowerMac (PowerPC processzor, fejlesztés alatt) ;
  • Sun4m/Sun4c/Sun4d (32 bites Sparc processzor) ;
  • Sun4u/Sun4v (64 bites Sparc processzor, fejlesztés alatt) ;
  • Malta kártya (32 bites és 64 bites MIPS processzorok) ;
  • MIPS Magnum (64 bites MIPS processzor) ;
  • ARM Integrator/CP (ARM) ;
  • ARM Versatile alaplap (ARM) ;
  • ARM RealView emulációs/platform alaplap (ARM) ;
  • Spitz, Akita, Borzoi, Terrier és Tosa PDA-k (PXA270 processzor) ;
  • Luminary Micro LM3S811EVB (ARM Cortex-M3) ;
  • Luminary Micro LM3S6965EVB (ARM Cortex-M3) ;
  • Freescale MCF5208EVB (ColdFire V2) ;
  • Arnewsh MCF5206 értékelőlap (ColdFire V2) ;
  • Palm Tungsten|E PDA (OMAP310 processzor) ;
  • N800 és N810 táblagépek (OMAP2420 processzor) ;
  • MusicPal (MV88W8618 ARM processzor) ;
  • Gumstix “Connex” és “Verdex” alaplapok (PXA255/270) ;
  • Siemens SX1 okostelefon (OMAP310 processzor) ;
  • AXIS-Devboard88 (CRISv32 ETRAX-FS) ;
  • Petalogix Spartan 3aDSP1800 MMU ref design (MicroBlaze) ;
  • Avnet LX60/LX110/LX200 lapok (Xtensa).

A felhasználói emulációhoz az x86 (32 és 64 bit), PowerPC (32 és 64 bit), ARM, MIPS (csak 32 bit), Sparc (32 és 64 bit), Alpha, ColdFire(m68k), CRISv32 és MicroBlaze CPU-k támogatottak.

A QEMU telepítése Ubuntuban

Ezzel megnézzük, hogyan telepíthetjük és konfigurálhatjuk a QEMU-t az Ubuntu 14.04 LTS-ben, és hogyan hozhatunk létre és kezelhetünk virtuális gépeket.

A QEMU elérhető az Ubuntu alapértelmezett tárolóiban. Tehát telepíthetjük a Virt Manager elülső eszközzel a következő paranccsal:

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

A fenti csomagok telepítése után indítsuk újra a rendszert.

Virtuális gépek létrehozása

Most hozzunk létre egy új virtuális gépet. A bemutató céljaira hozzunk létre egy új Ubuntu 15.04 szervert.

Először hozzuk létre az új VM virtuális merevlemez képét. Például hozzunk létre 20 GB méretű merevlemezképet.

qemu-img create ubuntu.img 20G

Vagy létrehozhatjuk a képet a Qemu alapértelmezett ‘qcow2’ lemezkép formátumával is a következő paranccsal:

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

Ezután töltsük le az Ubuntu 15.04 szerver telepítő képét, és indítsuk el a virtuális gépet. Én már letöltöttem a telepítő képet, és a home könyvtáramban tartottam.

A Virtuális gép indításához futtassa:

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

32 bites VM esetén használja:

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

Itt 640MB RAM-ot osztottam ki a vendég operációs rendszernek.

Amikor megjelenik a boot the screen, nyomjuk meg az Enter billentyűt és folytassuk a telepítést a szokásos módon.

A telepítés befejezése után a rendszer indítható:

qemu -hda ubuntu.img -m 640

Ez minden.

Nem tetszik a parancssori út? A VM-ek létrehozása és kezelése parancssorból néhány felhasználó számára kissé nehézkes lehet. Nem kell aggódni, VM-eket létrehozhatunk a Virtual Machine Manager(Virt Manager) nevű GUI eszközzel is.

Virtuális gépek létrehozása és kezelése a Virt Managerrel

A Virtual Machine Manager(Virt manager) elindítása a menüből vagy a Unity Dash-ból. A Virt Manager alapértelmezett felülete az alábbiak szerint fog kinézni.

Most létrehozzuk és telepítjük az Ubuntu 15.04 asztali virtuális gépet.

A virtuális gép létrehozásához lépjen a File -> New Virtual machine menüpontra.

Válassza ki, hogyan szeretné telepíteni az operációs rendszert.

A vendég operációs rendszert telepítheti helyi ISO image/CDROM, hálózati telepítés, PXE szerver vagy meglévő lemezképek importálása segítségével. Emellett a Speciális beállítások között kiválaszthatja a vendég operációs rendszer architektúráját is.

Válassza ki a helyi telepítő médiumot.

Válassza ki a RAM mennyiségét és a CPU-k számát.

Adja meg a virtuális merevlemez méretét. Az alapértelmezett érték 8 GB.

Adja meg a vendég operációs rendszer nevét. És, Válassza ki a Hálózat típusát a Speciális beállítások közül. Végül kattintson a Befejezés gombra.

Amint a Befejezés gombra kattint, a vendég operációs rendszer automatikusan elkezd bootolni.

Ez minden. Most folytassa, és telepítse a vendég operációs rendszert ugyanúgy, mint a normál rendszerben.

A telepített vendég operációs rendszerek számának megtekintéséhez válassza a Fájl -> Nézetkezelőt.

A virtuális gép adatainak megtekintéséhez válassza ki a virtuális gépet, és válassza a Szerkesztés -> Virtuális gép adatai parancsot.

Kattintson a menüsorból a ‘Virtuális hardveradatok megjelenítése’ menüpontra.

Itt megtekintheti, módosíthatja az operációs rendszer hardveradatait.

Ez minden. Egészségünkre!!

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.