Aktualizácia z WSL na WSL 2 v systéme Windows 10
Ako aktualizovať z WSL na WSL 2 v systéme Windows 10
Microsoft preniesol WSL 2 na Windows 10 verzie 1909 a verzie 1903. Pôvodne bol dostupný výhradne v systéme Windows 10 verzie 2004. Teraz môžu používatelia, ktorí si nainštalovali dve staršie vydania operačného systému, inovovať podsystém Windows pre Linux na najnovšiu generáciu a získať výhody z jeho používania.
WSL 2 je nová verzia architektúry, ktorá poháňa podsystém Windows pre Linux na spúšťanie binárnych súborov ELF64 Linux v systéme Windows. Táto nová architektúra mení spôsob interakcie týchto Linuxových binárnych súborov so systémom Windows a počítačom hardvér, ale stále poskytuje rovnakú používateľskú skúsenosť ako vo WSL 1 (aktuálne široko dostupné verzia).
Dodáva skutočné linuxové jadro s Windowsom, ktoré umožní plnú kompatibilitu systémových hovorov. Toto je prvýkrát, čo sa jadro Linuxu dodáva s Windowsom. WSL 2 používa najnovšiu virtualizačnú technológiu na spustenie svojho linuxového jadra vo vnútri ľahkého pomocného virtuálneho stroja (VM). S cieľom sprístupniť ho pre viac používateľov systému Windows 10 spoločnosť Microsoft
sprístupnil pre dve predchádzajúce vydania OS.K dispozícii budú všetky jeho kľúčové funkcie, vrátane
- Výkon súborového systému je teraz na rovnakej úrovni ako rýchlosť Mac a Linux
- Vylepšená podpora systémových volaní pre všetky linuxové aplikácie, najmä: Docker, FUSE, rsync atď.
- Kompletné jadro Linuxu
- Docker Desktop pridal podporu na používanie WSL 2 ako svojho motora
Stavia 18362.1049
a 18363.1049
alebo vyššie sú potrebné na fungovanie WSL2. Sú prepustení s KB4571748.
Aktualizácia z WSL na WSL 2 bude vyžadovať vykonanie týchto krokov
- Povoľte podsystém Windows pre Linux
- Povoľte voliteľnú funkciu Platforma virtuálneho počítača
- Stiahnite si balík aktualizácie jadra Linuxu
- Nastavte WSL 2 ako predvolenú verziu
- Nainštalujte do nej distribúciu Linuxu.
Ak chcete aktualizovať z WSL na WSL 2 v systéme Windows 10,
- Otvorené PowerShell ako správca.
- Ak chcete nainštalovať WSL, spustite tento príkaz:
dism.exe /online /povoliť-funkciu /featurename: Microsoft-Windows-Subsystem-Linux /all /norestart.
- Aktivujte voliteľnú funkciu Virtual Machine Platform spustením nasledujúceho príkazu:
dism.exe /online /povoliť-funkciu /featurename: VirtualMachinePlatform /all /norestart
- Reštartujte Windows 10.
- Stiahnite si najnovší balík aktualizácie jadra Linuxu a nainštalujte ho: Aktualizačný balík linuxového jadra WSL2 pre počítače x64
- Nastavte WSL 2 ako predvolenú verziu. Otvorte PowerShell ako správca a spustite:
wsl --set-default-version 2
. - Teraz môžeš nainštalujte distribúciu WSL 2 z obchodu Microsoft Store (pozri poznámku).
Skončil si!
Poznámka: Niektoré zo starších distribúcií WSL nie sú navrhnuté tak, aby fungovali pod WSL 2. Musíte ich odinštalovať manuálne. Tu je zoznam distribúcií kompatibilných 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 pre WSL
- Pengwin
- Pengwin Enterprise
- alpský WSL
Tiež sa pokúsite previesť klasickú distribúciu WSL na novšiu platformu, ako je popísané v príspevku Nainštalujte podsystém Windows pre Linux 2 v systéme Windows 10. Stručne povedané, spustite príkaz wsl --set-version
vo zvýšenom prostredí PowerShell. Nahraďte názov distribúcie skutočným názvom distribúcie, napr. Ubuntu: wsl --set-version Ubuntu 2
.
Dokončenie aktualizácie z WSL 1 na WSL 2 môže trvať niekoľko minút v závislosti od veľkosti vašej cieľovej distribúcie.