Instrukcja krok po kroku dotycząca instalacji podsystemu Windows dla systemu Linux (WSL) w systemie Windows 11

Instrukcja krok po kroku dotycząca instalacji podsystemu Windows dla systemu Linux (WSL) w systemie Windows 11
  • Aby zainstalować WSL w systemie Windows 11, otwórz program PowerShell lub wiersz poleceń (administrator) , uruchom polecenie „ wsl –install” i uruchom ponownie komputer, aby skonfigurować podsystem Windows dla systemu Linux wraz z dystrybucją Ubuntu Linux.
  • Aby zainstalować WSL przy użyciu konkretnej dystrybucji, uruchom polecenie „wsl –install -d DISTRO-NAME” .
  • Aby zainstalować WSL ze sklepu Microsoft Store , włącz funkcję „Virtual Machine Platform” , a następnie pobierz aplikację WSL ze sklepu.

W systemie Windows 11 firma Microsoft upraszcza instalację podsystemu Windows dla systemu Linux (WSL) do jednego polecenia, które pobiera i instaluje wszystkie niezbędne komponenty, w tym platformę maszyn wirtualnych i obsługę aplikacji GUI systemu Linux. W tym przewodniku dowiesz się, jak łatwo ukończyć ten proces.

To polecenie instaluje również domyślnie najnowszą dystrybucję Ubuntu. Jeśli wolisz inną dystrybucję Linuksa, możesz to określić w poleceniu. Możesz również wygodniej aktualizować jądro WSL za pomocą wiersza poleceń. Alternatywnie możesz zainstalować WSL za pomocą pobierania dostępnego w Microsoft Store.

Czym jest WSL w systemie Windows 11?

Podsystem Windows dla systemu Linux to opcjonalna funkcja, która umożliwia użytkownikom uruchamianie różnych dystrybucji Linuksa w systemie Windows 11 (i 10) bez konieczności posiadania oddzielnej maszyny, konfiguracji z podwójnym rozruchem lub maszyn wirtualnych. Po zainstalowaniu WSL tworzy warstwę wirtualizacji przy użyciu hiperwizora Microsoft Hyper-V, umożliwiając uruchamianie dystrybucji Linuksa, takich jak Ubuntu, Debian lub Fedora, natywnie na Twoim urządzeniu.

Ten podsystem Linux zapewnia w pełni funkcjonalne środowisko, obejmujące jądro Linux, wywołania systemowe i biblioteki, umożliwiając uruchamianie aplikacji tak, jakby znajdowały się w natywnym systemie Linux.

Microsoft integruje WSL z Windows, umożliwiając bezpośredni dostęp do plików i aplikacji ze środowiska Linux. Ponadto możesz uzyskać dostęp do plików dystrybucji bezpośrednio z Eksploratora plików bez dodatkowej konfiguracji.

Chociaż WSL jest używany przede wszystkim w aplikacjach wiersza poleceń, obsługuje również instalację i uruchamianie aplikacji z graficznym interfejsem użytkownika (GUI) za pomocą narzędzi takich jak X11 lub Wayland.

W tym przewodniku znajdziesz proste kroki instalacji platformy WSL na swoim komputerze oraz szczegóły na temat aktualizacji jądra Linux w systemie Windows 11.

Zainstaluj WSL w systemie Windows 11

Aby zainstalować WSL w systemie Windows 11 za pomocą wiersza poleceń (lub programu PowerShell), wykonaj następujące czynności:

  1. Otwórz Start w systemie Windows 11.

  2. Wyszukaj wiersz poleceń (lub PowerShell ), kliknij prawym przyciskiem myszy górny wynik i wybierz opcję Uruchom jako administrator .

  3. Wpisz następujące polecenie, aby zainstalować WSL w systemie Windows 11 i naciśnij Enter :

    wsl --install
    Instalacja WSL systemu Windows 11

  4. Uruchom ponownie komputer, aby dokończyć instalację WSL w systemie Windows 11.

  5. W razie potrzeby wykonaj czynności instalacyjne odpowiednie dla danej dystrybucji Linuksa.

Po wykonaniu tych kroków wymagane komponenty systemu Linux zostaną automatycznie zainstalowane w systemie Windows 11, łącznie z najnowszą wersją dystrybucji Ubuntu Linux.

W niektórych przypadkach polecenie instalacji może napotkać problemy, w zależności od konfiguracji systemu Windows. Jeśli otrzymasz kod błędu 14107 , sprawdź komunikat o błędzie, aby zidentyfikować, których komponentów nie można było włączyć, takich jak „Virtual Machine Platform”. W razie potrzeby przejdź do Ustawienia > Funkcje opcjonalne > Więcej funkcji systemu Windows , włącz „Virtual Machine Platform” i kliknij „OK”, aby dodać komponenty. Następnie możesz ponownie uruchomić polecenie instalacji WSL.

Aktualizacja jądra WSL

Aby zaktualizować jądro WSL z poziomu wiersza poleceń w systemie Windows 11, wykonaj następujące czynności:

  1. Otwórz Start .

  2. Wyszukaj wiersz poleceń (lub PowerShell ), kliknij prawym przyciskiem myszy górny wynik i wybierz opcję Uruchom jako administrator .

  3. Wpisz następujące polecenie, aby zaktualizować jądro WSL i naciśnij Enter :

    wsl --update
    Polecenie aktualizacji WSL systemu Windows 11

Jeśli po wykonaniu tych kroków aktualizacja będzie dostępna, zostanie ona pobrana i zainstalowana na Twoim komputerze.

Zainstaluj WSL z określoną dystrybucją w systemie Windows 11

Aby zainstalować WSL z konkretną dystrybucją Linuksa w systemie Windows 11, wykonaj następujące czynności:

  1. Otwórz Start .

  2. Wyszukaj Wiersz polecenia , kliknij prawym przyciskiem myszy pierwszy wynik i wybierz opcję Uruchom jako administrator .

  3. Wpisz poniższe polecenie, aby wyświetlić listę dostępnych dystrybucji WSL, które możesz zainstalować, i naciśnij Enter :

    wsl --list --online

    Krótka uwaga: Możesz zainstalować Ubuntu, Debian, Kali Linux, openSUSE, Oracle Linux i SUSE Linux Enterprise Server.
  4. Wpisz poniższe polecenie, aby zainstalować WSL z konkretną dystrybucją w systemie Windows 11 i naciśnij Enter :

    wsl --install -d DISTRO-NAME
    Instalacja systemu Windows 11 dla konkretnej dystrybucji WSL

    Pamiętaj o zastąpieniu „DISTRO-NAME” nazwą pożądanej dystrybucji, np. Debian .

  5. Uruchom ponownie komputer, aby sfinalizować instalację WSL w systemie Windows 11.

  6. Kontynuuj instalację dystrybucji Linuksa, jeśli to konieczne.

Po wykonaniu tych kroków zostaną zainstalowane składniki Podsystemu Windows dla Linuxa wraz z wybraną dystrybucją Linuxa.

Zainstaluj WSL ze sklepu Microsoft Store

Jeśli chcesz zainstalować WSL i inne dystrybucje ze sklepu Microsoft Store, musisz najpierw włączyć wymagane komponenty w interfejsie „Funkcje systemu Windows”, a następnie pobrać WSL ze sklepu Microsoft Store.

1. Włącz wymagane komponenty WSL

Aby zainstalować niezbędne komponenty do uruchomienia systemu Linux w systemie Windows 11, wykonaj następujące czynności:

  1. Otwórz Start .

  2. Wyszukaj opcję Włącz lub wyłącz funkcje systemu Windows i kliknij górny wynik, aby otworzyć aplikację.

  3. Zaznacz opcję „Platforma maszyn wirtualnych” .

    Platforma maszyn wirtualnych i podsystem Windows dla systemu Linux

  4. Zaznacz opcję „Podsystem Windows dla systemu Linux” .

  5. Kliknij przycisk OK .

  6. Kliknij przycisk Uruchom ponownie .

Po wykonaniu tych kroków możesz pobrać aplikację ze sklepu Microsoft Store.

Chociaż metoda Microsoft Store powinna włączyć i zainstalować wszystkie niezbędne komponenty, może być konieczne ręczne włączenie modułów „Virtual Machine Platform” i „Windows Subsystem for Linux”, aby zapobiec wystąpieniu błędów, takich jak kod błędu 14107 lub 0x8004032d .

2. Zainstaluj podsystem Windows dla aplikacji Linux

Aby zainstalować warstwę WSL w systemie Windows 11, wykonaj następujące czynności:

  1. Otwórz stronę sklepu Podsystem Windows dla systemu Linux .

  2. Kliknij przycisk Instaluj .

  3. Kliknij przycisk „Otwórz Microsoft Store” (jeśli dotyczy).

  4. Kliknij ponownie przycisk Instaluj .

    Instalacja WSL w sklepie Microsoft Store

3. Zainstaluj dystrybucję Linuksa

Aby zainstalować dystrybucję systemu Linux ze sklepu Microsoft Store, wykonaj następujące czynności:

  1. Otwórz aplikację Microsoft Store .

  2. Wyszukaj dystrybucje Linuksa, np. Debian .

  3. Kliknij przycisk Pobierz .

    Instalacja dystrybucji Linuksa w sklepie Microsoft Store

  4. Kliknij przycisk Otwórz .

Po wykonaniu tych kroków WSL zostanie pomyślnie zainstalowany w systemie Windows 11, zapewniając obsługę aplikacji GUI systemu Linux i wybranej dystrybucji systemu Linux.

Aktualizacja 12 września 2024 r.: Niniejszy przewodnik został zmieniony pod kątem dokładności i uwzględnienia najnowszych zmian w procesach.

Źródło

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *