Linux op Windows draaien kan een game-changer zijn, vooral wanneer je bepaalde ontwikkeltools, scripts of gewoon een andere opdrachtregelomgeving wilt gebruiken zonder opnieuw op te starten in een apart besturingssysteem. Maar eerlijk gezegd verloopt het opstarten van WSL (Windows Subsystem for Linux) niet altijd zo soepel als wordt beweerd. Soms weigert WSL gewoon goed te installeren, of start de Linux-distributie niet op nadat je op de installatieknop hebt geklikt. Deze haperingen kunnen enorm frustrerend zijn, vooral als je een strakke deadline hebt of gewoon wilt experimenteren zonder al te veel gedoe. Hier is een realistische aanpak om problemen op te lossen en het systeem in te stellen, zodat je niet vastloopt.
WSL op Windows instellen en problemen ermee oplossen
Methode 1: WSL correct inschakelen en ervoor zorgen dat alle vereisten aanwezig zijn
Allereerst moet je de WSL-functie in Windows inschakelen. Het is handig als je Windows-versie volledig is bijgewerkt. Open PowerShell als beheerder en typ:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Als u verder wilt gaan dan alleen WSL 1 en WSL 2 wilt gebruiken (dat veel sneller en beter is voor het uitvoeren van Linux GUI-apps), schakelt u ook de functie Virtual Machine Platform in:
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Daarna is het verstandig om de nieuwste Windows-update te downloaden, omdat WSL 2 afhankelijk is van bepaalde functies die mogelijk niet aanwezig zijn in oudere builds. Ga naar Instellingen > Bijwerken en beveiliging > Windows Update en controleer op updates. Windows maakt dit natuurlijk graag wat ingewikkelder dan het zou moeten zijn.
Methode 2: WSL installeren en kernel handmatig bijwerken
Zodra Windows is bijgewerkt en de functies zijn ingeschakeld, installeer je de Linux-distributie vanuit de Microsoft Store (zoals Ubuntu).Zoek gewoon naar “Ubuntu” in de Store en klik op Installeren. Let op: bij sommige installaties start de distributie niet omdat de kernel niet is bijgewerkt. Download daarom het nieuwste WSL 2 Linux-kernelupdatepakket van de Microsoft WSL2 Kernel Update-pagina. Voer het na het downloaden uit om de nieuwste kernel te installeren.
Soms gedraagt WSL zich nog steeds vreemd, dus je kunt WSL 2 expliciet als standaard instellen. Open PowerShell en voer het volgende uit:
wsl --set-default-version 2
Hierdoor worden nieuwe distributies standaard met WSL 2 uitgevoerd en kunnen prestatieproblemen of vreemde bugs bij de eerste installatie worden opgelost.
Methode 3: Start uw Linux-distributie en los veelvoorkomende problemen op
Nadat u de Linux-distributie hebt geïnstalleerd, opent u deze vanuit het Startmenu. U wordt gevraagd een UNIX-gebruikersnaam en -wachtwoord aan te maken. Als er niets gebeurt of het systeem crasht, controleer dan of uw Windows-functies zijn ingeschakeld en de kernel is bijgewerkt. Voer ook de volgende opdracht uit in PowerShell als u problemen ondervindt:
wsl --list --verbose
Dit toont welke distro’s geïnstalleerd zijn en hun WSL-versie. Als je distro als “Running” wordt weergegeven, maar er niets laadt, probeer dan een geforceerde afsluiting met:
wsl --shutdown
Start vervolgens de distributie opnieuw op. Voor sommigen helpt het resetten van de volledige WSL-omgeving, omdat Windows soms raar doet met verouderde configuraties.
Methode 4: Toegang tot bestanden en instellingen vanuit Windows en Linux
Zodra het werkt, heb je toegang tot je Windows-bestanden vanaf Linux (of andere schijven).Het is handig, maar pas op: er kunnen soms fouten met rechten of paden optreden. Voor aanpassingen kun je ook je ~/.bashrc/mnt/c/
bewerken of tools zoals Winhance gebruiken voor mooiere terminals.
Houd updates in de gaten, vooral in de eerste paar dagen. WSL kan soms wat onvoorspelbaar zijn totdat de updates binnenkomen. En vergeet niet: als u tussen WSL 1 en 2 wisselt, controleer dan uw huidige versie wsl --list --verbose
en upgrade/downgrade indien nodig. Bij sommige installaties mislukt de eerste poging om WSL 2 te installeren mogelijk onopgemerkt of loopt vast. In dat geval hoeft u uw computer alleen maar opnieuw op te starten en het opnieuw te proberen.
Natuurlijk gaat dit niet altijd van een leien dakje – soms ‘werkt’ Windows gewoon, soms is het een beetje lastig. Maar met deze trucjes wordt het oplossen van problemen een stuk minder pijnlijk.
Samenvatting
- Zorg ervoor dat Windows volledig up-to-date is, met name met functie-updates.
- Schakel WSL en Virtual Machine Platform in via PowerShell-opdrachten.
- Download en installeer indien nodig de nieuwste WSL 2-kernelupdate.
- Stel WSL 2 in als standaard met
wsl --set-default-version 2
. - Installeer de Linux-distributie vanuit de Microsoft Store, start deze op en configureer deze.
- Als er problemen optreden, controleer dan de status van je distributie
wsl --list --verbose
en voer een uitwsl --shutdown
om WSL opnieuw in te stellen.
Afronding
Het installeren van WSL is niet altijd een fluitje van een cent, vooral niet als er problemen zijn of updates achterlopen op schema. Maar zodra het draait, is het alsof je een Linux-machine in Windows hebt – superhandig voor ontwikkelwerk, scripting of gewoon om de Linux-wereld te verkennen zonder steeds opnieuw op te starten. Wees niet verbaasd als je dingen een paar keer opnieuw moet doen of op zoek moet naar die kernelupdate, maar ach, als het eenmaal werkt, is het de moeite waard. Ik hoop dat dit iemand helpt om de eerste problemen te overwinnen en Linux daadwerkelijk soepel op Windows te laten draaien.