Publicatie:Installeer WSL2 (Windows Subsystem for Linux 2) op Windows 10
Titel | Installeer WSL2 (Windows Subsystem for Linux 2) op Windows 10 (Voorkeurstitel) |
Locatie | |
Uitgever | |
Jaar van uitgave | 2022 |
Rechten | CC0 |
Persistent ID |
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) 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)
- Download deze kernel update via Microsoft via https://learn.microsoft.com/en-us/windows/wsl/install-manual#step-4---download-the-linux-kernel-update-package
- Dubbelklik om het installatieprogramma te starten en voer de update uit
- Open een nieuw powershell venster als administrator.
- Voer het volgende commando uit:
wsl --set-default-version 2
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 <distribution name> <versionNumber>
. Voor een Ubuntu distro wsl versie 1 is dit danwsl --set-version Ubuntu 2