| Termin | Definicja |
|---|---|
| Kernel WSL 2 nie instaluje się poprawnie | Kernel WSL 2 nie instaluje się poprawnie wskazuje na brak uprawnień administratora, wyłączoną wirtualizację w BIOS lub uszkodzony pobrany pakiet aktualizacji jądra. Komunikat „Kernel WSL 2 nie instaluje się poprawnie” oznacza, że środowisko Windows Subsystem for Linux w wersji 2 nie może przygotować albo uruchomić własnego komponentu jądra Linuksa. WSL 2 korzysta z lekkiej warstwy wirtualizacyjnej, dlatego sama obecność aplikacji WSL w systemie Windows nie zawsze wystarcza do prawidłowego działania. Problem może pojawić się podczas pierwszej instalacji dystrybucji, przy przejściu z WSL 1 do WSL 2 albo po większej aktualizacji systemu. Czym jest problem z instalacją kernela WSL 2Kernel WSL 2 jest elementem odpowiedzialnym za uruchamianie dystrybucji Linuksa w trybie WSL 2. Nie należy utożsamiać go z klasycznym programem instalowanym i uruchamianym jak zwykła aplikacja. Jego działanie zależy jednocześnie od składników systemu Windows, obsługi wirtualizacji procesora, usług systemowych oraz poprawnego pobrania wymaganych plików. Nieprawidłowość może mieć kilka postaci. Podczas instalacji może zostać wyświetlony komunikat o braku wymaganego składnika jądra, nieudanej aktualizacji albo niemożności uruchomienia maszyny wirtualnej. W innym przypadku dystrybucja może zostać zainstalowana, lecz przy pierwszym uruchomieniu pojawi się błąd związany z wersją WSL, platformą wirtualizacji lub niedostępnym komponentem systemowym. Zdarza się również, że po aktualizacji Windows wcześniejsza konfiguracja przestaje być zgodna z nową wersją plików systemowych. Istotne jest rozdzielenie kilku etapów. Najpierw powinny działać funkcje systemowe potrzebne do WSL 2, następnie musi być dostępny odpowiedni kernel, a na końcu wybrana dystrybucja powinna zostać ustawiona do pracy w wersji 2. Awaria któregokolwiek z tych etapów może wyglądać podobnie, choć przyczyna znajduje się w innym miejscu. Kontekst techniczny i porównanie z WSL 1WSL 1 korzysta z innego modelu zgodności i nie uruchamia pełnego jądra Linuksa w taki sposób jak WSL 2. W wielu przypadkach działa na komputerze, na którym nie przygotowano jeszcze obsługi wymaganej przez WSL 2. Z tego powodu poprawne działanie WSL 1 nie jest dowodem, że WSL 2 również będzie gotowy do użycia. W WSL 2 znaczenie mają między innymi funkcje platformy maszyny wirtualnej oraz wirtualizacja sprzętowa procesora. Wirtualizacja może być wyłączona w ustawieniach UEFI lub BIOS, nawet jeśli system Windows uruchamia się bez widocznych problemów. Na niektórych komputerach opcja ta może mieć nazwę zależną od producenta procesora albo płyty głównej. Samo odnalezienie ustawienia nie wystarcza, ponieważ po zmianie może być potrzebne pełne zapisanie konfiguracji i ponowne uruchomienie komputera. Warto też odróżnić kernel WSL 2 od obrazu dystrybucji, takiej jak Ubuntu, Debian lub inny dostępny system Linux. Działają one jako odrębne elementy. Jeżeli uszkodzony jest pakiet dystrybucji, naprawa kernela może nie rozwiązać problemu. Jeżeli natomiast brakuje funkcji systemowej albo sterownik wirtualizacji nie działa prawidłowo, ponowne pobieranie dystrybucji również może nie przynieść rezultatu. Podczas analizy przydatne jest sprawdzenie stanu WSL w terminalu uruchomionym z uprawnieniami administratora. Polecenia diagnostyczne pozwalają ustalić, czy aktywna jest właściwa wersja domyślna, czy system widzi wymagane składniki oraz czy problem dotyczy ogólnej konfiguracji, czy tylko wybranej dystrybucji. Należy zachować ostrożność przy usuwaniu dystrybucji, ponieważ taka operacja może skasować zapisane w niej pliki użytkownika. Typowe problemy i błędy prowadzące do nieudanej instalacji - Kernel WSL 2 nie instaluje się poprawnieJedną z częstych przyczyn jest uruchomienie instalatora bez wymaganych uprawnień. Aktualizacja komponentu WSL może wtedy zostać przerwana, zapis plików może być zablokowany, a system może pozostać w stanie częściowej konfiguracji. W takiej sytuacji ponowienie instalacji bez usunięcia wcześniejszej przyczyny zwykle prowadzi do tego samego komunikatu. Drugim źródłem problemu bywa nieaktywna wirtualizacja sprzętowa. Dotyczy to zwłaszcza komputerów po przywróceniu ustawień firmware, wymianie płyty głównej albo aktualizacji BIOS-u. Objawem może być komunikat o braku możliwości uruchomienia maszyny wirtualnej, mimo że funkcje WSL zostały zaznaczone w systemie Windows. Nieprawidłowo pobrany pakiet kernela również może zatrzymać instalację. Przyczyną może być przerwane pobieranie, błędny cache aktualizacji, problem z usługą Windows Update, filtr sieciowy albo uszkodzenie plików tymczasowych. Warto sprawdzić, czy system ma dostęp do aktualizacji, czy nie brakuje wolnego miejsca oraz czy data i godzina są ustawione prawidłowo, ponieważ błędna synchronizacja może utrudniać weryfikację pobieranych składników. Problemy mogą wynikać także z niezgodności wersji. Starsza kompilacja Windows, niepełna aktualizacja, wyłączona funkcja platformy maszyny wirtualnej lub pozostałości po ręcznie instalowanym kernelu potrafią powodować konflikt. Podobny efekt może wystąpić po zastosowaniu narzędzi optymalizujących system, które wyłączają usługi lub składniki uznane za niepotrzebne. Przy diagnostyce należy zwrócić uwagę na dokładny kod błędu, moment jego wystąpienia oraz to, czy problem dotyczy wszystkich dystrybucji. Pomocne jest również sprawdzenie historii aktualizacji, dzienników systemowych i stanu funkcji opcjonalnych Windows. Nie powinno się bez rozpoznania usuwać folderów systemowych ani zmieniać wielu ustawień naraz, ponieważ utrudnia to ustalenie, która czynność wpłynęła na rezultat. W jakich sytuacjach warto zgłosić sprzęt do serwisu - Kernel WSL 2 nie instaluje się poprawnieZgłoszenie komputera do serwisu jest uzasadnione, gdy podstawowe sprawdzenie funkcji WSL, ponowne uruchomienie systemu i instalacja aktualizacji nie przynoszą zmiany, a komunikat powtarza się przy każdej próbie. Szczególnej uwagi wymaga sytuacja, w której jednocześnie występują błędy Windows Update, problemy ze sterownikami, samoczynne restarty albo brak dostępu do ustawień UEFI. W takich przypadkach przyczyna może wykraczać poza samą konfigurację WSL 2. Do analizy warto przekazać dokładną treść komunikatu, kod błędu, wersję Windows, nazwę używanej dystrybucji oraz informację, czy wcześniej działał WSL 1 lub WSL 2. Ułatwia to odtworzenie problemu i ogranicza ryzyko przypadkowego usunięcia danych z dystrybucji. Przed ingerencją w konfigurację zaleca się również wykonanie kopii ważnych plików przechowywanych w środowisku Linux. W Warszawie takie przypadki można zgłosić do Warszawskiego Pogotowia Komputerowego 24/7, gdzie możliwe jest sprawdzenie konfiguracji systemu, ustawień wirtualizacji, składników WSL oraz stanu aktualizacji. Po ustaleniu źródła problemu można dobrać zakres naprawy obejmujący wyłącznie brakujące elementy, bez pochopnego usuwania całej dystrybucji i zapisanych danych. |