Als je Linux op een Windows 11-computer wilt laten draaien, is WSL2 (Windows Subsystem for Linux) de ideale oplossing. Het is superhandig voor ontwikkelaars, systeembeheerders of gewoon voor mensen die geïnteresseerd zijn in Linux, omdat je hiermee Linux-distributies native binnen Windows kunt draaien zonder een dual-boot of virtuele machine te hoeven installeren. Maar natuurlijk is het niet altijd even makkelijk – sommige mensen lopen tegen problemen aan bij het inschakelen of updaten van WSL2, vooral op bepaalde hardware of oudere Windows-builds. Deze handleiding probeert dit wat op te helderen door het typische installatieproces en de veelvoorkomende problemen die zich kunnen voordoen, te doorlopen.
Hoe WSL2 op Windows 11 te installeren
WSL2 aan de praat krijgen is niet zo moeilijk als je de stappen volgt. Het is vrij eenvoudig, maar houd er wel rekening mee dat je systeem volledig bijgewerkt moet zijn, dat virtualisatie ingeschakeld moet zijn in het BIOS en dat soms dingen zoals de Virtual Machine Platform-functie handmatig ingeschakeld moeten worden. Na de installatie heb je een Linux-omgeving geïntegreerd in Windows, klaar voor opdrachtregelwerk, ontwikkeling of gewoon om te experimenteren met Linux-tools. Zo heb ik het in verschillende configuraties opgelost – hopelijk bespaart dit wat tijd en frustratie.
Het is de moeite waard om eerst uw Windows-build te controleren
Zorg ervoor dat je Windows 11 (of Windows 10 build 2004 of hoger) gebruikt. Op sommige systemen ondersteunen oudere versies WSL2 gewoon niet goed, ongeacht welke opdrachten je probeert. Ga naar Instellingen > Systeem > Info om de exacte versie te zien. Als deze niet up-to-date is, klik dan op Windows Update en download de nieuwste build.
WSL- en virtualisatiefuncties inschakelen
Open PowerShell als beheerder, niet zomaar een prompt. Typ:
wsl --install
Deze opdracht zou alles moeten regelen, inclusief het inschakelen van functies zoals Virtual Machine Platform en het downloaden van de Linux-kernel. Maar wees niet verbaasd als alles niet meteen volledig wordt geactiveerd, vooral niet bij oudere of sterk aangepaste installaties. In dat geval moet u het mogelijk handmatig doen. Ga naar Configuratiescherm > Programma’s > Windows-onderdelen in- of uitschakelen en vink deze opties aan:
- Windows-subsysteem voor Linux
- Virtueel machineplatform
Start je pc opnieuw op nadat je deze hebt ingeschakeld. Het is een beetje vervelend, maar Windows is vaak wat vreemd met het activeren van deze functies zonder opnieuw op te starten.
Werk WSL bij naar versie 2 (soms moet je dat doen)
Nadat u PowerShell opnieuw hebt opgestart en weer als beheerder bent ingelogd, voert u het volgende uit:
wsl --set-default-version 2
Hiermee schakelt u uw standaarddistributie over naar WSL2, waardoor u de nieuwe Linux-kernel, betere prestaties en over het algemeen meer compatibiliteit krijgt. Maar hier stuiten sommigen op problemen: als uw systeem niet de nieuwste kernelupdate heeft, kan WSL2 weigeren te installeren of over te schakelen. U kunt de Linux-kernel handmatig bijwerken door deze te downloaden van [de officiële pagina van Microsoft](https://aka.ms/wsl2kernel).Voer het installatieprogramma uit en probeer de opdracht opnieuw.
Soms pusht Windows Update de kernelupdate niet meteen. Een beetje vreemd, maar als WSL2 nog steeds fouten geeft, download die update dan handmatig en probeer het opnieuw. Oh, en controleer of virtualisatie is ingeschakeld in het BIOS – het staat vaak standaard uit, wat de prestaties van WSL2 negatief beïnvloedt en het systeem mogelijk helemaal niet opstart.
Kies een Linux-distributie uit de Microsoft Store
Open de Microsoft Store en zoek naar een Linux-distributie. Ik raad meestal Ubuntu aan omdat het gebruiksvriendelijk is voor beginners, maar Debian, Kali of openSUSE zijn ook opties. Klik op Installeren en wacht tot het is gedownload. Als je ongeduldig bent, kun je het ook rechtstreeks via PowerShell installeren met opdrachten zoals:
Invoke-WebRequest -Uri https://aka.ms/wslubuntu2004 -OutFile Ubuntu.appx -UseBasicParsing Add-AppxPackage.\Ubuntu.appx
Dat is geavanceerder, maar soms ook sneller. Hoe dan ook, na de installatie start je het gewoon via het Startmenu. De eerste keer opstarten kan even duren en je moet een gebruikersnaam en wachtwoord instellen.
Voer uw Linux-distributie uit en initialiseer deze
Open de distro via het Start-menu en het bestandssysteem wordt ingesteld. In principe initialiseert het je Linux-omgeving en je ziet mogelijk terminalprompts die om je login vragen. Zodra dat is gebeurd, kun je beginnen met het typen van Linux-opdrachten. Je kunt de Linux-shell rechtstreeks benaderen of zelfs aanroepen vanuit Windows-terminals voor scripts of ontwikkelwerk.
Veelvoorkomende problemen: zorg ervoor dat virtualisatie is ingeschakeld in het BIOS
In veel configuraties werkt WSL2 gewoon niet als virtualisatie niet is ingeschakeld. Dit betekent meestal dat je opnieuw moet opstarten in het BIOS en de instelling moet vinden. Zoek naar opties zoals Intel VT-x of AMD-V. Als je deze optie niet ziet, kan Windows die lichte virtuele machines niet goed opstarten. Nogmaals, omdat Windows het natuurlijk moeilijker moet maken dan nodig is.
Werk de Linux-kernel bij indien nodig
Soms krijg je na al deze problemen een melding dat de kernel moet worden bijgewerkt. Download de nieuwste versie van de WSL2-kernelupdatepagina van Microsoft. Voer het installatieprogramma uit en start je pc opnieuw op. Meestal is de blokkade dan verholpen.
Tips en trucs voor WSL2 op Windows 11
- Zorg ervoor dat Windows altijd up-to-date is: sommige functies werken niet op oude versies.
- Gebruik PowerShell met beheerdersrechten voor installaties en updates. Zo voorkomt u problemen met machtigingen.
- Controleer de BIOS-instellingen als alles traag lijkt of niet wil opstarten. Een veelvoorkomende oorzaak hiervoor is dat virtualisatie is uitgeschakeld.
- Als WSL-opdrachten niet werken, opent u een normale opdrachtprompt en voert u deze uit
wsl --update
om de nieuwste bits op te halen. - Voor een betere ervaring kunt u overwegen GPU-ondersteuning in te schakelen met de officiële WSL GPU-tutorials als u van ML of grafisch werk houdt.
Veelgestelde vragen
Is WSL2 echt de moeite waard?
Zeker als je Linux-tools wilt zonder de rompslomp van een virtuele machine of dual-boot. Het is in principe Linux, maar dan geïntegreerd in Windows, wat een revolutie teweegbrengt in de workflow van ontwikkelaars.
Kan ik Windows- en Linux-apps naast elkaar gebruiken?
Ja. Je kunt Linux starten via de terminal of het dashboard en toch al je Windows-apps tegelijk open hebben staan. Het werkt supersoepel zodra het is geïnstalleerd.
Wat moet ik doen als mijn systeem geen virtualisatie ondersteunt?
Dat is een lastigere vraag. Op sommige zeer oude hardware is virtualisatie uitgeschakeld in het BIOS of helemaal niet ondersteund. In dat geval werkt WSL2 mogelijk niet en moet je mogelijk genoegen nemen met WSL1 of een VM-configuratie.
Samenvatting
- Controleer eerst uw Windows-versie: zorg ervoor dat deze 11 of nieuwer is.
- Schakel de functies WSL en Virtual Machine Platform in Windows-functies in.
- Start opnieuw op en stel WSL in om versie 2 te gebruiken.
- Installeer een Linux-distributie vanuit de Store of handmatig.
- Start en voltooi de installatie en geniet vervolgens van Linux onder Windows.
Afronding
WSL2 aan de praat krijgen is meestal gewoon een kwestie van de juiste stappen volgen en ervoor zorgen dat virtualisatie is ingeschakeld. Soms is het een hele klus om de kernelupdate te verwijderen of functies in te schakelen, maar zodra het werkt, bent u klaar voor een flexibele Linux-omgeving, direct binnen Windows. Of u nu ontwikkelt, scripts schrijft of gewoon wat aan het experimenteren bent, WSL2 kan uw workflow aanzienlijk verbeteren – als u de eerste obstakels maar overwint.
Hopelijk helpt dit iemand om de hobbels te overwinnen en WSL2 soepel te laten werken. Veel succes!