W systemie Windows 10 możesz uaktualnić platformę Windows Subsystem for Linux do wersji 2, w tym istniejące dystrybucje, a z tego przewodnika dowiesz się, jak to zrobić. Podsystem Windows dla systemu Linux 2 (WSL2) to nowa wersja implementacji, która wykorzystuje uproszczoną maszynę wirtualną zamiast bezpośredniego tłumaczenia między obydwoma systemami operacyjnymi, zapewniając znaczną poprawę wydajności i pełną obsługę zgodności połączeń.
Jeśli korzystasz z pierwszej wersji implementacji w systemie Windows 10 , możesz zaktualizować ją do podsystemu Windows dla systemu Linux 2 i przekonwertować istniejące instalacje systemu Linux za pomocą pobrania pakietu, aby zaktualizować jądro i kilka poleceń programu PowerShell.
W tym przewodniku dowiesz się, jak uaktualnić WSL do WSL2 i przekonwertować dystrybucje Linuksa do wersji 2 w systemie Windows 10.
Uaktualnij z WSL do WSL2 w systemie Windows 10
Aby uaktualnić pierwszą wersję WSL do WSL2, wykonaj następujące kroki:
-
Pobierz tę aktualizację jądra WSL2 (wymagane).
-
Kliknij dwukrotnie plik wsl_update_x64.msi i zastosuj aktualizację.
-
Otwórz Start .
-
Wyszukaj PowerShell , kliknij prawym przyciskiem myszy górny wynik i wybierz opcję Uruchom jako administrator .
-
Wpisz następujące polecenie, aby ustawić podsystem Windows dla systemu Linux 2 jako domyślną architekturę dla nowych dystrybucji, które zainstalujesz, i naciśnij Enter :
wsl --set-default-wersja 2
Włącz WSL 2 w systemie Windows 10 20H1
-
Wpisz następujące polecenie, aby uzyskać listę wszystkich dystrybucji zainstalowanych na urządzeniu i naciśnij Enter :
wsl -l -v
-
Wpisz następujące polecenie, aby przekonwertować dystrybucję z WSL 1 na WSL 2 i naciśnij Enter :
wsl --set-wersja DISTRO-NAME 2
Konwertuj dystrybucję WSL 1 na WSL 2 na Windows 10 20H1
W poleceniu upewnij się, że zastąpiłeś DISTRO-NAME rzeczywistą nazwą dystrybucji Linuksa.
-
Wpisz następujące polecenie, aby zweryfikować wersję dystrybucji i naciśnij Enter :
wsl --list --verbose
Sprawdź dystrybucję za pomocą podsystemu Windows dla systemu Linux 2 w PowerShell
-
Upewnij się, że dystrybucje są ustawione na wersję 2.
Po wykonaniu tych kroków może być konieczne powtórzenie kroków od 7 do 10, aby przekonwertować pozostałe dystrybucje na wersję 2.