In Aanbouw: Dit artikel is nog in aanbouw. Meer info... |
Geschikt voor: Versie: 12.10
QEMU
QEMU is een open source emulator waarmee een virtuele computer kan worden gebruikt vergelijkbaar met Virtualbox of VMWare.
Met QEMU kan in een terminalvenster een ander besturingssysteem worden gestarten.
QEMU kan gebruik maken van de standaard kvm virtualisatie module in de linux kernel.
Het geheugen voor de virtuele QEMU computer gaat af van het aanwezige geheugen.
Voorbereiding
installeren
Installeer QEMU in het Ubuntu softwarecentrum.
architectuur
Maak een eigen qemu opdracht voor de gebruikte architectuur:
- voor een 32-bit systeem:
sudo ln -s /usr/bin/qemu-system-i386 /usr/bin/qemu
- voor een 64-bit systeem:
sudo ln -s /usr/bin/qemu-system-x86_64 /usr/bin/qemu
maak een virtuele schijf
Maak een bestand wat qemu kan gebruiken als virtuele schijf. In dit voorbeeld met de naam ubuntu-test en 10GB in omvang:
qemu-img create -f qcow2 ubuntu-test.img 10G
-f geeft het gewenste formaat:
-f qcow2 |
qcow2 is een flexibele formaat met o.a. snapshot ondersteuning |
-f raw |
eenvoudig bestand |
-f vmdk |
uitwisselbaar met VMWare |
-f vdi |
uitwisselbaar met Virtualbox |
Met qemu-img convert kan het formaat worden omgezet.
download schijfkopiebestand
De virtuele computer kan worden opgestart van een fysieke CD/DVD of van een .iso schijfkopiebestand met een besturingssysteem.
Download bijvoorbeeld Ubuntu op http://www.ubuntu-nl.org/download/desktop maar QEMU kan ook andere besturingssystemen opstarten en installeren.
netwerk
Optioneel. Werkt het netwerk niet in de virtuele QEMU computer, geef dan de opdracht:
sudo /sbin/ip addr add 172.20.0.1/12 dev eth0
in dit voorbeeld is eth0 een werkende netwerkaansluiting.
Installeer besturingssysteem
Start de virtuele computer bijvoorbeeld met de terminal opdracht:
qemu -hda ubuntu-test -cdrom ubuntu-12.10-desktop-amd86.iso -m 768 -boot d
In deze opdracht:
-hda ubuntu-test |
bestand ubuntu-test is de virtuele schijf hda Gebruik -hdb, -hdc en -hdd om tot 4 virtuele schijven te gebruiken (-hdc en -cdrom kan niet samen worden gebruikt). |
-cdrom ubuntu-12.10-desktop-amd86.iso |
het schijfkopiebestand waarvan moet worden gestart gebruik -cdrom /dev/cdrom om van een fysieke CD/DVD op te starten. |
-m 768 |
het geheugen van de virtuele computer (gebruik meer geheugen als de virtuele computer veel swap gebruikt) |
-boot d |
start de virtuele QEMU computer op van de cdrom (schijfkopiebestand) |
Opstarten
Start na installatie de virtuele QEMU computer op met de opdracht:
qemu -hda ubuntu-test -m 768
Schakel de muis met de toetscombinatie Ctrl-Alt.
Monitor
In het QEMU venster kan een monitor worden opgeroepen met de toetscombinatie Ctrl+Alt en Shift+2. Eenmaal in de monitor kan teruggegaan worden naar de virtuele computer met de combinalt Ctrl+Alt en Shift+1.
Type help of ? om een overzicht van opdrachten in de monitor op te vragen.
Op vraag help over een bepaalde opdracht op. Bijvoorbeeld help over de opdracht info:
(qemu) help info
Met Ctrl+PageUp en Ctrl+PageDown kan door het overzicht worden gebladerd.
Met de -monitor <dev> parameter kan de monitor worden opgeleid naar een ander apparaat. Als QEMU wordt gestart vanuit een terminal kan deze terminal als monitor worden gebruikt door te starten met -monitor stdio.
links
(Engelstalig) https://help.ubuntu.com/community/Installation/QemuEmulator
(Engelstalig) QEMU wikibook