Jak zainstalować podsystem Windows dla systemu Linux w systemie Windows 11?

Dziwne wydaje się zaproszenie konkurencji, ale Microsoft pozwala teraz uruchomić Linuksa(Linux) w systemie Windows(Windows) . Jest łatwiejszy w instalacji niż myślisz, bardziej elastyczny i wydajny, niż sobie wyobrażaliśmy.

Po co instalować (Install)podsystem(Subsystem) Windows dla systemu Linux(Linux) ?

Instalacja jednego systemu operacyjnego (OS) w innym wydaje się sprzeczna. Jaki jest sens? A dlaczego Linux ? Możemy wymyślić sześć powodów, dla których warto używać Linuksa(Linux) w Windowsie(Windows) .

1. Podsystem(Subsystem) Windows dla systemu Linux(Linux) jest bezpłatny i łatwy

Najbardziej oczywistą odpowiedzią jest to, że Linux jest darmowy. Ale jaki jest pożytek z czegoś darmowego, jeśli trudno z niego korzystać? Dobrą wiadomością jest to, że podsystem Windows(Windows Subsystem) dla systemu Linux(Linux) ( WSL ) jest łatwy, prosty i szybki w instalacji lub deinstalacji, więc warto spróbować, jeśli interesuje Cię system Linux(Linux) .

2. Podsystem(Subsystem) Windows dla systemu Linux nie wymaga(Require) maszyny wirtualnej

Jeśli nie chcesz instalować hosta maszyny wirtualnej (VM), takiego jak Hyper-V , VirtualBox lub VMWare , WSL jest drogą do zrobienia. Zajmuje mniej miejsca i zasobów, takich jak procesor(CPU) i pamięć RAM(RAM) .

3. Podsystem Windows(Windows Subsystem) dla Linuksa może korzystać z wielu dystrybucji Linuksa(Linux Can Use Many Linux Distributions)

W chwili pisania tego tekstu w Microsoft Store dostępnych było 17 dystrybucji (Microsoft Store)Linuksa(Linux) (lub „dystrybucji”) . Należą do nich różne wersje i odmiany Ubuntu Desktop and Server , Debian , Kali , SUSE Linux Enterprise Server , OpenSUSE i Oracle Linux .

Możesz także użyć następującego polecenia PowerShell , aby wyświetlić wszystkie dostępne dystrybucje:

wsl –list –online

4. Podsystem(Subsystem) Windows dla Linuksa(Linux) do rozwoju kariery(Career Development)

Możesz dowiedzieć się o Linuksie i różnych dystrybucjach Linuksa(various Linux distros) , takich jak Ubuntu , Debian GNU/Linux , Kali i Alpine WSL do pracy lub szkoły. Linux ma znaczny udział w rynku serwerów, a coraz więcej organizacji używa Linuksa(Linux) do komputerów stacjonarnych.

Uczniowie mogą go używać do ćwiczeń zamiast chodzić do laboratorium komputerowego. Badacze bezpieczeństwa mogą używać (Security)Kali i innych dystrybucji hakerskich Linuksa(Kali and other Linux hacking distros) oraz wielu dołączonych do nich narzędzi. Wielu twórców stron internetowych, programistów i badaczy sztucznej inteligencji może używać Debiana lub Alpine WSL jako środowiska programistycznego, ponieważ mają wbudowane narzędzia programistyczne.

5. Podsystem(Subsystem) Windows dla Linuksa(Linux) dla aplikacji Open Source(Open Source Apps)

Większość oprogramowania typu open source ( OSS ) jest opracowywana najpierw dla środowiska Linux . W rezultacie OSS staje się standardem w kilku branżach, takich jak tworzenie gier, projektowanie graficzne i systemy(IoT) wbudowane Internetu(Internet) rzeczy ( IoT ).(Things)

Rozważ całe oprogramowanie open source, które często jest bezpłatne. Chcesz mieć Photoshopa(Photoshop) ? Rozważ użycie GIMP(using GIMP) . Chcesz nauczyć się CAD , ale nie stać Cię na AutoCAD ? Wypróbuj OpenSCAD(Try OpenSCAD) . Chcesz przenieść edycję wideo na wyższy poziom, ale Adobe Premiere jest poza zasięgiem? Linux ma Openshot.

Jeszcze bardziej imponujące jest to, że możesz uruchamiać te aplikacje GUI Linuksa(Linux GUI) w swoich oknach tak, jakby były aplikacjami Windows . Nie ma potrzeby posiadania oddzielnej maszyny wirtualnej w Hyper-V , VirtualBox lub drugiego fizycznego komputera. Możesz używać programu Visual Studio w systemie Windows(Windows) i edytować zdjęcia w GIMP w systemie Linux(Linux) bez zakłócania przepływu pracy.

6. Terminal Windows uruchamia wiele (Windows Terminal Runs Multiple Distros)dystrybucji(Once) jednocześnie

Jeśli jesteś fanem Windows Terminal i jego funkcji wielu kart, spodoba ci się możliwość jednoczesnego uruchamiania kilku dystrybucji Linuksa(Linux) , każda na osobnej karcie.

Czy powinienem używać WSL 1 czy WSL 2?

Istnieją dwie wersje WSL : WSL 1 i WSL 2 . WSL domyślnie jest w wersji 2. To jest w porządku dla większości ludzi. Jednakże, jeśli nie jesteś pewien, czy twój system poradzi sobie z pełną instalacją jądra Linuksa(Linux kernel) lub nie będziesz używać takich rzeczy jak Docker , to WSL 1 jest w porządku.

Wersja jest łatwa do zaktualizowania, jeśli zmienisz zdanie. Jako administrator otwórz PowerShell(open PowerShell) lub wiersz poleceń(Command) i użyj następującego polecenia wsl.exe:

wsl –set-default-wersja 2(wsl –set-default-version 2 ) lub wsl –set-default-wersja 1(wsl –set-default-version 1)

Zainstaluj podsystem Windows(Install Windows Subsystem) dla systemu Linux(Linux) za pomocą PowerShell

WSL można zainstalować za pomocą programu PowerShell lub interfejsu wiersza polecenia ( CLI ). Jeśli nie nauczyłeś się PowerShell , to w porządku. Polecenia wsl.exe działają w obu.

  1. Otwórz PowerShell(Open PowerShell) jako administrator i uruchom polecenie cmdlet wsl –install . Spowoduje to domyślną instalację wersji WSL 2 z pełnym jądrem Linux i dystrybucją Ubuntu .

Jeśli pojawi się tekst pomocy wsl.exe, oznacza to, że WSL jest już zainstalowany.

Instalacja zajmuje kilka minut, a następnie wyświetla monit o ponowne uruchomienie systemu Windows(Windows) .

  1. Po ponownym uruchomieniu systemu Windows(Windows) i zalogowaniu się otworzy się okno powłoki bash i instalacja Ubuntu będzie kontynuowana. Zostaniesz poproszony o wprowadzenie nowej nazwy użytkownika UNIX i nowego hasła(New Password) . Po ich wprowadzeniu instalacja jest zakończona.

Uwaga: to zainstaluje powłokę bash dla Ubuntu . Nie jest to graficzny interfejs użytkownika ( GUI ). Istnieją dodatkowe kroki i wymagania wstępne, aby to umożliwić. Możesz jednak teraz używać poleceń powłoki bash systemu Linux na komputerze z (Linux)systemem Windows(Windows) .

Zainstaluj podsystem Windows(Install Windows Subsystem) dla systemu Linux(Linux) z Panelem sterowania(Control Panel)

  1. Otwórz menu Start i wybierz Panel sterowania(Control Panel) .

  1. Wybierz Programy i funkcje.

  1. Wybierz Włącz(Select Turn Windows) lub wyłącz funkcje systemu Windows. Wymaga to uprawnień administratora.

  1. Przewiń(Scroll) w dół i wybierz Podsystem Windows(Windows Subsystem) dla systemu Linux(Linux) , a następnie wybierz OK.

Rozpoczyna się instalacja. Po zakończeniu system Windows(Windows) musi ponownie uruchomić komputer, pojawia się komunikat. Wybierz Uruchom ponownie(Select Restart) teraz.

Po ponownym uruchomieniu otwórz Ubuntu w systemie Windows(Windows) z menu Start lub w PowerShell lub Wiersz polecenia(Command Prompt) , użyj polecenia wsl.exe.

Jak odinstalować podsystem Windows(Uninstall Windows Subsystem) dla systemu Linux(Linux) ?

Aby usunąć WSL , musisz najpierw odinstalować wszystkie systemy operacyjne Linux . Następnie możesz usunąć komponenty pomocnicze w systemie Windows(Windows) . Najłatwiej to zrobić w ustawieniach systemu Windows .(Windows)

  1. Otwórz Ustawienia systemu Windows(Windows Settings) , przejdź do Aplikacje(Apps) , a następnie wybierz Aplikacje(Apps) i funkcje.

  1. Wyszukaj zainstalowane dystrybucje Linuksa(Linux) . Wybierz pionowe menu z trzema kropkami i wybierz Odinstaluj(Uninstall) .

  1. Wyszukaj „podsystem Windows”, wybierz menu z trzema kropkami, a następnie wybierz Odinstaluj(Uninstall) . Zrób to dla Podsystemu Windows(Windows Subsystem) dla Linux WSLg Preview i Podsystemu Windows(Windows Subsystem) dla Linux Update , jeśli takie istnieją.

  1. Uruchom ponownie system Windows(Restart Windows) , a WSL powinien zostać odinstalowany.

Jak uzyskać dostęp do systemu plików Linux(Linux File System) z systemu Windows(Windows) ?

W przeciwieństwie do korzystania z Linuksa(Linux) na maszynie wirtualnej, dostęp do plików Windows z (Windows)Linuksa(Linux) i na odwrót jest łatwy.

Otwórz Eksplorator plików(Open File Explorer) i wybierz Linux w okienku nawigacyjnym po lewej stronie. Przenosząc pliki między systemami Windows(Windows) i Linux , upewnij się, że używasz kopii, a nie oryginału. Występują pewne problemy ze zgodnością typów plików, a czasami plik zostaje uszkodzony.

Jak naprawić komunikat o błędzie „\wsl.localhost jest niedostępny”

Ten błąd może pojawić się przy pierwszym otwarciu systemu plików Linux za (Linux)pomocą Eksploratora plików(File Explorer) .

System Windows(Windows) traktuje to połączenie jako fizyczne połączenie między komputerami z systemem Windows(Windows) i Linux . Musisz więc powiedzieć, że sieć istnieje i jest dostępna. Zrobisz to za pośrednictwem Rejestru Windows(Windows Registry) . Jeśli nie czujesz się komfortowo pracując w Rejestrze(Registry) , zapytaj kogoś, kto to robi. Błąd w Rejestrze(Registry) może spowodować , że system Windows(Windows) przestanie działać. Zawsze wykonuj również kopię zapasową Rejestru(make a backup of the Registry) .

  1. Otwórz Edytor rejestru(Registry Editor) . W lewym okienku przejdź do następującej lokalizacji:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNetworkProvider/HwOrder

  1. Po prawej stronie kliknij dwukrotnie klucz PROVIDERORDER .

  1. Dodaj P9NP(Add P9NP) (po którym następuje pojedynczy przecinek bez spacji) na początku listy, a następnie wybierz OK.

  1. Wróć do kontenera NetworkProvider , otwórz klucz zamówienia . (Order)Kliknij dwukrotnie PROVIDERORDER po prawej stronie.

  1. Dodaj P9NP(Add P9NP) na początku listy (jeden przecinek, bez spacji), wybierz OK, a następnie zamknij Edytor rejestru(Registry Editor) .

Możesz teraz otworzyć system plików Ubuntu za (Ubuntu)pomocą Eksploratora plików Windows(Windows File Explorer) . Jeśli błąd będzie się powtarzał, uruchom ponownie system Windows(Windows) i powinien działać.

Jak uzyskać dostęp do systemu plików Windows(Windows File System) z systemu Linux ?

  1. W powłoce bash systemu Linux użyj polecenia (Linux)cd ../.. , aby przejść do katalogu głównego. Następnie użyj polecenia ls , aby wyświetlić listę katalogów i plików. Zobaczysz, że wszystkie są katalogami i plikami Windows .

  1. Aby znaleźć swoje pliki, użyj następującego polecenia, aby przejść do folderu dokumentów, gdzie nazwa użytkownika to nazwa katalogu użytkownika w systemie Windows:

cd users/username/documents

Jeśli potrzebujesz dostępu do czegoś innego, po prostu używaj cd i ls , dopóki go nie znajdziesz. Upewnij się, że kopiujesz tylko pliki, a nie je przenosisz, ze względu na ryzyko uszkodzenia pliku.

Co jeszcze(Else) mogę zrobić z podsystemem Windows(Windows Subsystem) dla systemu Linux(Linux) ?

Po włączeniu WSL masz całe środowisko Linux na swoim komputerze z systemem Windows(Windows) . A może kilka środowisk linuksowych(Linux) . Cokolwiek możesz myśleć o robieniu w Linuksie(Linux) , możesz teraz zrobić. Zapoznaj się z naszymi artykułami i samouczkami dotyczącymi Linuksa , aby uzyskać kilka pomysłów.(Linux)



About the author

Jestem profesjonalnym inżynierem dźwięku z ponad 10-letnim doświadczeniem. Pracowałem przy wielu projektach, od małych domowych systemów audio po duże produkcje komercyjne. Moje umiejętności polegają na tworzeniu doskonałych ścieżek dźwiękowych i narzędzi do przetwarzania dźwięku, dzięki którym muzyka brzmi świetnie. Mam również ogromne doświadczenie w pracy z systemem Windows 10 i mogę pomóc Ci w pełni wykorzystać możliwości systemu komputerowego.



Related posts