Att ställa in en virtuell Windows-maskin i Linux med KVM är bättre än dubbelstart. Så här kommer du igång.

Att köra en virtuell Windows-maskin tillsammans med Linux har sina fördelar. Med en virtuell Windows-maskin inställd behöver du inte linda huvudet runt kompatibilitetslager eller leta efter alternativ med öppen källkod till dina favoritappar i Windows. Dessutom, om du är en utvecklare, blir det enkelt att testa din programvara på flera operativsystem.

Kernel-baserad virtuell maskin, eller KVM är din bästa insats när det gäller att ställa in en virtuell Windows-maskin på Linux. Men hur gör du för att skapa en ny KVM och installera Windows på den?

1. Installera och konfigurera nödvändig KVM-programvara

Som ett första steg måste du kontrollera om din CPU stöder virtualisering och om den är aktiverad på ditt system. För att göra det, kör:

grep -Ec '(vmx|svm)' /proc/cpuinfo

Utdata större än 0 anger att virtualisering är aktiverad och du kan fortsätta. Om annat, starta om datorn, gå till BIOS-alternativen och aktivera virtualiseringsstöd.

instagram viewer

Om det här är första gången du arbetar med KVM måste du förstå Kernelbaserade virtuella maskiner och hur de fungerar.

När virtualisering har ställts in, installera de nödvändiga KVM-paketen från din distros förråd. Installationskommandot kommer att variera beroende på vilken distro du använder.

På Debian- och Ubuntu-baserade distributioner, kör:

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

På Arch Linux och dess derivat:

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

Installera KVM-paket på Fedora och RHEL med:

sudo dnf install @virtualization

Aktivera och starta sedan libvirt-demonen genom att köra:

sudo systemctl enable libvirtd
sudo systemctl start libvirtd

Kontrollera om libvirtd körs korrekt med:

sudo systemctl status libvirtd

Om utgången återgår "aktiv" i grönt, kan du säkert fortsätta. Om den visar "inaktiv" i rött, kör kommandona ovan igen.

Lägg slutligen till din användare i grupperna libvirt och kvm med:

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

2. Ladda ner Windows 10 ISO

Med virtualiseringskonfiguration ur vägen är du nu redo att skapa en virtuell maskin. Men först, ladda ner Windows 10 ISO-filen som du ska använda för att starta upp den virtuella datorn.

Gå över till Windows 10-nedladdningssidan och scrolla ned för att välja Windows 10 (ISO i flera upplagor) från rullgardinsmenyn Välj utgåva. Klicka sedan Bekräfta.

Välj lämpligt språk och tryck Fortsätta. Du har nu två alternativ för att ladda ner 64- och 32-bitarsversionerna av Windows 10. Klicka på den du vill installera.

Ladda ner:Windows 10 (Fri)

3. Skapa en ny KVM med virt-manager

Starta Virtual Machine Manager genom att skriva virt-manager på kommandoraden eller från programmenyn. Klicka på Skapa en ny virtuell maskin alternativ (skrivbordsikonen med en uppspelningsknapp i mitten) för att fortsätta.

Fortsätt med standardvalet—Lokal installationsmedia– och klicka Fram.

Klick Bläddra > Bläddra lokalt och välj den nedladdade Windows 10 ISO-filen från din lagring. Klick Öppen för att välja ISO-bilden. Virtual Machine Manager upptäcker automatiskt operativsystemet. Klick Fram att fortsätta.

Ange mängden minne och CPU-kärnor som du vill allokera till den virtuella maskinen. Till att börja med kommer hälften av din dators faktiska minne att vara mer än tillräckligt. När det gäller CPU-kärnor, välj allt från en tredjedel till hälften av de tillgängliga kärnorna. När du är klar, tryck Fram.

Se till i följande fönster Aktivera lagring för den här virtuella maskinen är bockat av. Ange sedan storleken på diskavbildningen (50 GB räcker) och klicka Fram.

Skriv in den virtuella maskinens namn och klicka Avsluta när du har granskat VM-specifikationerna.

Virtual Machine Manager kommer nu att skapa maskinen och starta upp den direkt efter.

4. Installera Windows 10 på KVM

Ett nytt Virtual Machine Manager-fönster dyker upp, där du kan se din Windows-maskin starta. Skärmen blir blå och du kommer att se Windows Setup-rutan visas.

Välj Språk att installera, Tids- och valutaformat och Tangentbord eller inmatningsmetod från listan över tillgängliga alternativ. När du är klar, tryck Nästa > Installera nu.

Installationsprocessen kommer nu att starta och du kommer att bli ombedd att ange en produktnyckel. Skriv in produktnyckeln om du har en. Välj annars Jag har ingen produktnyckel.

Det finns olika versioner av Windows 10 du kan installera. Välj den du vill installera och klicka Nästa. På följande skärm markerar du rutan bredvid jag accepterar licensavtalet och klicka Nästa.

Välj Anpassad: Installera endast Windows (avancerat) eftersom den virtuella maskinen inte redan har Windows installerat på den.

På nästa skärm partitionerar du enheten med hjälp av Ny, Radera, och Formatera alternativ om du vill ha flera enheter. För de som gillar att sätta upp en enda partition, klicka Nästa.

Windows kommer nu att börja installeras på den virtuella maskinen. Du går igenom dessa steg: Kopiera Windows-filer, Förbereda filer för installation, Installera funktioner, Installera uppdateringar och Avsluta.

Den virtuella maskinen kan starta om flera gånger under installationen, så oroa dig inte och låt Windows Setup göra sitt jobb.

När Windows har slutfört installationen kommer du att se Cortanas välkomstskärm. Klicka på den lilla mikrofonikonen längst ner till vänster för att stänga av Cortana. Välj sedan din geografiska plats och klicka Ja.

Välj en tangentbordslayout och klicka Ja. Om du vill lägga till en andra layout, välj Lägg till layout. Klicka annars Hoppa. Du kan behöva vänta i flera minuter efter detta steg.

Lägg sedan till ditt Microsoft-konto för att fortsätta. Om du som Linux-användare inte föredrar att dela din e-postinformation, använd en dummy-e-postadress och ett lösenord tills vidare. Windows kommer att skicka ett felaktigt lösenordsfel. Klicka sedan Nästa för att hoppa över att lägga till rätt e-postadress

På följande skärm anger du ditt namn och lösenord. Välj sedan och svara på tre säkerhetsfrågor för att fortsätta.

Skärmen Välj sekretessinställningar för din enhet visas. Inaktivera alla alternativ om du inte gillar att dela användningsdata med Microsoft. Klicka sedan Acceptera.

Hoppa över skärmen Låt oss anpassa din upplevelse och välj Inte nu när den ber dig att dela personlig information med Cortana. Efter det kommer Windows att anpassa några andra saker för dig innan du startar upp till skrivbordet.

Om du inte gillar KVM, varför inte gå för andra hypervisorer som VirtualBox eller VMware installera Windows?

Du är inte begränsad till bara KVM på Linux

Så enkelt var det att installera Windows 10 med en KVM på Linux. Men sluta inte här. Prova alla sorters Linux-distros och andra operativsystem med öppen källkod genom att installera dem i virtuella maskiner.

Du är inte begränsad till att använda Kernel-baserad virtuell maskin på Linux. Om du vill kan du till och med välja andra hypervisorer som VirtualBox eller VMware för att installera Windows på din Linux-maskin.