Het opzetten van een virtuele Windows-machine in Linux met KVM is beter dan dual-booting. Hier leest u hoe u aan de slag kunt.
Het draaien van een virtuele Windows-machine naast Linux heeft zo zijn voordelen. Met een virtuele Windows-machine die is ingesteld, hoeft u zich niet bezig te houden met compatibiliteitslagen of te zoeken naar open-sourcealternatieven voor uw favoriete Windows-apps. Als u een ontwikkelaar bent, wordt het bovendien gemakkelijk om uw software op meerdere besturingssystemen te testen.
Op een kernel gebaseerde virtuele machine, of KVM, is de beste keuze als het gaat om het opzetten van een virtuele Windows-machine op Linux. Maar hoe gaat u te werk om een nieuwe KVM te maken en Windows erop te installeren?
1. Installeer en configureer de benodigde KVM-software
Als eerste stap moet u controleren of uw CPU virtualisatie ondersteunt en of deze is ingeschakeld op uw systeem. Voer hiervoor het volgende uit:
grep -Ec '(vmx|svm)' /proc/cpuinfo
Uitvoer groter dan 0 geeft aan dat virtualisatie is ingeschakeld en dat u verder kunt gaan. Als dit niet het geval is, start u uw pc opnieuw op,
ga naar de BIOS-opties en schakel ondersteuning voor virtualisatie in.Als dit de eerste keer is dat u met KVM werkt, moet u dit begrijpen Op kernel gebaseerde virtuele machines en hoe ze werken.
Zodra de virtualisatie is ingesteld, installeert u de vereiste KVM-pakketten vanuit de repositories van uw distro's. De installatieopdracht is afhankelijk van de distro die u gebruikt.
Voer op op Debian en Ubuntu gebaseerde distributies het volgende uit:
sudo apt install qemu-kvm libvirt-daemon bridge-utils virt-manager
Op Arch Linux en zijn derivaten:
sudo pacman -S qemu-kvm libvirt bridge-utils virt-manager
Installeer KVM-pakketten op Fedora en RHEL met:
sudo dnf install @virtualization
Activeer en start vervolgens de libvirt-daemon door het volgende uit te voeren:
sudo systemctl enable libvirtd
sudo systemctl start libvirtd
Controleer of libvirtd correct werkt met:
sudo systemctl status libvirtd
Als de uitvoer "actief" retourneert in groen, kunt u veilig doorgaan. Als het "inactief" in rood weergeeft, voert u de bovenstaande opdrachten opnieuw uit.
Voeg ten slotte uw gebruiker toe aan de libvirt- en kvm-groepen met:
sudo usermod -aG libvirt $(whoami)
sudo usermod -aG kvm $(whoami)
2. Download de Windows 10 ISO
Nu de virtualisatieconfiguratie achter de rug is, bent u nu klaar om een virtuele machine te maken. Maar download eerst het Windows 10 ISO-bestand dat u gaat gebruiken om de VM op te starten.
Ga naar de downloadpagina van Windows 10 en scrol omlaag om te selecteren Windows 10 (ISO met meerdere edities) in het vervolgkeuzemenu Editie selecteren. Dan klikken Bevestigen.
Selecteer de juiste taal en druk op Doorgaan. Je hebt nu twee opties om de 64- en 32-bits edities van Windows 10 te downloaden. Klik op degene die u wilt installeren.
Downloaden:Windows 10 (Vrij)
3. Creëer een nieuwe KVM met behulp van virt-manager
Start Virtual Machine Manager door te typen virt-manager in de opdrachtregel of vanuit het toepassingsmenu. Klik op de Maak een nieuwe virtuele machine optie (het bureaubladpictogram met een afspeelknop in het midden) om door te gaan.
Ga verder met de standaardselectie—Lokale installatiemedia- en klik Vooruit.
Klik Bladeren > Bladeren door lokaal en selecteer het gedownloade Windows 10 ISO-bestand uit uw opslag. Klik Open om de ISO-afbeelding te selecteren. Virtual Machine Manager detecteert automatisch het besturingssysteem. Klik Vooruit verder gaan.
Geef de hoeveelheid geheugen en CPU-kernen op die u aan de virtuele machine wilt toewijzen. Om te beginnen is de helft van het werkelijke geheugen van uw computer meer dan genoeg. Selecteer met betrekking tot CPU-kernen alles variërend van een derde tot de helft van de beschikbare kernen. Als je klaar bent, druk je op Vooruit.
Zorg ervoor dat in het volgende venster Schakel opslag in voor deze virtuele machine wordt afgevinkt. Geef vervolgens de grootte van de schijfkopie op (50 GB is voldoende) en klik Vooruit.
Typ de naam van de virtuele machine en klik Finish zodra u de VM-specificaties hebt bekeken.
Virtual Machine Manager zal nu de machine maken en direct daarna opstarten.
4. Installeer Windows 10 op de KVM
Er verschijnt een nieuw Virtual Machine Manager-venster waarin u uw Windows-machine kunt zien opstarten. Het scherm wordt blauw en u ziet het venster Windows Setup verschijnen.
Selecteer de te installeren taal, tijd- en valutanotatie en toetsenbord of invoermethode uit de lijst met beschikbare opties. Als je klaar bent, druk je op Volgende > Nu installeren.
Het installatieproces wordt nu gestart en u wordt gevraagd een productcode in te voeren. Typ de productcode in als u die heeft. Selecteer anders Ik heb geen productcode.
Er zijn verschillende versies van Windows 10 u kunt installeren. Kies degene die je wilt installeren en klik Volgende. Vink in het volgende scherm het vakje naast aan Ik accepteer de licentievoorwaarden en klik Volgende.
Selecteer Aangepast: alleen Windows installeren (geavanceerd) omdat op de virtuele machine nog geen Windows is geïnstalleerd.
Partitioneer op het volgende scherm de schijf met behulp van de Nieuw, Verwijderen, En Formaat opties als u meerdere schijven wilt hebben. Voor degenen die graag een enkele partitie instellen, klik Volgende.
Windows begint nu met installeren op de virtuele machine. U doorloopt deze stappen: Windows-bestanden kopiëren, Bestanden voorbereiden voor installatie, Functies installeren, Updates installeren en Afronden.
De virtuele machine kan tijdens de installatie meerdere keren opnieuw opstarten, dus maak u geen zorgen en laat Windows Setup zijn werk doen.
Nadat Windows klaar is met installeren, ziet u het Cortana-welkomstscherm. Klik op het kleine microfoonpictogram linksonder om Cortana uit te schakelen. Selecteer vervolgens uw geografische locatie en klik Ja.
Kies een toetsenbordindeling en klik Ja. Als u een tweede lay-out wilt toevoegen, selecteert u Lay-out toevoegen. Klik anders Overslaan. Na deze stap moet u mogelijk enkele minuten wachten.
Voeg vervolgens uw Microsoft-account toe om door te gaan. Als je als Linux-gebruiker liever niet je e-mailgegevens deelt, gebruik dan voorlopig een dummy e-mailadres en wachtwoord. Windows geeft een onjuiste wachtwoordfout. Dan klikken Volgende om het toevoegen van het juiste e-mailadres over te slaan
In het volgende scherm vult u uw naam en wachtwoord in. Selecteer en beantwoord vervolgens drie beveiligingsvragen om door te gaan.
Het scherm Kies privacy-instellingen voor uw apparaat verschijnt. Schakel alle opties uit als u niet graag gebruiksgegevens deelt met Microsoft. Dan klikken Aanvaarden.
Sla het scherm Let's customize your experience over en selecteer Niet nu wanneer het u vraagt om persoonlijke informatie met Cortana te delen. Daarna zal Windows een paar andere dingen voor u aanpassen voordat u naar de desktop wordt opgestart.
Als je geen zin hebt in KVM, ga dan voor andere hypervisors zoals VirtualBox of VMware Windows installeren?
U bent niet beperkt tot alleen KVM op Linux
Zo eenvoudig was het om Windows 10 te installeren met behulp van een KVM op Linux. Maar stop hier niet. Probeer allerlei soorten Linux-distributies en andere open-source besturingssystemen door ze in virtuele machines te installeren.
U bent niet beperkt tot het gebruik van op kernel gebaseerde virtuele machines op Linux. Als je wilt, kun je zelfs voor andere hypervisors zoals VirtualBox of VMware gaan om Windows op je Linux-machine te installeren.