Opdater fra WSL til WSL 2 i Windows 10
Sådan opdateres fra WSL til WSL 2 i Windows 10
Microsoft har overført WSL 2 til Windows 10 version 1909 og version 1903. Oprindeligt var den udelukkende tilgængelig i Windows 10 version 2004. Nu kan brugere, der har installeret to ældre versioner af operativsystemet, opgradere Windows Subsystem til Linux til den seneste generation og få fordele ved at bruge det.
WSL 2 er en ny version af arkitekturen, der driver Windows-undersystemet til Linux til at køre ELF64 Linux-binære filer på Windows. Denne nye arkitektur ændrer, hvordan disse Linux-binære filer interagerer med Windows og din computers hardware, men giver stadig den samme brugeroplevelse som i WSL 1 (den nuværende bredt tilgængelige version).
Reklame
Det sender en rigtig Linux-kerne med Windows, der vil gøre fuld systemopkaldskompatibilitet mulig. Dette er første gang en Linux-kerne leveres med Windows. WSL 2 bruger den nyeste virtualiseringsteknologi til at køre sin Linux-kerne inde i en letvægts virtuel maskine (VM). For at gøre det tilgængeligt for flere Windows 10-brugere har Microsoft
gjort det tilgængeligt for to tidligere udgivelser af OS.Alle dens nøglefunktioner vil være tilgængelige, inklusive
- Filsystemydeevne nu på niveau med Mac- og Linux-hastigheder
- Forbedret systemopkaldssupport til alle Linux-applikationer, især: Docker, FUSE, rsync osv.
- Fuld Linux-kerne
- Docker Desktop har tilføjet support til at bruge WSL 2 som sin motor
bygger 18362.1049
og 18363.1049
eller højere kræves for at få WSL2 til at fungere. De frigives med KB4571748.
Opdatering fra WSL til WSL 2 kræver, at du udfører disse trin
- Aktiver Windows-undersystemet til Linux
- Aktiver den valgfri funktion Virtual Machine Platform
- Download Linux-kerneopdateringspakken
- Indstil WSL 2 som din standardversion
- Installer en Linux-distro inde i den.
For at opdatere fra WSL til WSL 2 i Windows 10,
- Åben PowerShell som administrator.
- For at installere WSL skal du køre denne kommando:
dism.exe /online /enable-feature /funktionsnavn: Microsoft-Windows-Subsystem-Linux /all /norestart.
- Aktiver Virtual Machine Platform valgfri funktion ved at køre følgende kommando:
dism.exe /online /enable-feature /funktionsnavn: VirtualMachinePlatform /all /norestart
- Genstart Windows 10.
- Download den seneste Linux-kerneopdateringspakke og installer den: WSL2 Linux-kerneopdateringspakke til x64-maskiner
- Indstil WSL 2 som din standardversion. Åbn PowerShell som administrator og kør:
wsl --set-default-version 2
. - Det kan du nu installer WSL 2 distros fra Microsoft Store (se bemærkningen).
Du er færdig!
Bemærk: Nogle af de ældre WSL-distros er ikke designet til at køre under WSL 2. Du skal afinstallere dem manuelt. Her er listen over WSL 2-kompatible distros.
- Ubuntu
- Ubuntu 16.04 LTS
- Ubuntu 18.04 LTS
- Ubuntu 20.04 LTS
- openSUSE Leap 15.1
- SUSE Linux Enterprise Server 12 SP5
- SUSE Linux Enterprise Server 15 SP1
- Kali Linux
- Debian GNU/Linux
- Fedora Remix til WSL
- Pengwin
- Pengwin Enterprise
- Alpine WSL
Du forsøger også at konvertere en klassisk WSL-distro til den nyere platform som beskrevet i indlægget Installer Windows Subsystem til Linux 2 i Windows 10. Kort sagt, kør kommandoen wsl --set-version
i den forhøjede PowerShell. Erstat distronavnet med det faktiske distronavn, f.eks. Ubuntu: wsl --set-version Ubuntu 2
.Dette vil konvertere den specifikke distro til WSL 2.
Opdateringen fra WSL 1 til WSL 2 kan tage flere minutter at gennemføre afhængigt af størrelsen på din målrettede distribution.