Opsætning af en virtuel Windows-maskine i Linux med KVM er bedre end dual-booting. Sådan kommer du i gang.

At køre en virtuel Windows-maskine sammen med Linux har sine fordele. Med en virtuel Windows-maskine sat op, behøver du ikke at vikle dit hoved omkring kompatibilitetslag eller lede efter open source-alternativer til dine yndlings Windows-apps. Derudover, hvis du er en udvikler, bliver det nemt at teste din software på flere operativsystemer.

Kernel-baseret virtuel maskine eller KVM er dit bedste bud, når det kommer til at konfigurere en virtuel Windows-maskine på Linux. Men hvordan går du frem for at oprette en ny KVM og installere Windows på den?

1. Installer og konfigurer den nødvendige KVM-software

Som et første skridt skal du tjekke, om din CPU understøtter virtualisering, og om den er aktiveret på dit system. For at gøre det skal du køre:

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

Output større end 0 angiver, at virtualisering er aktiveret, og du kan fortsætte. Hvis andet, genstart din pc, gå til BIOS-indstillingerne, og aktiver virtualiseringsunderstøttelse.

Hvis det er første gang, du arbejder med KVM, skal du forstå Kernelbaserede virtuelle maskiner og hvordan de fungerer.

Når virtualiseringen er konfigureret, skal du installere de nødvendige KVM-pakker fra din distros repositories. Installationskommandoen vil variere afhængigt af den distro, du bruger.

På Debian- og Ubuntu-baserede distributioner skal du køre:

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

Aktivér og start derefter libvirt-dæmonen ved at køre:

sudo systemctl enable libvirtd
sudo systemctl start libvirtd

Tjek om libvirtd kører korrekt med:

sudo systemctl status libvirtd

Hvis udgangen returnerer "aktiv" med grønt, kan du trygt fortsætte. Hvis den viser "inaktiv" i rødt, skal du køre ovenstående kommandoer igen.

Tilføj endelig din bruger til libvirt- og kvm-grupperne med:

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

2. Download Windows 10 ISO

Med virtualiseringskonfiguration af vejen, er du nu klar til at oprette en virtuel maskine. Men først skal du downloade Windows 10 ISO-filen, som du vil bruge til at starte VM'en.

Gå over til Windows 10-downloadsiden og rul ned for at vælge Windows 10 (multi-edition ISO) fra rullemenuen Vælg udgave. Klik derefter Bekræfte.

Vælg det relevante sprog og tryk Blive ved. Du har nu to muligheder for at downloade 64- og 32-bit-udgaverne af Windows 10. Klik på den, du ønsker at installere.

Hent:Windows 10 (Gratis)

3. Opret en ny KVM ved hjælp af virt-manager

Start Virtual Machine Manager ved at skrive virt-manager på kommandolinjen eller fra applikationsmenuen. Klik på Opret en ny virtuel maskine mulighed (skrivebordsikonet med en afspilningsknap i midten) for at fortsætte.

Fortsæt med standardvalget—Lokalt installationsmedie- og klik Frem.

Klik Gennemse > Gennemse lokalt og vælg den downloadede Windows 10 ISO-fil fra dit lager. Klik Åben for at vælge ISO-billedet. Virtual Machine Manager vil automatisk registrere OS. Klik Frem at fortsætte.

Angiv mængden af ​​hukommelse og CPU-kerner, du vil allokere til den virtuelle maskine. For det første vil halvdelen af ​​din computers faktiske hukommelse være mere end nok. Med hensyn til CPU-kerner skal du vælge alt fra en tredjedel til halvdelen af ​​de tilgængelige kerner. Når du er færdig, skal du trykke Frem.

Sørg for i det følgende vindue Aktiver lagring for denne virtuelle maskine er afkrydset. Angiv derefter størrelsen på diskbilledet (50 GB er tilstrækkeligt), og klik Frem.

Indtast den virtuelle maskines navn og klik Afslut når du har gennemgået VM-specifikationerne.

Virtual Machine Manager vil nu oprette maskinen og starte den op lige efter.

4. Installer Windows 10 på KVM

Et nyt Virtual Machine Manager-vindue vil poppe op, hvor du kan se din Windows-maskine starte. Skærmen bliver blå, og du vil se Windows Setup-boksen vises.

Vælg Sprog, der skal installeres, Tids- og valutaformat og Tastatur eller inputmetode fra listen over tilgængelige muligheder. Når du er færdig, skal du trykke Næste > Installer nu.

Opsætningsprocessen starter nu, og du bliver bedt om at indtaste en produktnøgle. Indtast produktnøglen, hvis du har en. Ellers skal du vælge Jeg har ikke en produktnøgle.

Der er forskellige versioner af Windows 10 du kan installere. Vælg den, du vil installere, og klik Næste. På den følgende skærm skal du markere afkrydsningsfeltet ved siden af jeg accepterer licensbetingelserne og klik Næste.

Vælg Brugerdefineret: Installer kun Windows (avanceret) da den virtuelle maskine ikke allerede har Windows installeret på den.

På den næste skærm skal du partitionere drevet ved hjælp af Ny, Slet, og Format muligheder, hvis du gerne vil have flere drev. For dem, der kan lide at oprette en enkelt partition, skal du klikke Næste.

Windows vil nu begynde at installere på den virtuelle maskine. Du skal gennemgå disse trin: Kopiering af Windows-filer, Klargøring af filer til installation, Installation af funktioner, Installation af opdateringer og Afslutning.

Den virtuelle maskine genstarter muligvis flere gange under installationen, så ærgr dig ikke og lad Windows Setup gøre sit arbejde.

Når Windows er færdig med installationen, vil du se Cortana-velkomstskærmen. Klik på det lille mikrofonikon nederst til venstre for at slå Cortana fra. Vælg derefter din geografiske placering og klik Ja.

Vælg et tastaturlayout og klik Ja. Hvis du vil tilføje et andet layout, skal du vælge Tilføj layout. Ellers klik Springe. Du skal muligvis vente i flere minutter efter dette trin.

Tilføj derefter din Microsoft-konto for at fortsætte. Hvis du som Linux-bruger ikke foretrækker at dele dine e-mail-oplysninger, så brug en dummy-e-mailadresse og adgangskode indtil videre. Windows vil kaste en forkert adgangskodefejl. Klik derefter Næste for at springe over at tilføje den korrekte e-mailadresse

Indtast dit navn og din adgangskode på den følgende skærm. Vælg og besvar derefter tre sikkerhedsspørgsmål for at fortsætte.

Skærmbilledet Vælg privatlivsindstillinger for din enhed vises. Deaktiver alle muligheder, hvis du ikke kan lide at dele brugsdata med Microsoft. Klik derefter Acceptere.

Spring over skærmen Lad os tilpasse din oplevelse, og vælg Ikke nu når den beder dig om at dele personlige oplysninger med Cortana. Herefter tilpasser Windows et par andre ting for dig, før du starter op på skrivebordet.

Hvis du ikke har lyst til KVM, hvorfor så ikke gå efter andre hypervisorer som VirtualBox eller VMware at installere Windows?

Du er ikke begrænset til kun KVM på Linux

Så nemt var det at installere Windows 10 ved hjælp af en KVM på Linux. Men stop ikke her. Prøv alle slags Linux-distros og andre open source-operativsystemer ved at installere dem på virtuelle maskiner.

Du er ikke begrænset til at bruge Kernel-baseret Virtual Machine på Linux. Hvis du vil, kan du endda gå efter andre hypervisorer som VirtualBox eller VMware til at installere Windows på din Linux-maskine.