Linux installeren op Windows 11 klinkt vrij eenvoudig, toch? Maar soms is het niet zo soepel als het lijkt – vooral als WSL (Windows Subsystem for Linux) niet goed wil activeren, of als de distro niet wil installeren na het klikken op ‘Downloaden’ in de Microsoft Store. Als je deze strijd al eens hebt gestreden, weet je dat het inschakelen van WSL en het installeren van een Linux-distro best lastig kan zijn. Het goede nieuws is dat het met een paar kleine aanpassingen en commando’s vaak gewoon een kwestie is van controleren of alles goed staat ingeschakeld en je Windows up-to-date is. Reken erop dat je een paar PowerShell-commando’s moet uitvoeren, je instellingen moet controleren, misschien opnieuw moet opstarten, en plotseling ben je in Linux-land – nou ja, bijna dan. Hier is wat je moet doen, uitgelegd met een aantal praktische tips en veelvoorkomende valkuilen.
Linux installeren op Windows 11
Schakel WSL en Virtual Machine Platform correct in
Als WSL niet correct is ingeschakeld, kan het zijn dat u bij het installeren van uw distributie naar een leeg scherm of foutmeldingen staart. Deze stap is cruciaal, omdat Windows 11 zowel Windows Subsystem for Linux als Virtual Machine Platform ingeschakeld moet hebben. Soms is het aanvinken van het vakje Windows-onderdelen in- of uitschakelen niet voldoende en moet u dit via PowerShell doen voor een schonere installatie. Geloof me, het maakt echt verschil.
- Open PowerShell als beheerder ( Win + Xkies vervolgens Windows PowerShell (Admin) of Terminal (Admin))
- Voer deze opdrachten uit:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart - Nadat je deze hebt uitgevoerd, is het een goed idee om opnieuw op te starten. Windows heeft op de vreemde manier een herstart nodig om deze functies echt te behouden.
Controleer na het opnieuw opstarten nogmaals in Instellingen > Privacy en beveiliging > Voor ontwikkelaars of Hyper-V en virtualisatie zijn ingeschakeld. Soms heeft virtualisatie namelijk een zetje in de BIOS nodig, vooral op sommige laptops. Want Windows moet het natuurlijk wel moeilijker maken dan nodig is.
Installeer uw Linux-distributie vanuit de Microsoft Store
Ga naar de Microsoft Store (klik op het Startmenu en typ ‘Microsoft Store’) en zoek vervolgens naar je favoriete distributie. Ubuntu is de vertrouwde keuze voor beginners, maar Debian, Kali en openSUSE werken ook.
Als het klikken op “Downloaden” op Ubuntu vastloopt of niet goed installeert, helpt het soms om de cache te wissen. Sluit de Store en voer het volgende uit:
wsreset.exe
Hiermee wordt de cache van de Store gereset en worden vreemde installatieproblemen vaak opgelost.
Stel WSL 2 handmatig in als dit niet de standaardinstelling is
Dit is waar sommige configuraties mislukken. Windows 11 zou je distributie standaard op WSL 2 moeten zetten, maar bij sommige configuraties staat dit standaard op WSL 1 of wordt de upgrade niet automatisch uitgevoerd. Om dit te verhelpen, open je PowerShell (opnieuw als beheerder) en voer je het volgende uit:
wsl --set-default-version 2
Dit zorgt ervoor dat alle nieuwe Linux-distributies WSL 2 gebruiken, wat veel beter is qua prestaties en functionaliteit. Je kunt controleren welke versies je gebruikt:
wsl -l -v
Als uw geïnstalleerde distributie WSL 2 niet gebruikt, stelt u dit expliciet in:
wsl --set-version Ubuntu-20.04 2
Soms is het instellen van de standaardversie niet voldoende en moet u de Linux-kerneldrivers handmatig bijwerken. U kunt het nieuwste WSL2 Linux-kernelupdatepakket downloaden van de Microsoft-website: https://aka.ms/wsl2kernel
Start uw Linux-omgeving en voer de eerste installatie uit
Na de installatie opent u uw Linux-distributie vanuit het Startmenu. De eerste installatie wordt uitgevoerd en u wordt gevraagd een gebruikersnaam en wachtwoord in te voeren. Dat is standaard: volg gewoon de aanwijzingen. Als het systeem hier vastloopt, controleer dan nogmaals of uw systeem virtualisatie ondersteunt (zoek in uw BIOS-instellingen naar Intel VT-x of AMD-V) en of Hyper-V is ingeschakeld. Vink Windows-onderdelen in- of uitschakelen opnieuw aan.
Op sommige machines kan de eerste keer opstarten traag zijn of vastlopen, maar na een herstart of een tweede poging is het meestal prima. Eenmaal opgestart, kun je Linux-commando’s zoals apt updateen uitvoeren apt install. Dat is makkelijk genoeg, zodra alles is ingesteld.
Begin met het gebruiken van Linux-opdrachten in Windows
Open je distro op elk gewenst moment vanuit het Startmenu – geen virtuele machine of dual boot nodig. Probeer ssh, git, of voer zelfs GUI-apps uit als je WSLg (Windows Subsystem for Linux GUI) hebt geconfigureerd. De ervaring kan verrassend soepel zijn zodra alle onderdelen op hun plaats zitten. In sommige configuraties is het de moeite waard om Windows Terminal te installeren voor een betere opdrachtregelervaring – superhandig voor het beheren van meerdere consoles in één venster.
Soms heeft WSL een klein zetje nodig, zoals het uitvoeren wsl --shutdownof updaten van je distro als je vreemde bugs tegenkomt. Maar over het algemeen voelt het, eenmaal geïnstalleerd, vrij soepel.
Tips voor een soepelere installatie
- Windows bijwerken : zorg ervoor dat Windows 11 volledig is bijgewerkt om compatibiliteitsproblemen te voorkomen.
- Controleer virtualisatie-ondersteuning : Dit is cruciaal: als virtualisatie in uw BIOS is uitgeschakeld, werkt WSL 2 niet goed.
- Gebruik de nieuwste versie van WSL : WSL 2 is de beste keuze. Stel deze in als standaard en werk uw distributies bij indien nodig.
- Maak een back-up : omdat het rommelen met systeemfuncties altijd risico’s met zich meebrengt, voor de zekerheid.
- Raadpleeg de documentatie : De officiële WSL-documentatie van Microsoft is een redder in nood als er iets misgaat.Hier is de link.
Veelgestelde vragen
Wat is WSL precies?
Het is gewoon een compatibiliteitslaag waarmee u Linux-opdrachten rechtstreeks op Windows kunt uitvoeren, een soort mini-Linux-VM, maar dan zonder gedoe.
Kan ik grafische Linux-apps uitvoeren?
Ja, vooral met WSLg (Windows Subsystem for Linux GUI), dat nu native Linux GUI-apps op Windows 11 ondersteunt. Zorg er wel voor dat u de nieuwste versie gebruikt en uw systeem goed geconfigureerd hebt.
Is het veilig om Linux op deze manier te installeren?
Over het algemeen wel. Houd er wel rekening mee dat rommelen met systeemfuncties vreemde problemen kan veroorzaken. Back-ups zijn dus altijd een goed idee, vooral als je dit op een productiemachine probeert.
Linux-distributies verwijderen is eenvoudig, toch?
Absoluut. Ga naar Instellingen > Apps > Geïnstalleerde apps, zoek je Linux-distributie (zoals Ubuntu) en klik op Verwijderen. Of doe het rechtstreeks vanuit de Microsoft Store.
Samenvatting
- WSL en Virtual Machine Platform inschakelen via PowerShell
- Start uw pc opnieuw op en controleer het BIOS op virtualisatie-ondersteuning.
- Installeer uw Linux-distributie vanuit de Store of via de opdrachtregel
- Stel WSL 2 in als standaard, upgrade oudere distributies indien nodig
- Start en configureer uw Linux-omgeving
Afronding
Linux draaiende krijgen op Windows 11 via WSL is niet altijd waterdicht, maar het is een solide manier om Linux binnen handbereik te hebben zonder dual-boot of virtuele machines. Zodra je de functies inschakelt en de kernel bijwerkt, wordt de daadwerkelijke installatie vrijwel pijnloos. En eerlijk gezegd is het ongelooflijk hoe goed WSL nu een native Linux-ervaring nabootst – beter dan sommige virtuele machines. Ik hoop dat dit iemand helpt die zich het hoofd breekt, want het valt eigenlijk wel mee als je de trucjes eenmaal kent.