WSL installeren op Windows is vrij eenvoudig, maar soms gaat er iets mis. Misschien werkt de opdracht niet zoals verwacht, of lijkt WSL niet goed te installeren. Het is een beetje vreemd, maar het oplossen van deze problemen komt vaak neer op het correct uitvoeren van een paar belangrijke stappen, zoals het inschakelen van de juiste functies, controleren op Windows-updates of zelfs wat rommelen met wat configuraties. Zodra het werkt, heb je een handige Linux-shell direct op je Windows-computer, wat ideaal is als je scripts wilt uitvoeren, dingen wilt compileren of gewoon wilt rommelen met Linux-tools zonder dual boot of een virtuele machine te gebruiken. Hier lees je hoe je de meest voorkomende obstakels kunt overwinnen en WSL soepel kunt laten werken.
Stapsgewijze handleiding voor het gebruik van het Windows-subsysteem voor Linux
Als WSL niet meewerkt of als je het voor de eerste keer probeert te installeren, zouden deze stappen moeten helpen. Soms loopt de installatie vast of start de distributie niet goed op. Het belangrijkste is om ervoor te zorgen dat je systeem klaar is voor gebruik, bijvoorbeeld door Windows te updaten, functies correct in te schakelen en soms wat configuraties aan te passen.
Zorg ervoor dat Windows volledig is bijgewerkt
- Open Instellingen > Windows Update en controleer op updates. WSL is grotendeels afhankelijk van de nieuwste Windows-functies, dus als u achterloopt, kunt u problemen ondervinden. Normaal gesproken heeft WSL 2 minimaal Windows 10 versie 1903 of hoger nodig.
- Op sommige machines wordt uw Windows-build weergegeven
winverin Uitvoeren of de opdrachtprompt. Zorg ervoor dat deze recent genoeg is.
Deze stap is nuttig omdat oudere Windows-builds mogelijk niet over de benodigde componenten of oplossingen beschikken. In sommige configuraties lijken dingen kapot te zijn, zelfs na het inschakelen van WSL, totdat je de update uitvoert.
WSL en Virtual Machine Platform inschakelen (indien nodig)
- Open PowerShell als beheerder. Klik bijvoorbeeld met de rechtermuisknop op het menu Start en selecteer Als administrator uitvoeren.
- Voer deze opdrachten uit:
DISM /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart Dism /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Als u Windows 11 gebruikt, doet de wsl --installopdracht vanuit een PowerShell met verhoogde bevoegdheden doorgaans al het werk. Bij sommige Windows 10-installaties moet u de functies echter handmatig inschakelen, zoals hierboven beschreven.
Download en installeer een Linux-distributie
- Ga naar de Microsoft Store en koop iets als Ubuntu. Andere opties zijn Debian of Kali als je specifiek wilt zijn.
- Als de Store niet werkt, kun je Linux ook handmatig installeren via de opdrachtregel:
wsl --install -d Ubuntu. Dat kan problemen oplossen als de Store-link buggy is.
Eenmaal geïnstalleerd, start de eerste installatie meestal een installatie: je wordt gevraagd een Linux-gebruikersnaam en -wachtwoord aan te maken. Niets bijzonders, maar vergeet ze niet – je zult deze shell vaak gebruiken.
De Linux-omgeving starten en problemen oplossen
- Probeer het eerst te openen via het menu Start of voer het uit
wslvia de opdrachtprompt of PowerShell. - Als het crasht of vastloopt, controleer dan je systeemlogboeken of voer het uit
wsl --list --verboseom te zien wat er geïnstalleerd en actief is. Soms stelt WSL 2 zichzelf niet in als standaard; je kunt het handmatig instellen metwsl --set-default-version 2. - Nog iets dat helpt: als WSL zich niet goed gedraagt, kan een volledige reset het probleem mogelijk verhelpen. Voer de reset uit
wsl --shutdownom alle instanties te verwijderen en start WSL vervolgens opnieuw op.
In sommige configuraties kan WSL erg onbetrouwbaar zijn totdat je er wat aan verandert, zoals Hyper-V uitschakelen of het Virtual Machine Platform aan- of uitzetten. Houd er rekening mee dat bepaalde functies kunnen conflicteren, afhankelijk van je hardware of andere virtualisatiesoftware.
Begin met het gebruiken van Linux-opdrachten en -hulpmiddelen
- Nu alles is ingesteld, kunt u opdrachten zoals
ls,cd, of proberenapt update. Als de pakketten niet worden geïnstalleerd, controleer dan of uw netwerkverbinding werkt in WSL (soms blokkeren DNS-problemen de toegang).Mogelijk moet u aanpassen/etc/resolv.conf. - Sommige mensen vinden dat het bewerken
/etc/wsl.confvan opties voor automatisch koppelen of het delen van bestanden de stabiliteit verbetert. Bijvoorbeeld door het volgende toe te voegen:
[automount] root = /mnt/ options = "metadata"
Als een opdracht of distro niet goed werkt, controleer dan of Windows up-to-date is, WSL correct is geconfigureerd en de virtualisatie-instellingen van uw systeem in het BIOS zijn ingeschakeld. Want Windows moet het soms natuurlijk moeilijker maken dan nodig is.
Tips voor het gebruik van het Windows-subsysteem voor Linux
- Zorg ervoor dat u de nieuwste versie van Windows gebruikt. WSL 2 profiteert hiervan.
- Gebruik Windows Terminal voor een betere ervaring. Hiermee schakelt u heel eenvoudig tussen PowerShell, Opdrachtprompt en WSL.
- Soms helpt het om de distributie opnieuw te installeren of de distributie
wsl --unregister <distro>te verwijderen en opnieuw te installeren als er iets kapotgaat. - Ontdek aangepaste Linux-configuraties of hulpmiddelen zoals Winhance om het uiterlijk en de prestaties van WSL aan te passen.
- Wees voorbereid op incidentele problemen, vooral bij updates of wijzigingen in Windows. Met geduld en een beetje hulp bij het oplossen van problemen kunt u het proces versnellen.
Veelgestelde vragen
Wat moet ik doen als WSL niet geïnstalleerd kan worden of crasht?
Controleer eerst je Windows-versie en de ingeschakelde functies. Als het probleem zich nog steeds voordoet, probeer wsl --shutdowndan, herstart het systeem volledig en reset eventueel je Linux-distributie met wsl --unregister <distro>. Soms kan het probleem worden opgelost door de distributie te verwijderen en opnieuw te installeren of een update uit te voeren.
Kan ik Linux-apps met grafische gebruikersinterface op WSL draaien?
Met WSL 2 en Windows 11 wel, maar je moet WSLg inschakelen of een X-server installeren. Niet altijd vlekkeloos, maar zeker mogelijk. Houd er voorlopig rekening mee dat het een beetje wisselvallig is, afhankelijk van je configuratie.
Samenvatting
- Werk Windows bij naar de nieuwste versie.
- Schakel zowel de WSL- als Virtual Machine Platform-functies in via PowerShell of handmatig.
- Start uw pc opnieuw op. Dit is een must.
- Installeer een Linux-distributie vanuit de Microsoft Store of via de opdrachtregel.
- Start het programma en los problemen op als het niet meteen vlekkeloos verloopt.
Afronding
WSL goed laten werken kan een hele klus zijn, vooral met verschillende hardware-instellingen en Windows-versies. Maar zodra het stabiel is, heb je een behoorlijk krachtige tool in handen om Linux naast Windows te ontwikkelen, te leren of gewoon te knutselen. Soms is een kleine aanpassing in de configuratie of een snelle herinstallatie al voldoende. En eerlijk gezegd is het de moeite waard vanwege hoe handig Linux-opdrachtregeltools kunnen zijn naast je Windows-apps.
Hopelijk helpt dit iemand om de frustraties bij de eerste installatie te overwinnen en een echte Linux-omgeving op zijn pc te krijgen.