Å sette opp en virtuell Windows-maskin i Linux med KVM er bedre enn dual-booting. Slik kommer du i gang.

Å kjøre en virtuell Windows-maskin sammen med Linux har sine fordeler. Med en virtuell Windows-maskin satt opp, trenger du ikke å vikle hodet rundt kompatibilitetslag eller se etter åpen kildekode-alternativer til favoritt-Windows-appene dine. I tillegg, hvis du er en utvikler, blir det enkelt å teste programvaren din på flere operativsystemer.

Kjernebasert virtuell maskin, eller KVM, er det beste alternativet når det gjelder å sette opp en virtuell Windows-maskin på Linux. Men hvordan går du frem for å lage en ny KVM og installere Windows på den?

1. Installer og konfigurer nødvendig KVM-programvare

Som et første trinn må du sjekke om CPU-en din støtter virtualisering og om den er aktivert på systemet ditt. For å gjøre det, kjør:

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

Utgang større enn 0 betyr at virtualisering er aktivert og du kan fortsette. Hvis annet, start PC-en på nytt, gå til BIOS-alternativene og aktiver virtualiseringsstøtte.

Hvis dette er første gang du jobber med KVM, må du forstå Kjernebaserte virtuelle maskiner og hvordan de fungerer.

Når virtualisering er satt opp, installer de nødvendige KVM-pakkene fra distroens arkiver. Installasjonskommandoen vil variere avhengig av distroen du bruker.

På Debian- og Ubuntu-baserte distribusjoner, kjør:

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

På Arch Linux og dets derivater:

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

Installer KVM-pakker på Fedora og RHEL med:

sudo dnf install @virtualization

Deretter aktiver og start libvirt-demonen ved å kjøre:

sudo systemctl enable libvirtd
sudo systemctl start libvirtd

Sjekk om libvirtd kjører riktig med:

sudo systemctl status libvirtd

Hvis utgangen returnerer "aktiv" i grønt, kan du trygt fortsette. Hvis den viser "inaktiv" i rødt, kjør kommandoene ovenfor på nytt.

Til slutt, legg til brukeren din i libvirt- og kvm-gruppene med:

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

2. Last ned Windows 10 ISO

Med virtualiseringskonfigurasjon ute av veien, er du nå klar til å lage en virtuell maskin. Men først, last ned Windows 10 ISO-filen som du vil bruke til å starte opp VM.

Gå over til Windows 10-nedlastingssiden og bla ned for å velge Windows 10 (multi-edition ISO) fra rullegardinmenyen Velg utgave. Klikk deretter Bekrefte.

Velg riktig språk og trykk Fortsette. Du har nå to alternativer for å laste ned 64- og 32-biters utgavene av Windows 10. Klikk på den du ønsker å installere.

Nedlasting:Windows 10 (Gratis)

3. Lag en ny KVM ved å bruke virt-manager

Start Virtual Machine Manager ved å skrive virt-manager på kommandolinjen eller fra applikasjonsmenyen. Klikk på Opprett en ny virtuell maskin alternativet (skrivebordsikonet med en avspillingsknapp i midten) for å fortsette.

Fortsett med standardvalget—Lokale installasjonsmedier– og klikk Framover.

Klikk Bla gjennom > Bla gjennom lokalt og velg den nedlastede Windows 10 ISO-filen fra lagringen. Klikk Åpen for å velge ISO-bildet. Virtual Machine Manager vil automatisk oppdage operativsystemet. Klikk Framover å fortsette.

Spesifiser mengden minne og CPU-kjerner du vil allokere til den virtuelle maskinen. For det første vil halvparten av datamaskinens faktiske minne være mer enn nok. Når det gjelder CPU-kjerner, velg alt fra en tredjedel til halvparten av de tilgjengelige kjernene. Når du er ferdig, trykk Framover.

Kontroller i det følgende vinduet Aktiver lagring for denne virtuelle maskinen er krysset av. Deretter spesifiser størrelsen på diskbildet (50 GB er nok) og klikk Framover.

Skriv inn navnet på den virtuelle maskinen og klikk Bli ferdig når du har gjennomgått VM-spesifikasjonene.

Virtual Machine Manager vil nå opprette maskinen og starte den opp rett etter.

4. Installer Windows 10 på KVM

Et nytt Virtual Machine Manager-vindu vil dukke opp, der du kan se at Windows-maskinen starter opp. Skjermen blir blå og du vil se Windows Setup-boksen vises.

Velg Språk som skal installeres, Tids- og valutaformat og Tastatur eller inndatametode fra listen over tilgjengelige alternativer. Når du er ferdig, trykk Neste > Installer nå.

Konfigurasjonsprosessen vil nå starte, og du vil bli bedt om å angi en produktnøkkel. Skriv inn produktnøkkelen hvis du har en. Ellers velger du Jeg har ingen produktnøkkel.

Det er forskjellige versjoner av Windows 10 du kan installere. Velg den du vil installere og klikk Neste. På følgende skjerm, kryss av i boksen ved siden av Jeg godtar lisensvilkårene og klikk Neste.

Plukke ut Egendefinert: Installer kun Windows (avansert) siden den virtuelle maskinen ikke allerede har Windows installert på den.

På neste skjerm partisjonerer du stasjonen ved å bruke Ny, Slett, og Format alternativer hvis du vil ha flere stasjoner. For de som liker å sette opp en enkelt partisjon, klikk Neste.

Windows vil nå begynne å installere på den virtuelle maskinen. Du går gjennom disse trinnene: Kopiere Windows-filer, Gjøre filer klare for installasjon, Installere funksjoner, Installere oppdateringer og Fullføre.

Den virtuelle maskinen kan starte på nytt flere ganger under installasjonen, så ikke bekymre deg og la Windows Setup gjøre jobben sin.

Etter at Windows er ferdig installert, vil du se Cortana-velkomstskjermen. Klikk på det lille mikrofonikonet nederst til venstre for å slå av Cortana. Velg deretter din geografiske plassering og klikk Ja.

Velg et tastaturoppsett og klikk Ja. Hvis du vil legge til et nytt oppsett, velg Legg til layout. Ellers klikk Hopp over. Du må kanskje vente i flere minutter etter dette trinnet.

Deretter legger du til Microsoft-kontoen din for å fortsette. Hvis du som Linux-bruker ikke foretrekker å dele e-postinformasjonen din, bruk en dummy-e-postadresse og passord for nå. Windows vil gi en feil passordfeil. Klikk deretter Neste for å hoppe over å legge til riktig e-postadresse

Skriv inn navn og passord på følgende skjerm. Deretter velger du og svarer på tre sikkerhetsspørsmål for å fortsette.

Skjermen Velg personverninnstillinger for enheten din vises. Deaktiver alle alternativene hvis du ikke liker å dele bruksdata med Microsoft. Klikk deretter Aksepterer.

Hopp over La oss tilpasse opplevelsen-skjermen og velg Ikke nå når den ber deg dele personlig informasjon med Cortana. Etter det vil Windows tilpasse noen andre ting for deg før du starter opp til skrivebordet.

Hvis du ikke har lyst på KVM, hvorfor ikke gå for andre hypervisorer som VirtualBox eller VMware å installere Windows?

Du er ikke begrenset til bare KVM på Linux

Så enkelt var det å installere Windows 10 ved hjelp av en KVM på Linux. Men ikke stopp her. Prøv alle slags Linux-distroer og andre open source-operativsystemer ved å installere dem på virtuelle maskiner.

Du er ikke begrenset til å bruke kjernebasert virtuell maskin på Linux. Hvis du vil, kan du til og med gå for andre hypervisorer som VirtualBox eller VMware for å installere Windows på din Linux-maskin.