Als je Linux op Windows 11 met WSL2 probeert te draaien, is de kans groot dat je wat vreemde problemen bent tegengekomen of je gewoon overweldigd voelde door alle stappen. WSL2 is zo’n beetje de beste manier om Linux-apps te draaien zonder te rommelen met dual-boot of virtuele machines, maar het correct instellen ervan kan een beetje lastig zijn. Dit is geen hogere wiskunde, maar Windows maakt het vaak ingewikkelder dan nodig is. Maar zodra het eenmaal werkt, is het een gamechanger voor ontwikkelaars, hobbyisten of iedereen die een Linux-omgeving op hun desktop wil.
Hoe WSL2 op Windows 11 te installeren
Laten we WSL2 dus maar eens uit de weg ruimen en in je Windows 11-installatie installeren. Dit proces geeft je een verbeterde Linux-installatie op je pc, klaar voor gebruik. Je kunt de meeste Linux-distributies uit de MS Store installeren, opdrachten uitvoeren en misschien zelfs vergeten dat je eigenlijk geen Linux bent. Dit is wat je moet doen:
Methode 1: Gebruik PowerShell om WSL2 in te stellen
- Waarom het helpt : Door de opdracht rechtstreeks in PowerShell uit te voeren met beheerdersrechten, vermijd je de GUI-problemen. Het is snel en bespaart een hoop stappen.
- Wanneer u dit moet doen : Als u WSL nog niet hebt geïnstalleerd of dit snel wilt doen zonder via Instellingen te hoeven klikken.
- Wat u kunt verwachten : WSL installeert zichzelf en vraagt u vervolgens om opnieuw op te starten.
- Stappen :
- Klik met de rechtermuisknop op het menu Start en selecteer Windows Terminal (Admin) of PowerShell (Admin).
- Typ
wsl --install
en druk op Enter. - Deze opdracht start de installatie van WSL, downloadt de Linux-kernel en installeert de benodigde componenten. In sommige configuraties kunnen er foutmeldingen verschijnen over ontbrekende functies.
- Zodra het klaar is, wordt u gevraagd het apparaat opnieuw op te starten om de installatie te voltooien.
Na het opnieuw opstarten voltooit Windows de installatie. Als het systeem vastloopt of WSL niet correct wordt geïnstalleerd na een herstart, moet u mogelijk enkele onderdelen handmatig inschakelen. Hiervoor:
Oplossing: Schakel Virtual Machine Platform en Windows Subsystem voor Linux handmatig in
- Waarom dit helpt : Bij sommige systemen moeten deze functies expliciet worden ingeschakeld, vooral als de geautomatiseerde opdracht niet werkt.
- Wanneer u dit moet doen : Als de vorige stap is mislukt of als WSL-opdrachten vreemde foutmeldingen geven over niet-geïnstalleerde componenten.
- Wat u kunt verwachten : Betere stabiliteit en WSL2-ondersteuning.
- Stappen :
- Open Configuratiescherm > Programma’s > Windows-onderdelen in- of uitschakelen.
- Scroll naar beneden en vink zowel Windows-subsysteem voor Linux als Virtueel machineplatform aan.
- Klik op OK en wacht tot Windows de wijzigingen toepast.
- Start uw systeem opnieuw op.
Als dat nog steeds niet werkt, controleer dan je BIOS-instellingen. Virtualisatietechnologie (Intel VT-x of AMD-V) moet ingeschakeld zijn – want Windows moet het natuurlijk moeilijker maken dan nodig is. Start opnieuw op, ga naar de BIOS/UEFI-instellingen, zoek de virtualisatie-instelling en schakel deze in. Start opnieuw op en probeer de vorige stappen.
Methode 2: WSL handmatig bijwerken naar versie 2
- Waarom het helpt : Zelfs als je WSL hebt geïnstalleerd, kan het op sommige machines standaard op versie 1 staan. WSL2 is veel beter met een volledige Linux-kernel en verbeterde snelheid.
- Wanneer u dit moet doen : Na de installatie van WSL, of als de WSL-opdrachten aangeven dat u nog steeds versie 1 gebruikt.
- Wat u kunt verwachten : een soepelere Linux-ervaring met betere compatibiliteit, vooral voor Docker- of GUI-apps.
- Stappen :
- Open PowerShell (Beheerder).
- Typ
wsl --set-default-version 2
en druk op Enter. - Hiermee worden uw standaard WSL-distributies overgeschakeld naar WSL2, waarmee in principe een echte Linux-kernel onder de motorkap wordt geïnstalleerd.
- Als je een foutmelding krijgt dat WSL 2 niet wordt ondersteund, controleer dan of je Windows is bijgewerkt naar versie 21H2 of hoger. Mogelijk moet je dit updatepakket ook uitvoeren om de nieuwste Linux-kernel te installeren.
Soms mislukt het op sommige systemen wsl --set-default-version 2
de eerste keer, maar na een herstart lukt het wonderbaarlijk genoeg wel. Vreemd, maar Windows is nogal wispelturig wat dit soort dingen betreft. Zorg er ook voor dat virtualisatie is ingeschakeld in het BIOS, want zonder werkt WSL2 niet.
Methode 3: Installeer uw Linux-distributie vanuit de Microsoft Store
- Waarom het helpt : Als u een distro uit de MS Store kiest, wordt de installatie van de Linux-omgeving automatisch uitgevoerd.
- Wanneer u dit moet doen : Zodra WSL2 op uw computer is geconfigureerd.
- Wat u kunt verwachten : Een eenvoudig installatieproces dat een paar minuten duurt, waarna een Linux-shell klaar voor gebruik is.
- Stappen :
- Open de Microsoft Store.
- Zoek naar “Linux” of een specifieke distro zoals Ubuntu, Debian of Kali Linux.
- Kies uw favoriet en klik op Downloaden of Installeren.
- Nadat u het programma hebt geïnstalleerd, kunt u het starten via het menu Start.
Als je bij het opstarten wordt gevraagd een gebruikersnaam en wachtwoord in te stellen, volg dan gewoon de aanwijzingen. Dat is je Linux-installatie, klaar voor opdrachten, scripts of wat dan ook.
Methode 4: Linux-opdrachten uitvoeren vanuit Windows
- Waarom dit handig is : U bevindt zich nu in een Linux-omgeving binnen Windows, dus u kunt opdrachten zoals
apt-get
of gebruikenbash
. - Wanneer u dit moet doen : Nadat de distributie is geïnstalleerd en gereed is.
- Wat u kunt verwachten : U zult versteld staan hoe goed Linux-hulpmiddelen met Windows integreren.
- Stappen :
- Open uw Linux-terminal via het Startmenu.
- Pakketlijsten bijwerken met
sudo apt update
. - Installeer pakketten zoals
git
ofvim
. - Begin met ontwikkelen, scripten, wat je ook maar wilt.
Bij sommige installaties kan de eerste keer opstarten wat traag zijn of een waarschuwing geven, maar na de eerste installatie laadt alles sneller. WSL2 biedt je in principe een naadloze Linux-omgeving binnen Windows. Zorg er gewoon voor dat virtualisatie is ingeschakeld en je systeem up-to-date is, en alles zou soepel moeten werken. Soms gooit Windows gewoon wat roet in het eten, dus wees niet verbaasd als je een paar keer opnieuw moet opstarten of handmatig opdrachten moet uitvoeren.
Samenvatting
- Gebruik PowerShell met beheerdersrechten voor een snelle installatie van WSL.
- Zorg ervoor dat virtualisatie is ingeschakeld in uw BIOS.
- Stel WSL in op versie 2 voor betere prestaties.
- Download een distro uit de MS Store.
- Start uw Linux-omgeving en begin met verkennen.
Afronding
WSL2 aan de praat krijgen is niet altijd even eenvoudig, vooral als Windows niet wil meewerken. Maar zodra alles is ingesteld, is het alsof je een volledige Linux-machine binnen Windows hebt – moeiteloos schakelen tussen de twee. Houd er rekening mee dat sommige stappen mogelijk een paar keer opnieuw opstarten of het aanpassen van BIOS-instellingen vereisen om het goed te krijgen. Toch is het de moeite waard als je Linux-tools wilt zonder dual-booting of VM-problemen.
Hopelijk bespaart dit iemand een paar uur tijd en wordt het proces iets minder frustrerend.