Linux installeren op Windows 11: een complete stapsgewijze handleiding

Linux installeren op Windows 11 is geen ingewikkelde hack meer – dankzij WSL is het eigenlijk vrij eenvoudig, en je kunt een fijne Linux-omgeving naast Windows draaien zonder een dual-boot-nachtmerrie. Voor iedereen die ooit Linux-tools wilde, maar een hekel heeft aan dual-boot of VM-installaties, is dit een game changer. Maar laten we eerlijk zijn, de installatie is niet altijd meteen perfect. Soms weigert WSL goed te installeren, of start de Linux-distributie niet op, vooral niet op bepaalde hardware of na grote Windows-updates. Dus, als je tegen problemen aanloopt, volgen hier een paar tips en trucs om die obstakels te overwinnen.

Linux installeren op Windows 11

WSL en Virtual Machine Platform Mode inschakelen

Dit onderdeel kan voor sommigen een struikelblok zijn, vooral omdat Windows nogal kieskeurig kan zijn met schakelaars. Open eerst PowerShell als beheerder (zoek naar PowerShell, klik met de rechtermuisknop en voer het uit als beheerder) en typ:

dism /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

en toen:

dism /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Dit zorgt ervoor dat zowel WSL als het Virtual Machine Platform ingeschakeld zijn – wat eigenlijk noodzakelijk is om WSL 2 soepel te laten werken. Start de pc opnieuw op nadat u deze opdrachten hebt uitgevoerd. In sommige configuraties vergeet Windows, zelfs als u denkt dat u alles hebt ingeschakeld, de wijzigingen volledig toe te passen totdat u de pc opnieuw opstart.

Een andere manier – als u de voorkeur geeft aan een GUI – is door naar Instellingen > Apps > Optionele functies te gaan, op Functie toevoegen te klikken, te zoeken naar Windows-subsysteem voor Linux en Virtual Machine Platform en beide te installeren. Maar eerlijk gezegd is de opdrachtregel sneller en betrouwbaarder, vooral na een nieuwe installatie of updates.

Installeer WSL en een Linux-distributie

Zodra PowerShell weer werkt, opent u het opnieuw (aanbevolen in de beheerdersmodus) en typt u:

wsl --install

Deze opdracht zou automatisch de nieuwste WSL moeten installeren en standaard Ubuntu gebruiken. Als dit niet werkt – wat gebeurt bij oudere installaties of soms na handmatige installatie – moet u mogelijk een specifieke distro handmatig installeren.

Voor handmatige installatie kunt u uw distributie downloaden uit de Microsoft Store. Zoek naar Ubuntu, Debian of Kali Linux. Soms, als de Store niet goed opent of WSL niet is ingeschakeld, gaat u naar Instellingen > Apps > Apps en onderdelen en schakelt u Windows-onderdelen handmatig in of uit door op de link Windows-onderdelen in- of uitschakelen te klikken en vervolgens Windows-subsysteem voor Linux en Virtual Machine Platform aan te vinken. Start de computer vervolgens opnieuw op, open de Store en installeer.

Installeer en lanceer uw Linux-distributie

Na de installatie kun je je Linux-app starten vanuit het Startmenu. De eerste keer opstarten duurt een minuut of twee. Je wordt gevraagd een gebruikersnaam en wachtwoord in te stellen. Ik weet niet waarom, maar om de een of andere reden verloopt de eerste keer soms traag of mislukt het zelfs, dus raak niet in paniek. Als dat gebeurt, helpt het meestal om de distro te sluiten en opnieuw te openen. Na de installatie ben je in de Linux shell-modus en kun je aan de slag.

WSL bijwerken en problemen oplossen

Draaien sudo apt update && sudo apt upgradein de Linux-terminal houdt alles veilig en fris. Maar hier is een lastig punt: als je WSL-instantie niet goed functioneert, controleer dan welke versie je gebruikt wsl --list --verbose. Als versie 1 wordt weergegeven of als WSL niet correct start, moet je mogelijk handmatig upgraden naar WSL 2.

Om te upgraden naar WSL 2, voer je uit wsl --set-default-version 2en stel je je distro in op WSL 2 met. Vervang <distro_name> door de naam die je ziet in wsl –list –verbose. Soms, als WSL 2 weigert te installeren, kan dit komen door ontbrekende systeemupdates of een uitgeschakelde hardwarevirtualisatie. Controleer in het BIOS of virtualisatie-extensies (Intel VT-x of AMD-V) zijn ingeschakeld. Want Windows moet het natuurlijk moeilijker maken dan nodig is.wsl --set-version 2

Extra tips en veelvoorkomende valkuilen

Als het nog steeds niet werkt, overweeg dan om WSL te verwijderen en opnieuw te installeren via de WSL-installatiedocumentatie van Microsoft. Voer het ook uit DISM /Online /Cleanup-Image /RestoreHealthin PowerShell om mogelijke systeembeschadigingen te verhelpen die de inschakeling van functies kunnen verstoren.

En eerlijk gezegd hebben sommige hardware-installaties gewoon hun eigenaardigheden. Op bepaalde machines kunnen WSL of de Store fouten geven na grote Windows-updates. Uitvoeren sfc /scannowkan soms onderliggende problemen met systeembestanden oplossen die verhinderen dat WSL correct initialiseert.

Hopelijk helpen deze tips bij het oplossen van veelvoorkomende problemen. Ik weet niet zeker waarom het werkt, maar bij sommige installaties start de Linux-omgeving eindelijk zonder problemen op, na het inschakelen van functies, opnieuw opstarten en handmatig updaten. Soms lost een goede herstart al op wat de updates hebben veroorzaakt.

Samenvatting

  • Schakel WSL en Virtual Machine Platform in via PowerShell of GUI.
  • Start opnieuw op en installeer WSL met wsl --installof via de Store.
  • Kies en lanceer je distro, stel hem in.
  • Werk uw Linux-systeem bij en controleer indien nodig de WSL-versie.
  • Als de problemen aanhouden, controleer dan of virtualisatie is ingeschakeld in het BIOS, voer systeemstatuscontroles uit en overweeg om WSL opnieuw te installeren.

Afronding

Linux draaiende krijgen op Windows 11 met WSL is veel eenvoudiger dan voorheen, maar het is niet altijd een fluitje van een cent. Hardware-eigenaardigheden, Windows-updates en systeeminstellingen kunnen voor problemen zorgen. Als alles echter klopt, is het een vrij solide manier om Linux-tools te gebruiken zonder gedoe met dual-boot of VM’s. Houd er wel rekening mee dat een beetje probleemoplossing of meerdere herstarts soms het verschil maken. Hopelijk bespaart dit je een hoop kopzorgen.