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, akým tieto binárne súbory Linuxu interagujú 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).
Reklama
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). Spoločnosť Microsoft má na to, aby bola dostupná pre viac používateľov systému Windows 10
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
.Toto skonvertuje konkrétnu distribúciu na WSL 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.