Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.)
Pobierz najnowszy pakiet:
- pakiet aktualizacji jądra systemu Linux WSL2 dla maszyn x64
- Pakiet aktualizacji jądra systemu Linux WSL2 dla maszyn ARM64
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.
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
Otwórz Microsoft Store i wybierz ulubioną dystrybucję systemu Linux.
Następujące linki spowodują otwarcie strony sklepu Microsoft Store dla każdej dystrybucji:
- Ubuntu:
- Debian:
- Arch Linux:
- Fedora:
- deepin:
- Alpine Linux:
- openEuler:
- SUSE:
- Pistachio Linux:
- Kali Linux:
- Oracle Linux:
- AlmaLinux OS:
- System operacyjny AOSC:
- System operacyjny Ateny
- Slackware:
- WSLackware (nieoficjalny)
- Remix Fedora:
- Remix Fedora dla WSL (płatne)
- Pengwin:
- Pengwin (płatne)
- Pengwin Enterprise 9 (płatne)
- Pengwin Enterprise 8 (płatne)
- Pengwin Enterprise 7
- Rocky Linux:
- RLU 9 (nieoficjalne, płatne)
- Rocky 8 RC Nieoficjalny (nieoficjalny , płatny)
- Azure Linux:
- Swabbie (nieoficjalne , płatne)
- Swabbie2 (nieoficjalny, płatny)
*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.
Na stronie dystrybucji wybierz pozycję "Pobierz".
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.
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:
- Ubuntu:
- Ubuntu (x64, arm64)
- Ubuntu 24.04 LTS (x64, arm64)
- Ubuntu 22.04 LTS (x64, arm64)
- Ubuntu 20.04 LTS (x64, arm64)
- Ubuntu 18.04 LTS (x64)
- Ubuntu 18.04 LTS ARM (arm64)
- Ubuntu 16.04 (x64)
- Debian:
- Debian GNU/Linux (x64, arm64)
- Kali Linux:
- OracleLinux:
- Oracle Linux 9.1 (x64)
- Oracle Linux 8.7 (x64)
- Oracle Linux 8.5 (x64)
- Oracle Linux 7.9 (x64)
- SUSE:
- openSUSE:
- openSUSE Tumbleweed (x64)
- openSUSE Leap 15.6 (x64 )
- openSUSE Leap 15.3 (x64)
- openSUSE Leap 15.2 (x64)
- SUSE Linux:
- openSUSE:
- Remix Fedora:
- Remix Fedora dla WSL (x64, arm64)
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.
Instalowanie terminalu systemu Windows
Windows Subsystem for Linux