Pochodząc jako następca WSL 1, został stworzony, aby zapewnić użytkownikowi godną uwagi wzrost wydajności i lepszą kompatybilność systemu. WSL 2 oferuje różnorodne ulepszone funkcje, z których najbardziej uderzające to:
Te funkcje są sednem do tego, co sprawia, że przełącznik z WSL 1 na WSL 2 jest pożądanym doświadczeniem.
Rozpoczęcie pracy
Zanim zaczniemy, musimy upewnić się, że mamy aktualizację systemu Windows 10 do wersji 1903 z OS Build 18362 lub wyższą (dla systemów x64) lub wersja 2004 z kompilacji systemu operacyjnego 19041 lub wyższego (dla systemów ARM64). Możesz sprawdzić wersję systemu Windows, wpisując Winver w polu wyszukiwania obok przycisku Start.
Jeśli uruchamiasz starszą wersję systemu Windows 10, możesz ją zaktualizować, nawigując do ustawień> Aktualizacje i zabezpieczenia> Sprawdź aktualizacje.
Musisz także upewnić się, że urządzenie oferuje odpowiednie wsparcie dla wirtualizacji Hyper-V, które można określić, wpisując MSINFO32.exe w polu wyszukiwania i sprawdzanie informacji o systemie.
Po zrobieniu tego możemy rozpocząć proces instalacji.
Krok 1. Inicjowanie WSL
Jest to kluczowy krok do zainstalowania dowolnej wersji WSL. Możemy zainicjować WSL za pomocą prostych poleceń konsoli.
Kliknij przycisk Start i wyszukaj „Windows PowerShell”. Kliknij prawym przyciskiem myszy pierwszy wynik i wybierz Uruchom jako administrator. Powinno teraz pojawić się okno konsoli.
Wprowadź następujący wiersz polecenia w konsoli i naciśnij ENTER:
konster.exe /Online /Enable-Feature /FeactureName: Microsoft-Windows-System-Linux /All /Nerestart
Wyjście powinno wyglądać coś w rodzaju obrazu poniżej.
Krok 2. Inicjowanie platformy VM
W przeciwieństwie do WSL 1, WSL 2 używa wbudowanego jądra. Z tego powodu wymagamy użycia platformy maszyn wirtualnych.
Podobnie jak to, co zrobiliśmy dla WSL w kroku 1, uruchomimy polecenia w systemie Windows PowerShell, aby włączyć platformę maszyn wirtualnych.
W systemie Windows 10 (wydanie 2004):
konster.exe /Online /Enable-Feature /FuntureName: VirtualMachinePlatform /All /Nerestart
W systemie Windows 10 (wersja 1903, 1909):
Włącz WindowsOptionalFeature -online -FeatureName VirtualMachinePlatform -NoRestart
Po ukończeniu zarówno kroków 1, jak i 2 zaleca się ponownego uruchomienia urządzenia do prawidłowego zastosowania zmian i upewnienia się, że wszystko działa zgodnie z przeznaczeniem.
Krok 3. Konfigurowanie WSL 2 jako domyślne
Po ponownym uruchomieniu urządzenia uruchom Windows PowerShell jako administrator i wpisz następujące polecenie:
WSL-SET-Default-wersja 2
W niektórych przypadkach konsola poprosi cię o zaktualizowanie jądra WSL. Poniższy powinien wyglądać mniej więcej tak:
Możesz pobrać aktualizację, odwiedzając link na powyższym obrazku lub klikając tutaj (dla x64).
Po zakończeniu instalacji uruchom polecenie ponownie, a domyślna wersja powinna być teraz ustawiona na WSL 2.
Krok 4. Zainstaluj dystrybucję Linux
Teraz, gdy skończyliśmy z konfiguracją WSL 2, nadszedł czas, aby zainstalować dystrybucję Linux. Tutaj masz wiele różnych opcji do wyboru, każda z zaletami i wadami. Obecnie jeden z najpopularniejszych dystrybucji - Ubuntu 20.04 LTS - to system operacyjny typu open source, który złapał poważną przyczepność w społeczności Linux. Inne opcje to Kali Linux, Pengwin i Fedora Remix dla WSL, ale jest to kwestia preferencji bardziej niż cokolwiek innego.
Ze względu na prostotę i szeroką dostępność będziemy kontynuować za pomocą Ubuntu 20.04 LTS jako dystrybucja Linux dla nadchodzących kroków.
Krok 5. Rozpoczęcie pracy z WSL 2
Po zainstalowaniu wybranego dystrybucji, możesz uzyskać do niego dostęp z niedawno dodanych ikon w menu Start. Kliknij ikonę, aby otworzyć Ubuntu, aby rozpocząć proces instalacji. To zajmie trochę czasu, ponieważ po raz pierwszy uruchamia się, wyodrębnia wszystkie wymagane pliki i pakiety. Pamiętaj, aby nie wyłączać urządzenia podczas tego procesu. Gdy skończy się uruchamiać, zostaniesz poproszony o wprowadzenie nazwy użytkownika i hasła. Wypełnij nazwę użytkownika i hasło, które uważasz za odpowiednie. Po zrobieniu tego, jesteś teraz gotowy do użycia WSL 2.
Alternatywna metoda włączania platformy WSL i VM (opcjonalnie)
Ci z was, którzy walczą z pracą nad konsolą i są bardziej przyzwyczajeni do konfiguracji opartych na GUI, mają opcję ręcznego włączenia platformy WSL i VM. Postępuj zgodnie z poniższymi krokami, aby włączyć te funkcje.
Najpierw kliknij przycisk Start i wyszukaj „Włącz lub wyłącz funkcje systemu Windows”. Kliknij pierwszy wynik. Nowe okno funkcji powinno się otworzyć.
Przewiń w dół i poszukaj opcji „Platforma maszyn wirtualnych” i „Windows podsystem dla Linux”. Zaznacz pole na lewo od nazwisk, aby je włączyć i kliknij OK.
Windows zainstaluje teraz wymagane pliki, po czym poprosi Cię o ponowne uruchomienie urządzenia w celu zastosowania tych zmian. Po ponownym uruchomieniu przejdź zgodnie z instrukcją od kroku 3 i dalej.
Dodatkowe uwagi
Wniosek
Dzięki WSL 2 ostatecznie zainstalowanemu i skonfigurowanemu możesz doświadczyć najlepszej integracji Windows-Linux. Teraz możesz wykonać cały rozwój związany z Linuksem bez opuszczania komfortu Window. Mamy nadzieję, że z łatwością korzystania z aplikacji Linux i wykonywania poleceń Linux przy szybkich prędkościach i zoptymalizowanej wydajności, Twoje doświadczenie będzie satysfakcjonujące.