Installieren und Konfigurieren von QEMU in Ubuntu

Wenn QEMU als Virtualisierer verwendet wird, erreicht es nahezu native Leistung, indem es den Gastcode direkt auf der Host-CPU ausführt. QEMU unterstützt die Virtualisierung, wenn es unter dem Xen-Hypervisor oder unter Verwendung des KVM-Kernelmoduls in Linux ausgeführt wird. Bei Verwendung von KVM kann QEMU x86-, Server- und eingebettete PowerPC- und S390-Gäste virtualisieren.

QEMU hat zwei Betriebsmodi:

  • Vollständige Systememulation: In diesem Modus emuliert QEMU ein vollständiges System (z. B. einen PC), einschließlich eines Prozessors und verschiedener Peripheriegeräte. Er kann verwendet werden, um verschiedene Betriebssysteme zu starten, ohne den PC neu zu starten, oder um Systemcode zu debuggen.
  • Benutzermodus-Emulation (nur Linux-Host): In diesem Modus kann QEMU Linux-Prozesse, die für eine CPU kompiliert wurden, auf einer anderen CPU starten. Er kann zum Beispiel verwendet werden, um Wine zu starten oder um die Cross-Kompilierung und das Cross-Debugging zu erleichtern.

QEMU kann ohne einen Host-Kernel-Treiber laufen und bietet dennoch eine akzeptable Leistung.

QEMU funktioniert problemlos auf der folgenden Hardware:

  • PC (x86 oder x86_64 Prozessor) ;
  • ISA PC (alter PC ohne PCI-Bus) ;
  • PREP (PowerPC Prozessor) ;
  • G3 Beige PowerMac (PowerPC Prozessor) ;
  • Mac99 PowerMac (PowerPC Prozessor, in Arbeit) ;
  • Sun4m/Sun4c/Sun4d (32-bit Sparc Prozessor) ;
  • Sun4u/Sun4v (64-bit Sparc Prozessor, in Arbeit) ;
  • Malta-Board (32-bit und 64-bit MIPS-Prozessoren) ;
  • MIPS Magnum (64-bit MIPS-Prozessor) ;
  • ARM Integrator/CP (ARM) ;
  • ARM Versatile Baseboard (ARM) ;
  • ARM RealView Emulation/Platform Baseboard (ARM) ;
  • Spitz, Akita, Borzoi, Terrier und Tosa PDAs (PXA270 Prozessor) ;
  • 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 (OMAP310 Prozessor) ;
  • N800 und N810 Tablets (OMAP2420 Prozessor) ;
  • MusicPal (MV88W8618 ARM Prozessor) ;
  • Gumstix „Connex“ und „Verdex“ Motherboards (PXA255/270) ;
  • Siemens SX1 Smartphone (OMAP310 Prozessor) ;
  • AXIS-Devboard88 (CRISv32 ETRAX-FS) ;
  • Petalogix Spartan 3aDSP1800 MMU ref design (MicroBlaze) ;
  • Avnet LX60/LX110/LX200 boards (Xtensa).

Für die Benutzeremulation werden x86 (32 und 64 Bit), PowerPC (32 und 64 Bit), ARM, MIPS (nur 32 Bit), Sparc (32 und 64 Bit), Alpha, ColdFire(m68k), CRISv32 und MicroBlaze CPUs unterstützt.

QEMU in Ubuntu installieren

In diesem Artikel sehen wir uns an, wie man QEMU in Ubuntu 14.04 LTS installiert und konfiguriert, und wie man virtuelle Maschinen erstellt und verwaltet.

QEMU ist in den Standard-Repositories von Ubuntu verfügbar. Wir können es also mit dem Front-End-Tool Virt Manager installieren, indem wir den Befehl:

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

Nach der Installation der oben genannten Pakete, starten Sie Ihr System neu.

Erstellen von virtuellen Maschinen

Nun wollen wir eine neue virtuelle Maschine erstellen. Für dieses Tutorial erstellen wir einen neuen Ubuntu 15.04-Server.

Erstellen Sie zunächst das Image der virtuellen Festplatte für die neue VM. Zum Beispiel erstellen wir ein 20GB großes Festplatten-Image.

qemu-img create ubuntu.img 20G

Oder Sie können das Image mit dem Qemu Standard-Festplatten-Image-Format ‚qcow2‘ mit dem folgenden Befehl erstellen:

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

Dann laden Sie das Ubuntu 15.04 Server-Installations-Image herunter und starten die virtuelle Maschine. Ich habe das Installations-Image bereits heruntergeladen und in meinem Home-Verzeichnis abgelegt.

Um die virtuelle Maschine zu starten, führen Sie aus:

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

Für 32bit VM, verwenden Sie:

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 habe ich meinem Gastbetriebssystem 640MB RAM zugewiesen.

Wenn der Startbildschirm erscheint, drücken Sie die Eingabetaste und setzen die Installation wie gewohnt fort.

Nach der Installation kann das System mit gebootet werden:

qemu -hda ubuntu.img -m 640

Das war’s.

Sie mögen die Kommandozeile nicht? Das Erstellen und Verwalten von VMs über die Befehlszeile könnte für einige Benutzer etwas schwierig sein. Keine Sorge, wir können VMs auch mit dem GUI-Tool Virtual Machine Manager (Virt Manager) erstellen.

Virtuelle Maschinen mit Virt Manager erstellen und verwalten

Starten Sie den Virtual Machine Manager (Virt Manager) entweder über das Menü oder über Unity Dash. Die Standardoberfläche des Virt Managers sieht wie folgt aus.

Nun werden wir eine virtuelle Maschine mit Ubuntu 15.04 Desktop erstellen und installieren.

Um eine virtuelle Maschine zu erstellen, gehen Sie auf Datei -> Neue virtuelle Maschine.

Wählen Sie aus, wie Sie das Betriebssystem installieren möchten.

Sie können das Gastbetriebssystem über ein lokales ISO-Image/CDROM, eine Netzwerkinstallation, einen PXE-Server oder den Import vorhandener Disk-Images installieren. Außerdem können Sie die Architektur des Gastbetriebssystems in den erweiterten Optionen auswählen.

Wählen Sie das lokale Installationsmedium.

Wählen Sie die Menge des RAM und die Anzahl der CPUs.

Geben Sie die Größe der virtuellen Festplatte ein. Der Standardwert ist 8 GB.

Geben Sie den Namen Ihres Gastbetriebssystems ein. Und wählen Sie den Netzwerktyp aus den erweiterten Optionen aus. Klicken Sie abschließend auf Fertig stellen.

Wenn Sie auf die Schaltfläche Fertig stellen klicken, wird das Gastbetriebssystem automatisch gestartet.

Das war’s. Fahren Sie nun fort und installieren Sie das Gastbetriebssystem wie im normalen System.

Um die Anzahl der installierten Gastbetriebssysteme zu sehen, gehen Sie zu Datei -> Ansichtsmanager.

Um die Details der virtuellen Maschine zu sehen, wählen Sie die virtuelle Maschine aus und gehen Sie zu Bearbeiten -> Details der virtuellen Maschine.

Klicken Sie in der Menüleiste auf ‚Virtuelle Hardware-Details anzeigen‘.

Von hier aus können Sie die Hardware-Details Ihres Betriebssystems anzeigen und ändern.

Das war’s. Prost!!!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.