Ga verder naar de inhoud

Installeer WSL2 (Windows Subsystem for Linux 2) op Windows 10

WSL2 (Windows Subsystem for Linux 2) is een onderdeel van Windows dat toelaat om een command line Linux distributie (distro) bovenop Windows 10 te installeren. WSL maakt het mogelijk om naast windows Linux only programma's, zoals veel open source tools en scripts te gebruiken.

Windows Subsystem for Linux 2 installeren op Windows 10 (in progress)


Windows Subsystem for Linux 2 laat toe om command line versie van Linux te installeren en te gebruiken bovenop je Windows. Hoewel er verschillende soorten Linux distributies (Arch, OpenSUSE, KALI) kunnen geïnstalleerd worden is het doel van deze handleiding om een werkende virtuele Ubuntu linux distro op te zetten.
Via een WSL Linux Distro kan je aan de Windows bestanden en omgekeerd.
De Windows bestanden/schijven (c, d, e, f, etc) zijn te vinden in de "mnt" map in de root folder dus /mnt/c of /mnt/d
Vanuit Windows zijn de Linux bestanden beschikbaar via Explorer op het volgende pad \\wsl$\. Voor Ubuntu 20.04 is dat \\wsl$\Ubuntu-20.04\.
Om de installatie WSL 2 zo vlot mogelijk te laten verlopen is het aan te raden om de Windows 10 computer waarop WSL 2 geïnstalleerd moet worden te upgraden naar de laatste versie (Windows 10 versie 2004 of hoger).

WSL 2 installeren op Windows 10 versie 2004 en hoger.


De installatie is vereenvoudigd sinds Windows 10 versie 2004. Voor oudere Windows 10 (Windows 10 versie 1909 of ouder) (Windows_Subsystem_for_Linux_2)_op_Windows_10#WSL_2_installeren_op_Windows_10_versie_1909_of_lager start hier.
Om je Windows versie te vinden ga naar Instellingen > About > Scroll naar beneden tot Windows Specificaties, naast Versie vind je de versie.
  • Open command prompt / terminal of powershell als Administrator.


  • Kopieer het volgende commando en plak het in de terminal, wsl --install druk op enter. De volgende output zou moeten verschijnen. Als het vastloopt op een bepaald percentage druk op "CTRL+ C" op je toetsenbord.



  • Herstart je computer


  • Na het herstarten zou er opnieuw een terminal venster moeten openen om verder te gaan met de installatie.


  • Hierna kan je verder gaan met de installatie van de Linux distro, Ubuntu in dit geval.


  • Geef een username op en een wachtwoord, verifieer het wachtwoord.


  • Verifieer de versie van WSL met wsl --list --verbose. Dit zou de output moeten zijn:



Klaar

WSL 2 installeren op Windows 10 versie 1909 of lager


Als je niet kan upgraden naar een nieuwere versie dan 1909 en WSL2 wilt gebruiken, volg dan de onderstaande instructies.
Eerst moet de WSL versie 1 of WSL 1 moeten worden aangezet en daarna kan WSL2 worden geïnstalleerd.

Windows Subsystem for Linux aanzetten


Open het start menu, en zoek naar de tool Windows onderdelen in of uitschakelen of Turn Windows features on or off.

En scroll naar beneden en vink het onderdeel Windows Subsystem for Linux aan. Klik vervolgens op Ok, en herstart de computer.

Virtualization aanzetten


Eens terug opgestart, moet er gecheckt worden of de Virtualization optie aanstaat. Ga naar Taakbeheer, naar de tab "prestaties" en check bij "Processor" informatie of "Virtualisatie" aan staat.

Als dat het geval is, ga verder naar het onderdeel "Virtual Machine Platform aanzetten".
Is dat niet het geval is moet je in de BIOS van de Windows machine de "Virtualization" optie aanzetten.
Hoe kom je in de BIOS vanuit windows?
  • Optie 1

Ga naar Settings of Instellingen > Bijwerken en beveiliging > Systeemherstel > onder Geavanceerde Opstartopties klik op Nu opnieuw opstarten.
  • Optie 2

Als dit niet werkt, sluit de computer af, zet de computer aan en wanneer het logo van de fabrikant van de laptop verschijnt druk herhaaldelijk op DEL of F2. De uiteindelijke toets kan verschillen per fabrikant van de laptop. Zoek op welke toets moet ingedrukt worden tijdens het opstarten om in de BIOS terecht te komen op jouw laptop.
De instelling om virtualisatie in te schakelen is afhankelijk van je CPU fabrikant en model. Zoek naar een van de volgende opties:
  • VT-x,
  • AMD-V,
  • SVM
  • of Vanderpool.

Schakel Intel VT-d of AMD IOMMU in als de opties beschikbaar zijn.
Eens de optie is aangezet, zoek voor de optie Save & Exit of iets gelijkaardigs.
De computer gaat nu verder met opstarten.

Virtual Machine Platform aanzetten


Eens terug ingelogd in Windows:
  • Open een nieuwe Powershell als Administrator

  • Voer het volgende commando uit:
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
  • Herstart de computer opnieuw

WSL2 aanzetten (als standaard)



Een Linux distro installeren


  • Ga naar de windows store via op deze link en druk vervolgens op de knop "Get in Store app"


  • en klik door via de pop-up op "Microsoft Store openen"


  • En de store klik op de knop "Get" of het nederlandstalige equivalent.


  • Na het installeren van Ubuntu 22.04.1 LTS, start Ubuntu.


(ik gebruik een andere versie maar het principe is hetzelfde)
  • Bij de eerste keer start van Ubuntu zal je een username moeten ingeven en een wachtwoord. Geef je gewenste gebruikersnaam en typ twee keer blind een wachtwoord.

Klaar! Nu heb je een werkende virtuele Linux geinstalleerd!

Verifieer de wsl versie


  • Open een powershell venster
  • Voer het volgende commando uit, wsl -l -v, je zou een lijst moeten zien met de geinstalleerde linux distros, de staat, en onder "VERSION, zou er naast Ubuntu een 2 moeten staan.
  • Is dat niet het geval en staat de VERSION op 1, kan je de geinstalleerde Linux distro converteren naar versie 2, met het volgende commando: wsl --set-version . Voor een Ubuntu distro wsl versie 1 is dit dan wsl --set-version Ubuntu 2

Deze pagina is laatst aangepast op 10 juni 2024

Deze pagina aanvullen of corrigeren?

Heb je aanvullingen of wil je iets rechtzetten? Dan kan je deze pagina makkelijk bewerken via onderstaande knop.