Jak skonfigurować podsystem Windows dla systemu Linux w systemie Windows 11
Jeśli próbujesz uruchomić Linuksa w systemie Windows 11 bez użycia maszyn wirtualnych, WSL (Windows Subsystem for Linux) jest obecnie idealnym rozwiązaniem. To świetny sposób na natywne uruchomienie narzędzi wiersza poleceń, programów użytkowych, a nawet aplikacji graficznych Linuksa, bez konieczności korzystania z wirtualizacji lub konfiguracji z podwójnym rozruchem. Jeśli jednak proces instalacji wydaje się skomplikowany lub pełen błędów, może szybko stać się frustrujący. Ten poradnik ma na celu pomóc w pokonaniu tych przeszkód, zwłaszcza że takie rzeczy jak wybór domyślnej dystrybucji, aktualizacje jądra czy włączanie funkcji mogą być problematyczne. Po wykonaniu tych kroków powinieneś mieć praktycznie działające środowisko Linuksa, płynnie zintegrowane z systemem Windows 11, gotowe do wszystkiego, od programowania po zabawę z aplikacjami Linuksa.
Należy pamiętać, że czasami proces ten nie jest całkowicie prosty – aktualizacje systemu Windows, błędy sterowników lub brakujące funkcje mogą powodować problemy. Jednak przy odrobinie eksperymentów większość typowych problemów z WSL można naprawić. Oto jak przejść od zera do bohatera Linuksa w systemie Windows 11, z kilkoma praktycznymi poleceniami i ścieżkami menu dla lepszego efektu.
Jak zainstalować WSL w systemie Windows 11
Wystarczy wykonać to jednym poleceniem
Jeśli masz jedynie mgliste pojęcie o WSL, ten skrót może być najłatwiejszy. Polecenie wsl --installpobierze wszystko, co potrzebne – domyślnie najnowszą wersję Ubuntu, a także funkcję maszyny wirtualnej – i skonfiguruje ją. To trochę dziwne, ale na jednej instalacji zadziałało za pierwszym razem, na innej musiałem uruchomić ją kilka razy lub restartować, ponieważ system Windows musi ją bardziej skomplikować niż to konieczne. Jeśli instalacja nie powiedzie się za pierwszym razem, sprawdź, czy funkcje Platformy maszyn wirtualnych i Podsystemu Windows dla systemu Linux są włączone w Ustawieniach > Aplikacje > Funkcje opcjonalne.
- Otwórz terminal lub wiersz poleceń jako administrator — kliknij prawym przyciskiem myszy Start, a następnie wybierz Uruchom jako administrator. Możesz to również zrobić w programie Windows PowerShell.
- Wpisz
wsl --installi naciśnij Enter. - Zachowaj cierpliwość, ponieważ pobieranie i instalowanie komponentów nie odbywa się natychmiast. Po zakończeniu pojawi się monit o ponowne uruchomienie.
Uruchom ponownie i skonfiguruj wszystko
Po ponownym uruchomieniu system Windows będzie kontynuował instalację wybranej dystrybucji Linuksa. Może pojawić się okno terminala z prośbą o podanie nazwy użytkownika i hasła, co jest dość dziwne, ponieważ to Linux, ale można się do tego przyzwyczaić. Początkowa konfiguracja może potrwać kilka minut, w zależności od komputera. Po jej zakończeniu dystrybucja Linuksa znajdzie się w Menu Start – wystarczy wyszukać nazwę dystrybucji, np.„Ubuntu”, „Debian” lub inną, którą zainstalowałeś.
Jeśli domyślne Ubuntu Ci nie odpowiada lub chcesz czegoś nowszego, istnieje sposób na zainstalowanie innych dystrybucji. Więcej o tym później.
Jak zainstalować konkretną dystrybucję Linuksa w systemie Windows 11
Wybierz swoją truciznę: wypisz dostępne dystrybucje i zainstaluj
Przyda się, jeśli chcesz mieć Debiana, Kali, Archa lub cokolwiek innego. Najpierw otwórz terminal jako administrator i uruchom:
wsl --list --online
Spowoduje to wyświetlenie listy dostępnych dystrybucji, które możesz zainstalować. Nie będę kłamać, czasami lista nie jest super aktualna, więc po prostu wybierz to, co wygląda dobrze.
- Aby zainstalować wybraną dystrybucję, uruchom:
wsl --install -d <DistroName>. Na przykład: - Jeśli chcesz Debiana:
wsl --install -d Debian
Poczekaj kilka minut – ponownie pobieranie, rozpakowywanie i konfiguracja. Po zakończeniu uruchom ponownie komputer lub zamknij/uruchom ponownie terminal, a następnie uruchom nową dystrybucję z menu Start.
Jak aktualizować jądro WSL
Aktualizowanie jądra — bo czasami jest to konieczne
Jeśli napotykasz błędy takie jak „Jądro wymaga aktualizacji” lub dziwne błędy, aktualizacja jądra WSL może pomóc. Wystarczy otworzyć wiersz poleceń lub terminal systemu Windows jako administrator i wykonać polecenie:
wsl --update
Spowoduje to pobranie najnowszej wersji jądra. To proste, ale nie zawsze automatyczne po aktualizacjach systemu Windows – dlatego czasami konieczna jest ręczna aktualizacja. Jeśli to polecenie nie zadziała lub będzie powodować problemy, konieczne może być pobranie najnowszego pakietu aktualizacji jądra WSL2 Linux ze strony internetowej firmy Microsoft, szczególnie w przypadku bardziej opornych konfiguracji.
Jak zainstalować WSL ze sklepu Microsoft Store
Alternatywna trasa konfiguracji WSL
Jeśli wolisz elementy graficzne lub chcesz otrzymywać najnowsze aktualizacje bezpośrednio ze sklepu, najpierw włącz komponenty. Przejdź do Ustawień > Aplikacje > Funkcje opcjonalne, a następnie:
- Zaznacz lub włącz Platformę maszyn wirtualnych i Podsystem Windows dla systemu Linux. Możesz je znaleźć, wyszukując na liście funkcji opcjonalnych — wystarczy zaznaczyć pola i nacisnąć OK.
Następnie uruchom ponownie. Następnie otwórz Microsoft Store, wyszukaj „Podsystem Windows dla systemu Linux” i zainstaluj. Tak jak powyżej, po prostu kliknij Pobierz. Po zainstalowaniu wybierz dystrybucję w Sklepie lub skorzystaj z wiersza poleceń – cokolwiek działa lepiej.
Gdy wszystko będzie gotowe, uruchom nowe środowisko Linux z menu Start i zacznij instalować aplikacje Linux lub uruchamiać skrypty.
Podsumowanie
Instalacja WSL jest więc całkiem prosta, gdy już się z nią oswoisz – polecenia, opcje menu i jedno lub dwa restarty. Czasami coś szwankuje, ale zazwyczaj wystarczy restart lub szybka aktualizacja jądra. Zdecydowanie warto włożyć w to odrobinę wysiłku, aby uzyskać ogromną poprawę kompatybilności z Linuksem bez konieczności całkowitego porzucania Windowsa.
Streszczenie
- Uruchom
wsl --installw celu szybkiej konfiguracji. - Użyj
wsl --list --online, aby zobaczyć inne dystrybucje. - Zainstaluj określone dystrybucje za pomocą
wsl --install -d <Distro>. - W razie potrzeby zaktualizuj jądro za pomocą
wsl --update. - Upewnij się, że opcja Platforma maszyn wirtualnych jest włączona w funkcjach systemu Windows.
Ostatnie przemyślenia
Cały ten proces nie jest idealny, a system Windows może być nieco niepewny w kwestii aktywacji funkcji, ale w większości przypadków wystarczy uruchomić odpowiednie polecenia i ponownie uruchomić komputer. Mam nadzieję, że komuś to skróci czas oczekiwania. Pamiętaj tylko, że WSL to zaskakująco wydajny sposób na uruchomienie Linuksa w systemie Windows — więc śmiało, spróbuj!
Powiązane artykuły
Czy ten artykuł był pomocny?