About QEMU
Som en Linux-entusiast, har jeg blitt testet så mange åpen kildekode og Linux-programmer, og Distros hverdags. For det meste, jeg bruker Oracle VirtualBox for testing og spille forskjellige operativsystemer. VirtualBox er et populært virtualisering verktøy for å distribuere eller teste forskjellige slags distroer. Vi kan distribuere så mange som gjest operativsystemer i verten som opererer ved hjelp av Oracle VirtualBox. Som Oracle VirtualBox, er det mange virtualisering produkter tilgjengelig, for eksempel Vmware, OpenVZ, KVM, Proxmox etc. I dag vil vi diskutere om QEMU.
QEMU er en generisk og åpen kildekode maskin emulator og Virtualizer. Det er gratis og åpen kildekode-verktøy som lar brukerne opprette og administrere virtuelle maskiner inne i vertsoperativsystemet. Ressursene i vertsoperativsystemet, for eksempel harddisk, RAM, prosessor, vil bli delt, og deles av gjesteoperativsystemer (virtuelle maskiner).
Når den brukes som en maskin emulator, QEMU kan kjøre operativsystemer og programmer laget for en maskin (f.eks en ARM bord) på en annen maskin (f.eks din egen PC). Ved å bruke dynamisk oversettelse, den oppnår svært gode resultater.
Når den brukes som en Virtualizer, QEMU oppnår nær innfødte forestillinger ved å kjøre gjest koden direkte på verten CPU. QEMU støtter virtualisering ved utføring under Xen hypervisor eller bruker KVM kjernemodul i Linux. Når du bruker KVM, kan QEMU virtual x86, server og embedded PowerPC, og S390 gjester
QEMU har to driftsmodi:.
Brukermodus emulering (Linux host only): I denne modusen QEMU kan starte Linux prosesser kompilert for en CPU på en annen CPU. For eksempel kan det brukes til å lansere Wine eller for å lette grense kompilering og cross-debugging.
QEMU kan kjøre uten en vert kernel driver og likevel gir akseptabel ytelse.
QEMU vil fungere fint i følgende maskinvare:
PC (x86 eller x86_64 prosessor);
ISA PC (gammel stil PC uten PCI-bussen);
PREP (PowerPC-prosessor);
G3 Beige PowerMac (PowerPC-prosessor);
Mac99 PowerMac (PowerPC-prosessor, som pågår);
Sun4m /Sun4c /Sun4d (32-bit Sparc-prosessor);
Sun4u /Sun4v (64-bit Sparc-prosessor, som pågår);
Malta brett (32-bit og 64-bit MIPS-prosessorer);
MIPS Magnum (64-bit MIPS prosessor);
ARM Integrator /CP (ARM);
ARM Allsidig baseboard (ARM);
ARM Realview emulering /plattform baseboard (ARM); Anmeldelser
Spitz, Akita, Borzoi, Terrier og Tosa PDAer (PXA270-prosessor);
Luminary Micro LM3S811EVB (ARM Cortex-M3);
Luminary Micro LM3S6965EVB (ARM Cortex-M3);
Freescale MCF5208EVB (Cold V2);
Arnewsh MCF5206 evaluering bord (Cold V2);
Palm Tungsten | E PDA (OMAP310 prosessor);
N800 og N810 tabletter (omap2420 prosessor);
MusicPal (MV88W8618 ARM-prosessor);
Gumstix "Connex" og "Verdex" hovedkort (PXA255 /270);
Siemens SX1 smarttelefon (OMAP310 prosessor);
AXIS-Devboard88 (CRISv32 ETRAX-FS);
Petalogix Spartan 3aDSP1800 MMU ref design (Microblaze);
Avnet LX60 /LX110 /LX200 boards (Xtensa).
For brukeren emulering, x86 (32 og 64 bit), PowerPC (32 og 64 bit), ARM, MIPS (32 biters), Sparc (32 og 64 bit), Alpha , Coldfire (m68k), CRISv32 og Microblaze CPUer støttes
1.. Installer QEMU i Ubuntu
I dette la oss se hvordan du installerer og konfigurerer QEMU i Ubuntu 14.04 LTS, og hvordan du kan opprette og administrere virtuelle maskiner.
QEMU er tilgjengelig i standard repositories av Ubuntu. Så kan vi installere det med front-end verktøy Virt Manager ved hjelp av kommandoen:.
sudo apt-get install qemu-kvm qemu virt-lederen virt-viewer libvirt-binAfter installere pakkene, starter maskinen på nytt
2. Opprette virtuelle maskiner
Nå, la oss lage en ny virtuell maskin. For hensikten med denne opplæringen, la oss lage en ny Ubuntu 15.04 server.
Først opprette den virtuelle harddisken bildet for den nye VM. For eksempel, la oss lage 20GB størrelse harddisk image
qemu-img skape ubuntu.img 20GOr du kan lage bildet med Qemu standard disk image format 'qcow2' ved hjelp av følgende kommando:.
Qemu-img opprette -f qcow2 ubuntu.qcow 20GThen, laste ned serverinstallasjon bilde Ubuntu 15.04 og starte den virtuelle maskinen. Jeg har allerede lastet ned installasjonsfilene og holdt den i min hjemmekatalog.
å starte den virtuelle maskinen, kjør:
qemu-system-x86_64 -hda ubuntu.img -boot d -cdrom /home /sk /Soft_Backup /OS \\ Images /New /ubuntu-15.04-server -amd64.iso -m 640For 32bit VM, bruk:
qemu-system-xi386 -hda ubuntu.img -boot d -cdrom /home /SK /Soft_Backup /OS \\ Images /New /ubuntu-15.04- server-i386.iso -m 640Here, jeg har bevilget 640 MB RAM til min gjest OS.
Når boot skjermen vises, trykk på Enter-tasten og fortsette installasjonen som vanlig.
Etter installasjonen er ferdig, kan systemet startes med:
qemu -hda ubuntu.img -m 640That det
Liker ikke kommandolinje måte.? Opprette og administrere virtuelle maskiner fra kommandolinjen kan være litt vanskelig for noen bruker. Ingen bekymringer, kan vi også lage VMs bruker GUI verktøy kalt Virtual Machine Manager (Virt Manager).
3. Opprette og administrere virtuelle maskiner bruker Virt sjef
Launch Virtual Machine Manager (Virt manager) enten fra Meny eller Unity Dash. .. Standardgrensesnittet til Virt Manager vil se ut under
Nå, vi vil lage og installere Ubuntu 15.04 desktop virtuell maskin
For å opprette en virtuell maskin, gå til Fil - > Ny virtuell maskin.
Velg hvordan ønsker å installere operativsystemet.
Du kan installere gjest OS bruker lokale ISO image /CD-ROM, nettverks installere, PXE server, eller importere eksisterende diskbilder. Du kan også velge gjest OS arkitektur fra Avanserte alternativer.
Velg den lokale installasjonsmediet.
Velg hvor mye RAM og ingen CPUer.
Skriv inn din virtuell harddisk størrelse. Standard er 8GB.
Skriv inn din gjest OS navn. Og Velg Nettverkstype fra Avanserte alternativer. Til slutt klikker du på Fullfør.
Når du klikker Fullfør, vil gjesten OS automatisk begynne å støvel.
Det var det. . Nå fortsetter og installere Guest OS som måten du gjør i normal system
vil vise antall installerte gjest operativsystemer, gå til Fil - > . Vis leder
vil vise den virtuelle maskinen detaljer, velger du den virtuelle maskinen og gå til Edit - > Virtual Machine detaljer.
Klikk på 'Vis virtuell maskinvare detaljer' fra menylinjen.
Herfra kan du vise, endre OS maskinvaredetaljer.
Det var det. Cheers !!
Annonse:
QEMU Website