Ažurirajte s WSL na WSL 2 u sustavu Windows 10
Kako ažurirati s WSL na WSL 2 u sustavu Windows 10
Microsoft je prenio WSL 2 na Windows 10 verziju 1909 i verziju 1903. U početku je bio dostupan isključivo u Windows 10 verziji 2004. Sada korisnici koji su instalirali dva starija izdanja OS-a mogu nadograditi podsustav Windows za Linux na najnoviju generaciju i dobiti pogodnosti od njegove upotrebe.
WSL 2 je nova verzija arhitekture koja pokreće Windows podsustav za Linux za pokretanje ELF64 Linux binarnih datoteka u sustavu Windows. Ova nova arhitektura mijenja način na koji te Linux binarne datoteke komuniciraju sa Windowsom i vašim računalom hardvera, ali i dalje pruža isto korisničko iskustvo kao u WSL 1 (trenutačno široko dostupan verzija).
Oglas
Isporučuje pravi Linux kernel s Windowsima koji će omogućiti potpunu kompatibilnost s pozivima sustava. Ovo je prvi put da se Linux kernel isporučuje uz Windows. WSL 2 koristi najnoviju tehnologiju virtualizacije za pokretanje svoje jezgre Linuxa unutar laganog pomoćnog virtualnog stroja (VM). Kako bi ga učinio dostupnim za više korisnika Windows 10, Microsoft je napravio
učinio dostupnim za dva prethodna izdanja OS-a.Sve njegove ključne značajke bit će dostupne, uključujući
- Performanse datotečnog sustava sada su jednake brzinama za Mac i Linux
- Poboljšana podrška za sistemske pozive za sve Linux aplikacije, posebno: Docker, FUSE, rsync, itd.
- Puna jezgra Linuxa
- Docker Desktop je dodao podršku za korištenje WSL 2 kao svog motora
Gradi 18362.1049
i 18363.1049
ili viši su potrebni da bi WSL2 radio. Pušteni su sa KB4571748.
Ažuriranje s WSL-a na WSL 2 zahtijevat će od vas da izvršite ove korake
- Omogućite podsustav Windows za Linux
- Omogućite opcijsku značajku Platforma virtualnog stroja
- Preuzmite paket ažuriranja jezgre Linuxa
- Postavite WSL 2 kao zadanu verziju
- Instalirajte Linux distribuciju unutar njega.
Za ažuriranje s WSL na WSL 2 u sustavu Windows 10,
- Otvorena PowerShell kao administrator.
- Da biste instalirali WSL, pokrenite ovu naredbu:
dism.exe /online /enable-feature /featurename: Microsoft-Windows-Subsystem-Linux /all /norestart.
- Omogućite opcijsku značajku platforme virtualnog stroja pokretanjem sljedeće naredbe:
dism.exe /online /enable-feature /featurename: VirtualMachinePlatform /all /norestart
- Ponovno pokrenite Windows 10.
- Preuzmite najnoviji paket ažuriranja jezgre Linuxa i instalirajte ga: WSL2 paket ažuriranja jezgre Linuxa za x64 strojeve
- Postavite WSL 2 kao zadanu verziju. Otvorite PowerShell kao administrator i pokrenite:
wsl --set-default-version 2
. - Sada možete instalirajte WSL 2 distribucije iz trgovine Microsoft Store (pogledajte bilješku).
Ti si gotov!
Napomena: neke od naslijeđenih WSL distribucija nisu dizajnirane za rad pod WSL 2. Morate ih ručno deinstalirati. Ovdje je popis distribucija kompatibilnih s WSL 2.
- 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 za WSL
- Pengwin
- Pengwin Enterprise
- Alpski WSL
Također, pokušavate pretvoriti klasični WSL distro na noviju platformu kako je opisano u postu Instalirajte podsustav Windows za Linux 2 u sustavu Windows 10. Ukratko, pokrenite naredbu wsl --set-verzija
u povišenom PowerShell-u. Zamijenite naziv distro stvarnim nazivom distro, npr. Ubuntu: wsl --set-verzija Ubuntu 2
.Ovo će konvertirati određeni distro u WSL 2.
Ažuriranje s WSL 1 na WSL 2 može potrajati nekoliko minuta, ovisno o veličini vaše ciljane distribucije.