Så här kan du installera Ubuntu på en KVM-driven virtuell QEMU-maskin.

När det gäller virtualisering ligger QEMU mil före VirtualBox och VMware med sin nästan inhemska prestanda och rika funktionsuppsättning. Den använder Linux KVM (Kernel-baserad virtuell maskin) för att skapa virtuella miljöer på en värddator.

Precis som alla andra Linux-verktyg är det enkelt att använda QEMU för att skapa virtuella maskiner. Du kan skapa en virtuell Ubuntu-maskin med QEMU på två olika sätt: från kommandoraden och med virt-manager, ett grafiskt gränssnitt för QEMU.

Ladda ner Ubuntu ISO

För att installera Ubuntu på en virtuell maskin behöver du ISO-filen som finns tillgänglig på Ubuntus webbplats.

Ladda ner:Ubuntu Desktop

Ladda ner installationsbilden och spara den på en önskad plats på din dator.

Förutsättning: Kontrollera om virtualisering är aktiverad på din dator

Innan du installerar QEMU, kontrollera om din maskin stöder virtualisering. Du kan göra det genom att köra:

egrep -c '(vmx|svm)' /proc/cpuinfo
instagram viewer

Om utgången returnerar ett tal större än 0, kan du säkert fortsätta till nästa steg. Om inte, aktivera virtualisering på din maskin genom att starta upp i BIOS.

Installera QEMU på din Linux-dator

Nästa steg är att installera QEMU och andra verktyg som krävs för att köra en virtuell Ubuntu-maskin. Du måste installera qemu-kvm, libvirt-daemon, bridge-utils och virt-manager.

På Ubuntu och Debian, kör:

sudo apt installera qemu-kvm libvirt-daemon bridge-utils virt-manager

På Arch Linux:

sudo pacman -S qemu-kvm libvirt bridge-utils virt-manager

Och för att installera paketen på Fedora eller RHEL, kör:

sudo dnf installera @virtualisering

Efter installation, lägg till din nuvarande användare i grupperna libvirt och kvm:

sudo useradd -aG libvirt $(whoami)
sudo useradd -aG kvm $(whoami)

Starta och aktivera libvirtd-tjänsten att köra vid uppstart:

sudo systemctl starta libvirtd
sudo systemctl aktivera libvirtd

Använder virt-manager för att skapa en Ubuntu VM

Med virt-manager kan du hantera virtuella QEMU-maskiner med hjälp av ett GUI. Om du föredrar kommandoraden istället, hoppa till nästa avsnitt.

Starta Virtual Machine Manager från programmenyn. När den öppnas klickar du på Skapa en ny virtuell maskin ikonen från sekundärmenyn och välj Lokal installationsmedia (ISO-avbildning eller CDROM) från de tillgängliga alternativen.

Klick Fram att fortsätta. Välj Bläddra för att öppna ISO-mediasökaren. Här måste du lägga till en lagringspool där du väljer ISO.

För att göra det, klicka på Plus ikonen längst ner till vänster och ställ in ett namn för poolen (ingång Nedladdningar om filen finns i nedladdningskatalogen). Klick Bläddra för att hitta mappen och tryck på Öppen. Klicka sedan Avsluta.

När du är klar väljer du den nyskapade poolen från det vänstra sidofältet och markerar Ubuntu ISO-filen. Klick Välj Volym att fortsätta.

virt-manager kommer automatiskt att upptäcka operativsystemet du försöker installera. Om inte kan du skriva namnet i sökfältet och välja lämpligt operativsystem från resultaten. Klicka på när du är klar Fram.

Ange mängden minne och CPU-trådar du vill allokera till den virtuella datorn i fönstret för minnes- och CPU-inställningar. För den här guiden, låt oss gå med 4096 MB minne och 6 CPU-trådar. Du kan tilldela mer om din hårdvara stöder det. Klick Fram att gå vidare.

På följande skärm konfigurerar du lagring för den virtuella Ubuntu-maskinen. Du kan antingen skapa en diskavbildning automatiskt i den aktuella katalogen eller välja en anpassad plats genom att skapa en ny lagringspool, som tidigare.

Fortsätt med Skapa en diskavbildning för den virtuella maskinen och ange storleken (i GB) du vill tilldela. För en Ubuntu VM fungerar allt mer än 20 GB. Se till att Aktivera lagring för den här virtuella maskinen rutan är avmarkerad.

Klicka slutligen Avsluta och virt-manager kommer att ställa in den virtuella maskinen åt dig. Så snart den är klar med den preliminära installationen, kommer en startmeny att visas som ber dig att göra det Prova eller installera Ubuntu. Välj det från listan över tillgängliga alternativ.

När Ubuntu startar kan du antingen prova Ubuntu-skrivbordet eller installera det i den virtuella datorn, valet är ditt!

Stegen för att installera Ubuntu med QEMU liknar mer eller mindre installera Ubuntu på din PC.

Som standard kommer upplösningen på den virtuella maskinen att vara lägre än din skärmupplösning. Du kan ändra detta genom att gå över till Systeminställningar på Ubuntu och konfigurera upplösningen manuellt.

Klicka på när du är klar med att testa maskinen Virtuell maskin > Stäng av > Stäng av för att stänga av den.

Om du vill starta den virtuella maskinen senare, starta helt enkelt virt-manager igen och dubbelklicka på Ubuntu VM-posten för att starta miljön.

Konfigurera en Ubuntu VM genom QEMU CLI

Terminalen är det snabbaste sättet att konfigurera virtuella maskiner med QEMU. Med några enkla kommandon kan du ställa in en användbar QEMU VM som kör Ubuntu.

För att börja, skapa först en ny mapp för de virtuella maskinfilerna och flytta den nedladdade Ubuntu ISO till den nyskapade katalogen:

mkdir Ubuntu-VM
sudo mv /path/to/ubuntu.iso ./Ubuntu-VM

Kör följande kommando för att skapa en bildfil i den aktuella katalogen:

qemu-img skapa -f qcow2 Image.img 20G

Kommandot ovan skapar en virtuell diskavbildningsfil som är 20 GB stor. Den virtuella maskinen kommer att använda denna diskavbildning för att lagra data, så se till att ange en storlek i enlighet därmed.

Kör sedan följande kommando för att starta den virtuella Ubuntu-maskinen:

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

Den virtuella maskinens fönster kommer att dyka upp. Tryck Fly för att öppna startmenyn och välj lämpligt alternativ för att starta från ISO-filen.

Välj Testa och installera Ubuntu alternativet från listan och Ubuntu kommer att starta. Som tidigare kan du antingen testa skrivbordet eller installera Ubuntu på din dator.

När du har installerat Ubuntu, se till att du tar bort -cd-rom flagga från kommandot qemu. Detta kommer att starta Ubuntu från diskavbildningsfilen snarare än ISO-filen.

Kommandot blir då:

qemu-system-x86_64 -enable-kvm -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on

Känn dig fri att skapa ett kommandoradsalias för det här kommandot om du planerar att köra det ofta.

QEMU är avgörande för användare av virtuella maskiner

Virtualisering är ett utmärkt sätt att uppleva nya stationära datorer och testa din programvara på olika operativsystem. QEMU är den valda hypervisorn för tusentals virtuella maskinanvändare, med tanke på dess höga prestanda och kortare installationstid.

Det finns flera andra hypervisorer för Linux-användare, nämligen KVM, QEMU, VirtualBox och VMware. Vilken du ska välja beror på vad du förväntar dig av programvaran.