Jak zainstalować WSL 2 w Windows Top 10

Jak zainstalować WSL 2 w Windows Top 10
Podsystem Windows dla Linux 2, znany również jako WSL 2, to najnowsza wersja warstwy kompatybilności, która pozwala użytkownikom systemu Windows uruchamiać środowisko Linux/GNU w systemie Windows. Za pośrednictwem WSL 2 użytkownik Windows może bezpośrednio korzystać z Linux narzędzi, wiersza poleceń, narzędzi i aplikacji w systemie Windows - bez potrzeby konfiguracji maszyny wirtualnej. Zaprojektowany przez Microsoft wyłącznie w celu pracy w harmonii z Linux Distros oraz zwiększenie ogólnej wydajności i doświadczenia, WSL 2 pozwala użytkownikowi pracować w systemie Windows 10.

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:

  • Posiadanie zarządzanej maszyny wirtualnej (VM)
  • Zezwalanie na pełną zdolność do wywołania systemu
  • Wbudowane jądro Linux

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

  • Możesz wrócić do WSL 1, wpisując WSL -set-Default-Version 1
  • Jeśli urządzeniu brakuje kompatybilności w systemie Windows 10 lub Hyper-V, nadal możesz użyć WSL 1

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.