Jak sprawdzić wersję podsystemu Windows dla systemu Linux (WSL) w systemie Windows
Masz podsystem Windows(Windows Subsystem) dla systemu Linux(Linux) ( WSL ) działający w systemie Windows 11 lub Windows 10 do wypróbowania niektórych poleceń bash i być może uruchamiania najlepszych aplikacji dla systemu Linux(best Linux apps) . Posiadanie obu systemów operacyjnych jest znacznie łatwiejsze niż używanie podwójnego rozruchu.
Niektóre rzeczy działają jednak tylko w niektórych wersjach WSL i nie masz pewności, którą masz. Pokażemy więc, jak sprawdzić wersję WSL zarówno w systemie Windows 11(Windows 11) , jak i Windows 10 , a także kilka innych sztuczek.
Jaka jest różnica między wersjami WSL(Difference Between WSL Versions) ?
Istnieją tylko dwie wersje WSL ; WSL 1 i WSL 2 . Podstawowa różnica polega na tym, że WSL 2 ma pełne jądro Linuksa(Linux kernel) , podczas gdy WSL 1 nie. Pomyśl o WSL 1 jak o WSL lite. Jeśli jesteś zaangażowanym użytkownikiem Linuksa(Linux) lub poważnie myślisz o nauce Linuksa(Linux) , użyj WSL 2 . Działa jako kompletna maszyna wirtualna ze wszystkimi funkcjami wirtualizacji. WSL 2 zwiększa wydajność systemu plików i obsługuje pełną kompatybilność wywołań systemowych.
WSL 2 jest dostępny tylko w systemie Windows 11(Windows 11) lub Windows 10 , wersja 1903 , (Version 1903) kompilacja 19362(Build 19362) lub nowsza. Jeśli korzystasz z systemu Windows 10(Windows 10) i na bieżąco go aktualizujesz, jesteś dobry. Jeśli nie masz pewności, przygotowaliśmy artykuł, który pomoże Ci dowiedzieć się, jaką masz wersję systemu Windows(what version of Windows) . Starsze wersje systemu Windows 10 są zgodne tylko z WSL 1 .
Jak sprawdzić wersję WSL(WSL Version) w systemie Windows(Windows)
Jeśli zainstalujesz WSL w PowerShell lub wierszu polecenia za pomocą polecenia wsl.exe –install , masz domyślną wersję WSL . Oznacza to, że masz dystrybucję Ubuntu 20.04 LTS Linux i jej wersję WSL 2 .
Załóżmy(Suppose) , że nie jesteś pewien, czy wykonałeś domyślną instalację WSL , lub dodałeś kilka różnych dystrybucji Linuksa(Linux) i chcesz wiedzieć, jaka jest ich wersja. W takim przypadku to też łatwo sprawdzić.
- Otwórz wiersz polecenia(Command Prompt) lub Powershell i uruchom polecenie wsl –list –verbose lub wsl -l -v .
- Dane wyjściowe pokazują nazwę dystrybucji jako NAME , niezależnie od tego, czy jest uruchomiona, czy zatrzymana w obszarze STATE , oraz wersję WSL w obszarze (WSL)VERSION . Zwróć uwagę na gwiazdkę. Dystrybucja WSL z gwiazdką jest dla Ciebie domyślną dystrybucją.
Oznacza to, że jeśli uruchomisz WSL bez informowania, której dystrybucji użyć, uruchomi się domyślna. Wypróbuj go, aby zobaczyć interfejs wiersza poleceń domyślnej dystrybucji ( CLI ).
Jak mogę zmienić wersję WSL?
Zmieńmy openSUSE-42 z WSL 1 na WSL 2 . Ta sama metoda działa w przypadku zmiany dowolnej dystrybucji z WSL 2 na WSL 1 .
- Otwórz wiersz polecenia(Command Prompt) lub PowerShell i uruchom następujące polecenie: wsl –set-version [nazwa] [numer wersji wsl](wsl –set-version [name] [wsl version number]) gdzie nazwa to nazwa dystrybucji, a numer wersji wsl to żądana wersja. W tym przypadku jest to wsl –set-version openSUSE-42 2 .
Wyświetli się komunikat Trwa konwersja(Conversion) , może to potrwać kilka minut… Przy nowej instalacji dystrybucji może to zająć zaledwie 20 sekund. Odbywa się, gdy otrzymasz wiadomość: Konwersja(Conversion) zakończona.
- Aby upewnić się, że wersja WSL została ustawiona poprawnie, uruchom ponownie polecenie (WSL)wsl –list –verbose lub wsl -l -v .
Jak mogę sprawdzić ustawienia domyślne WSL(WSL Defaults) lub ostatnią aktualizację(Update) ?
Zanim przyjrzysz się zmianie domyślnej wersji WSL lub domyślnej dystrybucji Linuksa(Linux) , powinieneś sprawdzić, jakie są bieżące ustawienia domyślne. Pokaże to również ostatnią aktualizację WSL .
- Otwórz wiersz polecenia(Command Prompt) lub PowerShell i uruchom następujące polecenie: wsl –status .
Zobaczysz ustawienia domyślne, ostatnią aktualizację WSL , a także wersję jądra.
Jak zaktualizować WSL?
Sprawdziłeś czas ostatniej aktualizacji WSL i minęło trochę czasu. Chcesz go zaktualizować, aby upewnić się, że masz najnowszą wersję.
- Otwórz wiersz polecenia(Command Prompt) lub PowerShell jako administrator. Zrób to, znajdując wiersz polecenia(Command Prompt) lub PowerShell w menu Start , a następnie kliknij go prawym przyciskiem myszy i wybierz Uruchom(Run) jako administrator.
- Uruchom polecenie wsl –update . Jeśli jest dostępna aktualizacja, zostanie pobrana i zainstalowana.
- Po zakończeniu aktualizacji możesz w tym momencie zobaczyć zaktualizowaną wersję jądra. Teraz uruchom polecenie wsl –shutdown , aby zmiana zaczęła obowiązywać.
Jak mogę uzyskać automatyczne aktualizacje dla WSL ?
Czy(Did) sprawdziłeś swój status WSL i zobaczyłeś komunikat „… automatyczne aktualizacje nie mogą nastąpić ze względu na ustawienia systemu.”? Oto jak to naprawić.
- Otwórz Ustawienia systemu Windows(Windows Settings) i przejdź do Windows Update , a następnie Opcje zaawansowane(Advanced) .
- Włącz opcję Otrzymuj(Receive) aktualizacje dla innych produktów firmy Microsoft(Microsoft) . Teraz zawsze będziesz mieć najnowszą wersję.
Jak mogę zmienić domyślną wersję WSL(Default WSL Version) ?
Być może chcesz mieć tylko WSL 1 dla przyszłych instalacji dystrybucji Linuksa . (Linux)To szybko się zmieniło. Można to również wykorzystać do ustawienia WSL 2 jako domyślnego.
- Otwórz wiersz polecenia(Command Prompt) lub PowerShell i uruchom następujące polecenie: wsl –set-default-version [numer wersji wsl](wsl –set-default-version [wsl version number]) gdzie numer wersji wsl to żądana wersja. W tym przykładzie jest to wsl –set-default-version 1 . Po zakończeniu operacji zobaczysz, że operacja została zakończona pomyślnie.
- Uruchom polecenie wsl –status, aby potwierdzić zmianę domyślnej wersji WSL .
Jak mogę zmienić domyślną dystrybucję Linuksa(Default Linux Distro) ?
Może chcesz uruchomić inną dystrybucję Linuksa(Linux) niż Ubuntu po otwarciu menu Start systemu Windows(Windows Start) i wybraniu WSL . W porządku, łatwo to zmienić.
- Otwórz wiersz polecenia(Command Prompt) lub PowerShell i uruchom polecenie wsl –set-default [nazwa](wsl –set-default [name]) , gdzie nazwa jest nazwą dystrybucji pokazaną przez polecenie list. W tym przykładzie zmieńmy go na kali-linux.
- Zmiana i ponowne wyświetlenie wiersza polecenia zajmuje tylko sekundę. Użyj polecenia wsl –list –verbose lub wsl -l -v , aby potwierdzić, że domyślna dystrybucja została zmieniona.
Teraz po uruchomieniu WSL z menu Start otwiera się Kali Linux .
Dowiedz się więcej o poleceniach WSL
Aby zobaczyć wbudowaną dokumentację pomocy dla WSL , użyj polecenia wsl –help .
Zapoznaj się również z naszymi artykułami na temat instalowania WSL i używania bash w systemie Windows 11(using bash on Windows 11) . Wróć(Come) , a na pewno będziemy mieć dla Ciebie więcej artykułów związanych z WSL.
Related posts
Zbuduj LineageOS w systemie Windows 10 za pomocą podsystemu Windows dla systemu Linux
Jak zainstalować podsystem Windows dla systemu Linux w systemie Windows 11?
Jak uzyskać podsystem Windows dla systemu Linux?
Jak zainstalować podsystem Windows dla systemu Linux w systemie Windows 11?
Napraw podsystem Windows dla błędów, problemów i problemów Linuksa
Jak odinstalować BlueStacks na Windows i Mac?
Jak usunąć dźwięk z wideo w systemie Windows i Mac?
Jak utrzymać komputer z systemem Windows w stanie aktywności bez dotykania myszy?
Przypisz litery dysków do folderów w systemie Windows
Jak zmniejszyć wysokie zużycie procesora Eksploratora Windows?
Jak skonfigurować automatyczny system tworzenia kopii zapasowych dla systemu Windows
Znajdź hasło WiFi w systemie Windows 10 za pomocą CMD
Wygeneruj raport o stanie systemu w systemie Windows 7, aby sprawdzić błędy
Jak otworzyć pliki DDS w systemie Windows 10?
Jak ustawić wersję dystrybucji Linuksa na WSL1 lub WSL2 w systemie Windows 10?
Recenzja książki — przewodnik po systemie Windows 8 „Jak to zrobić”
Jak pisać lub rysować w pliku PDF w systemie Mac i Windows
Przesyłaj strumieniowo wideo i muzykę do konsoli Xbox z systemu Windows 10
Jak wyłączyć klawisz Windows
Odinstaluj i ponownie zainstaluj IE w Windows 7