Slik kan du installere Ubuntu på en KVM-drevet virtuell QEMU-maskin.
Når det kommer til virtualisering, er QEMU milevis foran VirtualBox og VMware med sin nesten opprinnelige ytelse og rike funksjonssett. Den bruker Linux KVM (Kernel-basert virtuell maskin) for å lage virtuelle miljøer på en vertsdatamaskin.
Som alle andre Linux-verktøy er det enkelt å bruke QEMU til å lage virtuelle maskiner. Du kan lage en virtuell Ubuntu-maskin ved å bruke QEMU på to forskjellige måter: fra kommandolinjen og ved å bruke virt-manager, en grafisk frontend for QEMU.
Last ned Ubuntu ISO
For å installere Ubuntu på en virtuell maskin, trenger du ISO-filen som er tilgjengelig på Ubuntu-nettstedet.
Nedlasting:Ubuntu Desktop
Last ned installasjonsbildet og lagre det på en foretrukket plassering på datamaskinen din.
Forutsetning: Sjekk om virtualisering er aktivert på din PC
Før du installerer QEMU, sjekk om maskinen din støtter virtualisering. Du kan gjøre det ved å kjøre:
egrep -c '(vmx|svm)' /proc/cpuinfo
Hvis utgangen returnerer et tall større enn 0, kan du trygt fortsette til neste trinn. Hvis ikke,
aktiver virtualisering på maskinen din ved å starte opp i BIOS.Installer QEMU på din Linux-PC
Det neste trinnet er å installere QEMU og andre verktøy som kreves for å kjøre en virtuell Ubuntu-maskin. Du må installere qemu-kvm, libvirt-daemon, bridge-utils og virt-manager.
På Ubuntu og Debian, kjør:
sudo apt installer qemu-kvm libvirt-daemon bridge-utils virt-manager
På Arch Linux:
sudo pacman -S qemu-kvm libvirt bridge-utils virt-manager
Og for å installere pakkene på Fedora eller RHEL, kjør:
sudo dnf installer @virtualisering
Etter installasjon, legg til din nåværende bruker i libvirt- og kvm-gruppene:
sudo useradd -aG libvirt $(whoami)
sudo useradd -aG kvm $(whoami)
Start og aktiver libvirtd-tjenesten til å kjøre ved oppstart:
sudo systemctl start libvirtd
sudo systemctl aktiver libvirtd
Bruke virt-manager for å lage en Ubuntu VM
Med virt-manager kan du administrere virtuelle QEMU-maskiner ved hjelp av en GUI. Hvis du foretrekker kommandolinjen i stedet, hopp til neste seksjon.
Start Virtual Machine Manager fra applikasjonsmenyen. Når den åpnes, klikker du på Opprett en ny virtuell maskin ikonet fra sekundærmenyen og velg Lokalt installasjonsmedium (ISO-bilde eller CDROM) fra de tilgjengelige alternativene.
Klikk Framover å fortsette. Plukke ut Bla gjennom for å åpne ISO-mediesøkeren. Her må du legge til et lagringsbasseng der du velger ISO.
For å gjøre det, klikk på I tillegg til ikonet nederst til venstre og angi et navn for bassenget (input Nedlastinger hvis filen er i nedlastingskatalogen). Klikk Bla gjennom for å finne mappen og trykk Åpen. Klikk deretter Bli ferdig.
Når du er ferdig, velger du det nyopprettede bassenget fra venstre sidefelt og markerer Ubuntu ISO-filen. Klikk Velg Volum å fortsette.
virt-manager vil automatisk oppdage operativsystemet du prøver å installere. Hvis ikke, kan du skrive inn navnet i søkefeltet og velge riktig OS fra resultatene. Klikk når du er ferdig Framover.
I vinduet med innstillinger for minne og CPU, spesifiser mengden minne og CPU-tråder du ønsker å allokere til VM. For denne veiledningen, la oss gå med 4096 MB minne og 6 CPU-tråder. Du kan tildele mer hvis maskinvaren din støtter det. Klikk Framover å gå videre.
På følgende skjermbilde konfigurerer du lagring for den virtuelle Ubuntu-maskinen. Du kan enten opprette et diskbilde automatisk i gjeldende katalog eller velge en egendefinert plassering ved å opprette en ny lagringspool, som tidligere.
Fortsett med Lag et diskbilde for den virtuelle maskinen og spesifiser størrelsen (i GB) du ønsker å tildele. For en Ubuntu VM fungerer alt mer enn 20 GB. Sørg for at Aktiver lagring for denne virtuelle maskinen boksen er merket av.
Klikk til slutt Bli ferdig og virt-manager vil sette opp den virtuelle maskinen for deg. Så snart den er ferdig med det foreløpige oppsettet, vises en oppstartsmeny som ber deg om det Prøv eller installer Ubuntu. Velg det fra listen over tilgjengelige alternativer.
Når Ubuntu starter opp, kan du enten prøve Ubuntu-skrivebordet eller installere det i VM, valget er ditt!
Trinnene for å installere Ubuntu ved hjelp av QEMU er mer eller mindre lik installere Ubuntu på PC-en.
Som standard vil oppløsningen til den virtuelle maskinen være lavere enn skjermoppløsningen din. Du kan endre dette ved å gå over til Systeminnstillinger på Ubuntu og konfigurere oppløsningen manuelt.
Klikk på når du er ferdig med å teste maskinen Virtuell maskin > Slå av > Slå av for å slå den av.
Hvis du ønsker å starte den virtuelle maskinen senere, starter du bare virt-manager igjen og dobbeltklikker på Ubuntu VM-oppføringen for å starte miljøet.
Sette opp en Ubuntu VM gjennom QEMU CLI
Terminalen er den raskeste måten å konfigurere virtuelle maskiner ved hjelp av QEMU. Med noen få enkle kommandoer kan du sette opp en brukbar QEMU VM som kjører Ubuntu.
For å begynne, lag først en ny mappe for de virtuelle maskinfilene og flytt den nedlastede Ubuntu ISO til den nyopprettede katalogen:
mkdir Ubuntu-VM
sudo mv /path/to/ubuntu.iso ./Ubuntu-VM
Kjør følgende kommando for å lage en bildefil i gjeldende katalog:
qemu-img create -f qcow2 Image.img 20G
Kommandoen ovenfor vil opprette en virtuell diskbildefil som er 20 GB i størrelse. Den virtuelle maskinen vil bruke dette diskbildet til å lagre data, så sørg for å spesifisere en størrelse tilsvarende.
Kjør deretter følgende kommando for å starte den virtuelle 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
Vinduet for den virtuelle maskinen vil dukke opp. trykk Flukt for å åpne oppstartsmenyen og velge riktig alternativ for å starte opp fra ISO-filen.
Velg Prøv og installer Ubuntu alternativet fra listen og Ubuntu vil starte opp. Som tidligere kan du enten teste skrivebordet eller installere Ubuntu på datamaskinen.
Etter å ha installert Ubuntu, sørg for at du fjerner -CD ROM flagg fra qemu-kommandoen. Dette vil starte Ubuntu fra diskbildefilen i stedet for ISO-filen.
Kommandoen blir da:
qemu-system-x86_64 -enable-kvm -boot menu=på -stasjon fil=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on
Føl deg fri til å lage et kommandolinjealias for denne kommandoen hvis du planlegger å kjøre den ofte.
QEMU er avgjørende for brukere av virtuelle maskiner
Virtualisering er en fin måte å oppleve nye skrivebord og teste programvaren din på forskjellige operativsystemer. QEMU er den foretrukne hypervisoren for tusenvis av virtuelle maskinbrukere, gitt dens høye ytelse og mindre oppsettstid.
Det er flere andre hypervisorer for Linux-brukere, nemlig KVM, QEMU, VirtualBox og VMware. Hvilken du bør velge, avhenger av hva du forventer av programvaren.