Hier leest u hoe u Ubuntu kunt installeren op een door KVM aangedreven QEMU virtuele machine.
Als het op virtualisatie aankomt, loopt QEMU mijlenver voor op VirtualBox en VMware met zijn near-native prestaties en uitgebreide functieset. Het gebruikt Linux KVM (Kernel-based Virtual Machine) om virtuele omgevingen op een hostcomputer te creëren.
Net als elke andere Linux-tool is het gebruik van QEMU om virtuele machines te maken eenvoudig. U kunt op twee verschillende manieren een virtuele Ubuntu-machine maken met behulp van QEMU: vanaf de opdrachtregel en met behulp van virt-manager, een grafische front-end voor QEMU.
Download de Ubuntu-ISO
Om Ubuntu op een virtuele machine te installeren, hebt u het ISO-bestand nodig dat beschikbaar is op de Ubuntu-website.
Downloaden:Ubuntu-bureaublad
Download de installatie-image en sla deze op een gewenste locatie op uw computer op.
Voorwaarde: Controleer of virtualisatie is ingeschakeld op uw pc
Controleer voordat u QEMU installeert of uw machine virtualisatie ondersteunt. U kunt dit doen door het volgende uit te voeren:
egrep -c '(vmx|svm)' /proc/cpuinfo
Als de uitvoer een getal retourneert dat groter is dan 0, kunt u veilig doorgaan naar de volgende stappen. Als niet, activeer virtualisatie op uw machine door op te starten in het BIOS.
Installeer QEMU op uw Linux-pc
De volgende stap is het installeren van QEMU en andere tools die nodig zijn voor het uitvoeren van een virtuele Ubuntu-machine. Je moet qemu-kvm, libvirt-daemon, bridge-utils en virt-manager installeren.
Voer op Ubuntu en Debian het volgende uit:
sudo apt install qemu-kvm libvirt-daemon bridge-utils virt-manager
Op ArchLinux:
sudo pacman -S qemu-kvm libvirt bridge-utils virt-manager
En om de pakketten op Fedora of RHEL te installeren, voer je uit:
sudo dnf installeer @virtualization
Voeg na de installatie uw huidige gebruiker toe aan de libvirt- en kvm-groepen:
sudo useradd -aG libvirt $(whoami)
sudo useradd -aG kvm $(whoami)
Start en schakel de libvirtd-service in om te worden uitgevoerd bij het opstarten:
sudo systemctl start libvirtd
sudo systemctl schakelt libvirtd in
Virt-manager gebruiken om een Ubuntu VM te maken
Met virt-manager kunt u virtuele QEMU-machines beheren met behulp van een GUI. Als u in plaats daarvan de voorkeur geeft aan de opdrachtregel, gaat u naar het volgende gedeelte.
Start Virtual Machine Manager vanuit het toepassingsmenu. Wanneer het wordt geopend, klikt u op de Maak een nieuwe virtuele machine pictogram in het secundaire menu en selecteer Lokale installatiemedia (ISO-image of cd-rom) uit de beschikbare opties.
Klik Vooruit verder gaan. Selecteer Bladeren om de ISO-mediazoeker te openen. Hier moet u een opslagpool toevoegen van waaruit u de ISO selecteert.
Om dat te doen, klikt u op de Plus pictogram linksonder en stel een naam in voor de pool (input Downloaden als het bestand zich in de map Downloads bevindt). Klik Bladeren om de map te vinden en druk op Open. Dan klikken Finish.
Als u klaar bent, selecteert u de nieuw gemaakte pool in de linkerzijbalk en markeert u het Ubuntu ISO-bestand. Klik Kies Volume doorgaan.
virt-manager zal automatisch het besturingssysteem detecteren dat je probeert te installeren. Zo niet, typ dan de naam in het zoekveld en selecteer het juiste besturingssysteem uit de resultaten. Als je klaar bent, klik je Vooruit.
Geef in het venster met geheugen- en CPU-instellingen de hoeveelheid geheugen en CPU-threads op die u aan de virtuele machine wilt toewijzen. Laten we voor deze handleiding uitgaan van 4096 MB geheugen en 6 CPU-threads. U kunt meer toewijzen als uw hardware dit ondersteunt. Klik Vooruit om verder te gaan.
Configureer op het volgende scherm de opslag voor de virtuele Ubuntu-machine. U kunt automatisch een schijfkopie maken in de huidige map of een aangepaste locatie kiezen door een nieuwe opslagpool te maken, zoals eerder.
Doorgaan met Maak een schijfkopie voor de virtuele machine en specificeer de grootte (in GB) die u wilt toewijzen. Voor een Ubuntu VM werkt alles van meer dan 20 GB. Zorg ervoor dat de Schakel opslag in voor deze virtuele machine vakje is afgevinkt.
Klik ten slotte Finish en virt-manager zal de virtuele machine voor je instellen. Zodra de voorlopige installatie is voltooid, verschijnt er een opstartmenu waarin u wordt gevraagd dit te doen Probeer of installeer Ubuntu. Selecteer dat in de lijst met beschikbare opties.
Wanneer Ubuntu opstart, kunt u de Ubuntu-desktop proberen of deze in de VM installeren, de keuze is aan u!
De stappen om Ubuntu te installeren met behulp van QEMU zijn min of meer vergelijkbaar met Ubuntu installeren op uw pc.
Standaard is de resolutie van de virtuele machine lager dan uw beeldschermresolutie. U kunt dit wijzigen door naar te gaan Systeem instellingen op Ubuntu en de resolutie handmatig configureren.
Als u klaar bent met het testen van de machine, klikt u op Virtuele machine > Afsluiten > Afsluiten om het uit te schakelen.
Als u de virtuele machine later wilt starten, start u gewoon virt-manager opnieuw en dubbelklikt u op het Ubuntu VM-item om de omgeving te starten.
Een Ubuntu-VM instellen via de QEMU CLI
De terminal is de snelste manier om virtuele machines te configureren met behulp van QEMU. Met een paar eenvoudige opdrachten kunt u een bruikbare QEMU VM opzetten waarop Ubuntu draait.
Maak om te beginnen eerst een nieuwe map voor de virtuele machinebestanden en verplaats de gedownloade Ubuntu ISO naar de nieuw gemaakte map:
mkdir Ubuntu-VM
sudo mv /pad/naar/ubuntu.iso ./Ubuntu-VM
Voer de volgende opdracht uit om een afbeeldingsbestand in de huidige map te maken:
qemu-img create -f qcow2 Image.img 20G
De bovenstaande opdracht maakt een virtueel schijfkopiebestand aan dat 20 GB groot is. De virtuele machine gebruikt deze schijfkopie om gegevens op te slaan, dus zorg ervoor dat u een overeenkomstige grootte opgeeft.
Voer vervolgens de volgende opdracht uit om de virtuele Ubuntu-machine te starten:
qemu-system-x86_64 -enable-kvm -cdrom ubuntu.iso -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on
Het venster van de virtuele machine verschijnt. druk op Ontsnappen om het opstartmenu te openen en selecteer de juiste optie om op te starten vanaf het ISO-bestand.
Selecteer de Probeer en installeer Ubuntu optie uit de lijst en Ubuntu zal opstarten. Zoals eerder kunt u de desktop testen of Ubuntu op uw computer installeren.
Zorg ervoor dat u na het installeren van Ubuntu het -CD-rom vlag van de opdracht qemu. Hierdoor wordt Ubuntu opgestart vanaf het schijfkopiebestand in plaats van het ISO-bestand.
Het commando wordt dan:
qemu-system-x86_64 -enable-kvm -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on
Voel je vrij om een opdrachtregelalias maken voor deze opdracht als u van plan bent deze regelmatig uit te voeren.
QEMU is essentieel voor gebruikers van virtuele machines
Virtualisatie is een geweldige manier om nieuwe desktops te ervaren en uw software op verschillende besturingssystemen te testen. QEMU is de hypervisor bij uitstek voor duizenden gebruikers van virtuele machines, gezien de hoge prestaties en de korte insteltijd.
Er zijn verschillende andere hypervisors voor Linux-gebruikers, namelijk KVM, QEMU, VirtualBox en VMware. Welke je moet kiezen, hangt af van wat je van de software verwacht.