Udostępnij przez


Ręczne kroki instalacji dla starszych wersji programu WSL

Dla uproszczenia zalecamy użycie polecenia do zainstalowania podsystemu wsl --install Windows dla systemu Linux, ale jeśli korzystasz ze starszej kompilacji systemu Windows lub Windows Server Core, może to nie być obsługiwane. Wykonaliśmy poniższe kroki instalacji ręcznej. Jeśli wystąpi problem podczas procesu instalacji, zapoznaj się z sekcją instalacji w przewodniku rozwiązywania problemów.

Krok 1. Włączanie podsystemu Windows dla systemu Linux

Przed zainstalowaniem dystrybucji systemu Linux w systemie Windows należy najpierw włączyć funkcję opcjonalną "Podsystem Windows dla systemu Linux".

Otwórz PowerShell jako administrator (menu Start > PowerShell > kliknij prawym przyciskiem > Uruchom jako administrator) i wprowadź następujące polecenie:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Zalecamy teraz przejście do kroku 2 . Sprawdź wymagania dotyczące uruchamiania programu WSL 2, aktualizacji do programu WSL 2, ale jeśli chcesz zainstalować tylko program WSL 1, możesz teraz ponownie uruchomić maszynę i przejść do kroku 6 — Zainstaluj wybraną dystrybucję systemu Linux. Aby zaktualizować system WSL 2, poczekać na ponowne uruchomienie maszyny i przejść do następnego kroku.

Krok 2. Sprawdzanie wymagań dotyczących uruchamiania programu WSL 2

Aby zaktualizować system WSL 2, należy uruchomić system Windows 10...

  • W przypadku systemów x64: wersja 1903 lub nowsza z Build 18362.1049 lub nowszym.
  • W przypadku systemów ARM64: wersja 2004 lub nowsza, z build 19041 lub nowszy.

lub Windows 11.

Notatka

Kompilacje niższe niż 18362 nie obsługują programu WSL 2. Użyj Asystenta usługi Windows Update, aby zaktualizować wersję systemu Windows. Obsługa systemu Windows w wersji 1903 jest również dostępna tylko dla systemów x64. Jeśli używasz systemu Windows w wersji Arm64, musisz przeprowadzić uaktualnienie do systemu Windows 10 w wersji 2004 lub nowszej, aby uzyskać pełny dostęp do programu WSL 2. Aby uzyskać więcej informacji, zobacz Wsparcie dla WSL 2 dostępne w Windows 10 w wersjach 1903 i 1909.

Aby sprawdzić wersję i numer kompilacji, naciśnij klawisz z logo Windows + R, wpisz winver, a następnie wybierz OK. Zaktualizuj do najnowszej wersji systemu Windows w menu Ustawienia.

Notatka

Jeśli korzystasz z systemu Windows 10 w wersji 1903 lub 1909, otwórz pozycję "Ustawienia" z menu systemu Windows, przejdź do pozycji "Aktualizuj zabezpieczenia &" i wybierz pozycję "Sprawdź aktualizacje". Numer kompilacji musi wynosić 18362.1049+ lub 18363.1049+, z numerem pomocniczej kompilacji powyżej .1049. Czytaj więcej: obsługa WSL 2 będzie dostępna w systemie Windows 10 w wersji 1903 i 1909.

Krok 3. Włączanie funkcji maszyny wirtualnej

Przed zainstalowaniem WSL 2 należy włączyć opcjonalną funkcję Virtual Machine Platform. Do korzystania z tej funkcji Twoja maszyna będzie wymagać możliwości wirtualizacji .

Otwórz program PowerShell jako administrator i uruchom polecenie:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Uruchom ponownie twoją maszynę, aby ukończyć instalację i aktualizację programu WSL 2.

Krok 4. Pobieranie pakietu aktualizacji jądra systemu Linux

Pakiet aktualizacji jądra instaluje najnowszą wersję jądra WSL 2 Linux do uruchamiania WSL wewnątrz obrazu systemu operacyjnego Windows. (Aby uruchomić WSL ze sklepu Microsoft Store, z częstszymi aktualizacjami, użyj wsl.exe --install lub wsl.exe --update.)

  1. Pobierz najnowszy pakiet:

    Notatka

    Jeśli nie znasz architektury systemu, naciśnij Win + X , znajdź system w menu lub naciśnij Y , aby otworzyć interfejs "Informacje o systemie" (lub Panel sterowania) i znaleźć architekturę bieżącego systemu.

  2. Uruchom pakiet aktualizacji pobrany w poprzednim kroku. (Kliknij dwukrotnie, aby uruchomić — zostanie wyświetlony monit o podniesienie uprawnień, wybierz pozycję "Tak", aby zatwierdzić tę instalację).

Po zakończeniu instalacji przejdź do następnego kroku — ustawienie programu WSL 2 jako domyślnej wersji podczas instalowania nowych dystrybucji systemu Linux. (Pomiń ten krok, jeśli chcesz, aby nowe instalacje systemu Linux mają być ustawione na WSL 1).

Notatka

Aby uzyskać więcej informacji, przeczytaj artykuł zmiany w aktualizacji jądra Linux WSL2, dostępny na Blogu Wiersza Poleceń Windows .

Krok 5. Ustawianie protokołu WSL 2 jako wersji domyślnej

Otwórz program PowerShell i uruchom to polecenie, aby ustawić program WSL 2 jako wersję domyślną podczas instalowania nowej dystrybucji systemu Linux:

wsl --set-default-version 2

Krok 6. Instalowanie wybranej dystrybucji systemu Linux

  1. Otwórz Microsoft Store i wybierz ulubioną dystrybucję systemu Linux.

    Widok dystrybucji systemu Linux w sklepie Microsoft Store

    Następujące linki spowodują otwarcie strony sklepu Microsoft Store dla każdej dystrybucji:

    *Płatne wskazuje tylko, że jest wypłacana w Sklepie Microsoft, ale nie oznacza to, że nie ma żadnych innych bezpłatnych kanałów pobierania.

  2. Na stronie dystrybucji wybierz pozycję "Pobierz".

    dystrybucje systemu Linux w sklepie Microsoft Store

Przy pierwszym uruchomieniu nowo zainstalowanej dystrybucji systemu Linux zostanie otwarte okno konsoli i zostanie wyświetlone monit o odczekanie minuty lub dwóch plików w celu anulowania kompresji i przechowywania ich na komputerze. Wszystkie przyszłe uruchomienia powinny potrwać mniej niż sekundę.

Następnie należy utworzyć konto użytkownika i hasło dla nowej dystrybucji systemu Linux.

rozpakowywanie systemu Ubuntu w konsoli systemu Windows

GRATULACJE! Pomyślnie zainstalowano i skonfigurowano dystrybucję systemu Linux, która jest całkowicie zintegrowana z systemem operacyjnym Windows.

Rozwiązywanie problemów z instalacją

Jeśli wystąpi problem podczas procesu instalacji, zapoznaj się z sekcją instalacji w przewodniku rozwiązywania problemów.

Pobieranie dystrybucji

Istnieją pewne scenariusze, w których możesz nie być w stanie (lub chcesz) zainstalować dystrybucje systemu Linux WSL przy użyciu sklepu Microsoft Store. Być może korzystasz z systemu Windows Server lub Long-Term jednostki SKU systemu operacyjnego klasycznego (LTSC), która nie obsługuje sklepu Microsoft Store, lub zasady sieci firmowej i/lub administratorzy nie zezwalają na użycie sklepu Microsoft Store w danym środowisku. W takich przypadkach, gdy sam program WSL jest dostępny, może być konieczne bezpośrednie pobranie dystrybucji systemu Linux.

Jeśli aplikacja ze Sklepu Microsoft jest niedostępna, możesz pobrać i ręcznie zainstalować dystrybucje systemu Linux przy użyciu następujących linków:

Spowoduje to pobranie pakietów <distro>.appx do wybranego folderu.

Jeśli wolisz, możesz również pobrać preferowane dystrybucje za pośrednictwem wiersza polecenia, możesz użyć programu PowerShell z poleceniem cmdlet Invoke-WebRequest. Aby na przykład pobrać system Ubuntu 20.04:

Invoke-WebRequest -Uri https://aka.ms/wslubuntu2004 -OutFile Ubuntu.appx -UseBasicParsing

Napiwek

Jeśli pobieranie trwa długo, wyłącz pasek postępu, ustawiając $ProgressPreference = 'SilentlyContinue'

Masz także możliwość użycia narzędzia wiersza poleceń curl do pobierania. Aby pobrać system Ubuntu 20.04 za pomocą narzędzia curl:

curl.exe -LR -o ubuntu-2004.Appx https://aka.ms/wslubuntu2204

W tym przykładzie curl.exe jest wykonywany (a nie tylko curl), aby upewnić się, że w programie PowerShell wywoływany jest rzeczywisty plik wykonywalny curl, a nie domyślny alias PowerShell dla Invoke-WebRequest.

Instalowanie pakietu Appx przy użyciu Add-AppxPackage

Uwaga Następujące polecenie nie będzie działać na instalacjach Server Core

Po pobraniu dystrybucji przejdź do folderu zawierającego pobieranie i uruchom następujące polecenie w tym katalogu, gdzie app-name jest nazwą pliku dystrybucji systemu Linux .appx.

Add-AppxPackage .\app_name.Appx

Po zakończeniu pobierania pakietu Appx możesz rozpocząć uruchamianie nowej dystrybucji, klikając dwukrotnie plik appx. (Polecenie wsl -l nie pokaże, że dystrybucja jest zainstalowana do momentu ukończenia tego kroku).

Jeśli używasz systemu Windows Server lub napotkasz problemy z uruchomieniem powyższego polecenia, możesz znaleźć alternatywne instrukcje instalacji na stronie dokumentacji Windows Server, aby zainstalować plik .Appx, zmieniając go na plik zip.

Po zainstalowaniu dystrybucji postępuj zgodnie z instrukcjami, aby utworzyć konto użytkownika i hasło dla nowej dystrybucji systemu Linux.

Instalowanie terminalu systemu Windows (opcjonalnie)

Korzystanie z terminalu systemu Windows umożliwia otwieranie wielu kart lub okienek w celu wyświetlania i szybkiego przełączania się między wieloma dystrybucjami systemu Linux lub innymi wierszami poleceń (program PowerShell, wiersz polecenia, interfejs wiersza polecenia platformy Azure itp.). Terminal można w pełni dostosować za pomocą unikatowych schematów kolorów, stylów czcionek, rozmiarów, obrazów tła i niestandardowych skrótów klawiaturowych. Dowiedz się więcej.Terminal systemu Windows

Instalowanie terminalu systemu Windows