Update van WSL naar WSL 2 in Windows 10
Hoe te updaten van WSL naar WSL 2 in Windows 10
Microsoft heeft WSL 2 overgezet naar Windows 10 versie 1909 en versie 1903. Aanvankelijk was het exclusief beschikbaar in Windows 10 versie 2004. Gebruikers die twee oudere versies van het besturingssysteem hebben geïnstalleerd, kunnen nu het Windows-subsysteem voor Linux upgraden naar de nieuwste generatie en profiteren van het gebruik ervan.
WSL 2 is een nieuwe versie van de architectuur die het Windows-subsysteem voor Linux aanstuurt om ELF64 Linux-binaire bestanden op Windows uit te voeren. Deze nieuwe architectuur verandert de manier waarop deze Linux-binaire bestanden omgaan met Windows en die van uw computer hardware, maar biedt nog steeds dezelfde gebruikerservaring als in WSL 1 (de huidige algemeen beschikbare versie).
Advertentie
Het wordt geleverd met een echte Linux-kernel met Windows die volledige compatibiliteit met systeemaanroepen mogelijk maakt. Dit is de eerste keer dat een Linux-kernel wordt geleverd met Windows. WSL 2 gebruikt de nieuwste virtualisatietechnologie om zijn Linux-kernel in een lichtgewicht virtuele machine (VM) te draaien. Om het voor meer Windows 10-gebruikers beschikbaar te maken, heeft Microsoft:
maakte het beschikbaar voor twee eerdere versies van het besturingssysteem.Alle belangrijke functies zijn beschikbaar, waaronder:
- Prestaties van bestandssysteem nu op gelijke voet met Mac- en Linux-snelheden
- Verbeterde ondersteuning voor systeemaanroepen voor alle Linux-toepassingen, met name: Docker, FUSE, rsync, enz.
- Volledige Linux-kernel
- Docker Desktop heeft ondersteuning toegevoegd om WSL 2 als engine te gebruiken
Bouwt 18362.1049
en 18363.1049
of hoger zijn vereist om WSL2 werkend te krijgen. Ze worden losgelaten met KB4571748.
Bij het updaten van WSL naar WSL 2 moet je deze stappen uitvoeren
- Schakel het Windows-subsysteem voor Linux in
- De optionele functie Virtual Machine Platform inschakelen
- Download het Linux-kernelupdatepakket
- Stel WSL 2 in als uw standaardversie
- Installeer er een Linux-distro in.
Om te updaten van WSL naar WSL 2 in Windows 10,
- Open PowerShell als beheerder.
- Voer deze opdracht uit om WSL te installeren:
dism.exe /online /enable-feature /featurename: Microsoft-Windows-Subsystem-Linux /all /norestart.
- Schakel de optionele functie Virtual Machine Platform in door de volgende opdracht uit te voeren:
dism.exe /online /enable-feature /featurename: VirtualMachinePlatform /all /norestart
- Herstart Windows 10.
- Download het nieuwste Linux-kernelupdatepakket en installeer het: WSL2 Linux-kernelupdatepakket voor x64-machines
- Stel WSL 2 in als uw standaardversie. Open PowerShell als beheerder en voer het volgende uit:
wsl --set-default-versie 2
. - Je kan nu installeer WSL 2-distributies uit de Microsoft Store (zie de opmerking).
Je bent klaar!
Opmerking: sommige oudere WSL-distributies zijn niet ontworpen om onder WSL 2 te draaien. U moet ze handmatig verwijderen. Hier is de lijst met WSL 2-compatibele distributies.
- Ubuntu
- Ubuntu 16.04 LTS
- Ubuntu 18.04 LTS
- Ubuntu 20.04 LTS
- openSUSE Sprong 15.1
- SUSE Linux Enterprise Server 12 SP5
- SUSE Linux Enterprise Server 15 SP1
- Kali Linux
- Debian GNU/Linux
- Fedora Remix voor WSL
- Pengwin
- Pengwin Enterprise
- Alpine WSL
Je probeert ook een klassieke WSL-distro om te zetten naar het nieuwere platform zoals beschreven in de post Installeer Windows Subsystem voor Linux 2 in Windows 10. In het kort, voer de opdracht uit wsl --set-versie
in de verhoogde PowerShell. Vervang de distro-naam door de werkelijke distro-naam, b.v. Ubuntu: wsl --set-versie Ubuntu 2
.Hiermee wordt de specifieke distro geconverteerd naar WSL 2.
De update van WSL 1 naar WSL 2 kan enkele minuten duren, afhankelijk van de grootte van uw beoogde distributie.