WSL2 instellen op Windows 11: een complete installatiehandleiding

Het installeren van WSL2 op Windows 11 biedt enorm veel mogelijkheden voor mensen die Linux willen leren gebruiken zonder de nachtmerrie van dual-booten of rommelen met virtuele machines. Het is alsof je de taart tegelijk kunt eten en drinken: Linux native naast Windows draaien en naadloos tussen beide schakelen. Maar alles instellen is natuurlijk niet altijd even eenvoudig, en soms voelt het alsof Windows je door allerlei hoepels laat springen. Of je WSL nu niet goed installeert, de virtuele machine-functie hapert, of alles gewoon niet werkt na de installatie, deze handleiding behandelt een aantal praktische stappen die je helpen bij het oplossen van veelvoorkomende problemen en het soepel laten draaien van je Linux-omgeving.

Hoe WSL2 op Windows 11 te installeren

Methode 1: Basisinstallatie – waarom het helpt en wanneer u het moet gebruiken

Dit is waar de meeste mensen mee beginnen. Het is snel, eenvoudig en behandelt de essentiële opdrachten die je nodig hebt om WSL2 aan de praat te krijgen. Het is vooral handig wanneer WSL helemaal niet werkt of Windows de functies van de virtuele machine niet herkent. Nadat je dit hebt gedaan, zou je een Linux-terminal moeten zien verschijnen en opdrachten zoals lsof kunnen uitvoeren sudo apt update. Het is een beetje vreemd, maar soms zorgt het uitvoeren van wsl –install in een PowerShell met verhoogde rechten (als beheerder) ervoor dat alles op zijn plaats valt. Het triggert Windows om optionele functies zoals Virtual Machine Platform en Windows Subsystem for Linux in te schakelen.

Stap 1: WSL inschakelen

  • Klik met de rechtermuisknop op het menu Start en selecteer Windows Terminal (Admin) of PowerShell (Admin). Dit is belangrijk omdat er beheerdersrechten nodig zijn om functies in te schakelen.
  • Typ wsl --installen druk op Enter. In sommige configuraties kan dit een foutmelding geven of aangeven dat functies niet zijn ingeschakeld, maar maak je geen zorgen: de volgende stappen lossen dat op.
  • Als de opdracht niet werkt of niet beschikbaar is, probeer dan handmatig functies in te schakelen:
    • Open Instellingen > Privacy en beveiliging > Voor ontwikkelaars en schakel de Ontwikkelaarsmodus in.
    • Ga naar Configuratiescherm > Programma’s > Windows-onderdelen in- of uitschakelen.
    • Vink Virtueel Machine Platform en Windows Subsysteem voor Linux aan. Klik op OK en start je pc opnieuw op als daarom wordt gevraagd.
  • Na het opnieuw opstarten, open PowerShell (Admin) opnieuw en voer het commando uit wsl --install. Dit zou nu moeten werken.

Methode 2: WSL2 als standaard forceren — omdat Windows soms niet automatisch overschakelt

Windows kan standaard WSL1 gebruiken of ongevraagd een oude versie installeren. Om er zeker van te zijn dat u WSL2 krijgt, typt u wsl --set-default-version 2. Deze opdracht vertelt uw systeem om waar mogelijk WSL2 te gebruiken. Dit is erg handig als uw distributies niet zo snel werken als zou moeten of als u fouten ziet over de “oude” versie. Op één computer mislukte deze opdracht eerst, maar na een herstart werkte alles weer. Omdat Windows dit soms niet correct instelt, is het de moeite waard om dit nogmaals te controleren.

Stap 2: Installeer een Linux-distributie vanuit de Microsoft Store

  • Open de Microsoft Store via het menu Start.
  • Zoek naar “Ubuntu” (of een andere Linux-distributie, zoals Debian, Kali, Fedora, wat je maar wilt).
  • Klik op Downloaden of Installeren. Let op eventuele fouten: soms kan de Store niet downloaden als je systeem niet volledig is bijgewerkt of als de Store zelf problemen ondervindt.

Stap 3: Start en stel uw Linux-omgeving in

  • Nadat u het programma hebt geïnstalleerd, vindt u uw Linux-distributie in het menu Start. Typ ‘Ubuntu’ of iets anders in.
  • De eerste keer opstarten duurt een paar seconden, waarna je wordt gevraagd een gebruikersaccount en wachtwoord aan te maken. Dit zijn je Linux-logins, dus onthoud ze of gebruik een eenvoudige om te testen. Je hebt geen ingewikkeld wachtwoord nodig als je van plan bent om ermee te experimenteren.
  • Na de installatie kun je Linux-opdrachten rechtstreeks vanuit deze terminal uitvoeren. Ik weet niet zeker waarom het werkt, maar bij sommige installaties duurt het de eerste keer een minuut om te initialiseren, vooral als er updates in behandeling zijn.

Stap 4: Zorg ervoor dat alles up-to-date is

Open je Linux-terminal en voer sudo apt update && sudo apt upgrade. Dat houdt je Linux-omgeving fris en veilig. Het is een beetje vervelend, maar noodzakelijk. Op sommige machines mislukt dit de eerste keer vanwege netwerkproblemen of ontbrekende rechten, maar opnieuw proberen na een herstart helpt vaak.

Tips voor het oplossen van problemen als WSL2 niet werkt

  • Controleer de systeemvereisten: Zorg ervoor dat je pc Windows 11 build 22000 of hoger draait. Je kunt dit controleren via Instellingen > Systeem > Info.
  • Controleer of virtualisatie is ingeschakeld: Ga naar Taakbeheer > tabblad Prestaties en zoek naar Virtualisatie. Als het is uitgeschakeld, moet je het in je BIOS inschakelen. Het is wat omslachtig, maar noodzakelijk voor WSL2.
  • Controleer de functie van de virtuele machine: voer de functie uit DISM /Online /Get-Features | find "Microsoft-Hyper-V"of controleer in het venster Windows-functies of Hyper-V is ingeschakeld. Soms is het inschakelen van alleen de benodigde functies niet voldoende; uw BIOS moet virtualisatie ondersteunen en actief zijn.
  • WSL opnieuw installeren of resetten: In sommige frustrerende gevallen helpt het verwijderen en opnieuw installeren. Gebruik de ` Microsoft WSL-installatiehandleiding ` voor gedetailleerde instructies, vooral als u vastloopt.

Afronding

Al met al kan de installatie van WSL2 eenvoudig zijn als alles op elkaar is afgestemd: je Windows-versie, virtualisatie ingeschakeld en de juiste opdrachten uitgevoerd. Maar het is een beetje vreemd, want soms doet Windows alsof het alles ondersteunt en weigert het vervolgens mee te werken totdat je opnieuw opstart, het BIOS controleert of functies in- of uitschakelt. Hoe dan ook, veel ervan is gewoon die basisvereisten dubbelchecken en vervolgens een paar opdrachten uitvoeren. Niet echt spectaculair, maar als het eenmaal werkt, is het absoluut de moeite waard vanwege die Linux-kracht, rechtstreeks vanuit Windows.

Samenvatting

  • Zorg ervoor dat uw Windows-versie up-to-date is (Windows 11 22000+)
  • Virtualisatie inschakelen in BIOS als het is uitgeschakeld
  • Schakel Windows-functies in: Virtueel machineplatform, Windows-subsysteem voor Linux
  • Gebruik wsl --installen/of stel WSL2 handmatig in als standaard
  • Installeer uw Linux-distributie vanuit de Microsoft Store
  • Voer updates uit binnen Linux (sudo apt update en sudo apt upgrade)

Afronding

Hopelijk helpen deze tips iemand die verstrikt raakt in de WSL2-installatie. Het is soms een beetje rommelig, maar als het eenmaal werkt, is het best soepel. Blijf de systeemvereisten controleren en aarzel niet om opnieuw op te starten of functies in of uit te schakelen. Veel succes en ik hoop dat dit helpt!