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

Szczerze mówiąc, nigdy nie przypuszczaliśmy, że będziemy w stanie z taką łatwością uruchamiać polecenia i programy systemu Linux natywnie na komputerze z systemem Windows. Wcześniej, aby uruchomić Linuksa na naszym komputerze z systemem Windows, tworzyliśmy maszynę wirtualną za pomocą programów takich jak VirtualBox, co było zadaniem złożonym i czasochłonnym. Ale teraz proces instalacji stał się całkiem łatwy dziękiPodsystem Windows dla systemu Linux (WSL).

Jest to zintegrowana funkcja systemu Windows, która umożliwia instalowanie i uruchamianie różnych dystrybucji Linuksa, takich jak Ubuntu, Fedora itp., na komputerze z systemem Windows. Jeśli jesteś użytkownikiem systemu Windows 11 i chcesz uruchomić Linuksa na komputerze z systemem Windows, to trafiłeś do odpowiedniego przewodnika, ponieważ ten przewodnik szczegółowo wyjaśnia wszystko na temat WSL. Wyjaśniliśmy również, jak włączyć podsystem Windows dla systemu Linux na komputerze z systemem Windows 11 i łatwo go skonfigurować.

Podsystem Windows dla systemu Linux to funkcja systemu Windows, która umożliwia programistom uruchamianie systemu Linux na komputerze z systemem Windows bez maszyny wirtualnej. Pozwala ciuruchamiaj różne dystrybucje Linuksa, npDebian, Fedora Linuxitp., z łatwością na komputerze z systemem Windows.

Jaka jest różnica między WSL 1 i WSL 2?

WSL 1IWSL 2to dwie wersje podsystemu Windows dla systemu Linux. Domyślnie system instaluje WSL 2, ponieważ jest on znacznie szybszy i wydajniejszy w porównaniu do WSL 1.
WSL2 umożliwia uruchamianie plików binarnych systemu Linux ELF64 na komputerze z systemem Windows 11, który jest powszechnym standardowym formatem plików używanym dla plików wykonywalnych, bibliotek współdzielonych itp. Można także łatwo instalować i uruchamiać większość narzędzi, narzędzi i aplikacji wiersza poleceń. Na przykład pozwalauruchamiaj typowe polecenia systemu Linuxjak Grep, Sed, Awk itp.

Co można zrobić z podsystemem Windows dla systemu Linux w systemie Windows 11/10?

W poprzedniej sekcji wspomnieliśmy, że dzięki WSL można zrobić o wiele więcej, ale nie wspomnieliśmy, co tak naprawdę można z nim zrobić. Dlatego w tej sekcji wyjaśniliśmy wszystko, co możesz zrobić z WSL.

  • Możesz zainstalować iuruchom swoją ulubioną dystrybucję GNU/Linuxz wbudowanego sklepu Microsoft Store.
  • Możesz biegaćwspólne i podstawowe narzędzia wiersza poleceńtakie jak grep, sed, awk itp.
  • Pozwala ciuruchamiaj skrypty powłoki Bash, co wyjaśniliśmy już w poprzedniej sekcji.
  • Można też popracowaćróżne języki kodowania, takie jak NodeJS, JavaScript, C/C++, C# i F#, Ruby, Rust, Go, Python itp.
  • Wspieraróżne usługi zarządzania bazami danych, takie jak MySQL, SSHD, lighttpd, Apache, MongoDB i PostgreSQL.
  • Możeszzainstaluj dodatkowe oprogramowanieprzy pomocy własnego menedżera pakietów dystrybucyjnych GNU/Linux.
  • Pozwala ciinstalować i uruchamiać aplikacje graficzne GNU/Linux, takie jak VLC, Nautilus, GIMP itp.
  • Możesz także użyćPrzyspieszenie GPUdo różnych celów, takich jak uczenie maszynowe, scenariusze analizy danych itp.

Jakie są wymagania dotyczące instalacji podsystemu Windows w systemie Linux?

Jeśli chcesz uruchomić system Linux na komputerze z systemem Windows 11 i podsystemem Windows dla systemu Linux, musisz spełnić minimalne wymagania instalacyjne. Poniżej znajdują się wymagania, które musisz spełnić.

  • Po pierwsze, Twój komputer z systemem Windows musi być uruchomionyWindows 10 wersja 2004 i nowsza(Kompilacja 19041 i nowsza) lub Windows 11.

Notatka:Możesz sprawdzić aktualną wersję systemu Windows i numer kompilacji w plikuOsekcjaUstawieniaaplikacja.

  • TheFunkcja platformy maszyny wirtualnejmusi być włączona na komputerze z systemem Windows.

Jeśli Twój komputer spełnia minimalne wymagania instalacyjne, przejdź dalej i włącz podsystem Windows dla systemu Linux.

Przeczytaj więcej:Jak zrootować podsystem Windows na Androida

Jak włączyć platformę maszyny wirtualnej w systemie Windows 11/10

Funkcję platformy maszyny wirtualnej można włączyć za pomocą programu Windows PowerShell (administrator).

OtwartePowerShell jako administratori uruchom poniższe polecenie.

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

Metody 4 instalacji podsystemu Windows dla systemu Linux w systemie Windows 11/10

Wspomnieliśmy o tym tutaj, w tej sekcjicztery metodyaby zainstalować podsystem Windows dla systemu Linux (WSL) w systemie Windows 11. Możesz kontynuować dowolną wymienioną metodą, która wydaje Ci się łatwa w użyciu.

1. Ze sklepu Microsoft

Najszybszym sposobem zainstalowania podsystemu Windows dla systemu Linux (WSL) w systemie Windows 11 jest skorzystanie z plikuSklep Microsoftu.Zakładając, że masz już włączoną platformę maszyny wirtualnej, możesz teraz zainstalować podsystem Windows dla systemu Linux ze sklepu Microsoft Store. Sprawdź poniższe kroki:

1.Najpierw otwórz plikPole wyszukiwaniaza pomocąKlucz Windowsa, typSklep Microsoftuw polu wyszukiwania iwybierz aplikacjęz wyników wyszukiwania.

2.TypPodsystem Windows dla LinuksawPole wyszukiwaniana górze.

3. Wybierz aplikacjęz wyników i kliknijDostawaćLubZainstalowaćprzycisk obok aplikacji, aby ją zainstalować.

4.RazPodsystem Windows dla Linuksaaplikacja jest zainstalowana na komputerze z systemem Windows 11, kliknijOtwarteaby uruchomić program.

Notatka:Domyślną dystrybucją Linuksa będzieUbuntu. Możesz zainstalować inne dystrybucje Linuksa ze sklepu Microsoft Store.

Po otwarciu aplikacji Podsystem Windows dla systemu Linux zostaniesz poproszony o skonfigurowanie WSL poprzez utworzenie konta użytkownika. Możesz sprawdzić następną sekcję, aby dowiedzieć się, jak skonfigurować WSL.

2. Z wiersza poleceń

Innym sposobem instalacji podsystemu Windows dla systemu Linux (WSL) na komputerze z systemem Windows 11 jest:Wiersz poleceń.WSL można zainstalować, uruchamiając jedno polecenie w aplikacji Wiersz poleceń. Wykonaj poniższe kroki, aby dowiedzieć się tego samego:

1.Na początek OtwarteWiersz poleceńna komputerze z systemem Windows 11 za pomocąuprawnienia administratorai uruchom wspomnianą komendę w konsoli, aby zainstalować WSL.

wsl --install

2.Po uruchomieniu wspomnianego polecenia możesz przejść dalej i zainstalować preferowaną dystrybucję Linuksa, np. Ubuntu.

3.OtwórzSklep Microsoftuna komputerze z systemem Windows 11 i wyszukaj plikDystrybucja Linuksachcesz zainstalować, korzystając z funkcji wyszukiwania. Na przykład, jeśli chcesz zainstalować UbuntuUbuntu 18.04.5 LTS, wyszukaj to samo.

4.Teraz kliknijDostawaćLubZainstalowaćprzycisk obok nazwy aplikacji ipoczekaj na programpobrać i zainstalować w swoim systemie.

5.Po pobraniu dystrybucji Linuksa,otwórz toalbo klikającOtwarteprzycisk obok aplikacji lub za pomocą przyciskuPole wyszukiwania systemu Windows.

Po otwarciu dystrybucji Linuksa zostaniesz poproszony o utworzenie domyślnego konta użytkownika UNIX, co dokładnie wyjaśniliśmy w następnej sekcji.

3. Zainstaluj WSL z określoną dystrybucją

Ta metoda wyjaśnia, w jaki sposób można zainstalować WSL i żądaną dystrybucję Linuksa za pomocą jednego polecenia. Jeśli nie chcesz instalować dystrybucji Linuksa oddzielnie od Microsoft Store, możesz skorzystać z tej metody. Oto kroki, aby zrobić to samo:

1.Po pierwsze, otwórzTerminal Windowsowyz uprawnieniami administracyjnymi i wykonywaćniżej wymienione poleceniew konsoli, aby uzyskać listę wszystkich popularnych dystrybucji Linuksa:

wsl --list --online

2.Zobaczysz teraz listę wszystkich dystrybucji Linuksa, które można zainstalować. Musisz wykonać wspomniane polecenie w konsoli i zmienić<Dystrybucja>zDystrybucja Linuksachcesz zainstalować.

wsl --install -d DISTRO-NAME

Np.

 wsl.exe --install Ubuntu

3.Po wykonaniu powyższego polecenia zobaczysz, że rozpoczęła się instalacja preferowanej dystrybucji Linuksa. Musisz poczekać, aż proces się zakończy.

Po zakończeniu instalacji należyuruchom ponownie komputer z systemem Windows 11i skonfiguruj dystrybucję Linuksa na swoim komputerze.

4. Z Panelu sterowania

Na koniec możesz także zainstalować podsystem Windows dla systemu Linux na komputerze z systemem Windows 11 z poziomuPanel sterowania. Musisz to zrobić pierwszywłącz funkcję Podsystem Windows dla systemu Linuxna Twoim komputerze. Po wykonaniu tej czynności możesz łatwo zainstalować swoją ulubioną dystrybucję Linuksa ze sklepu Microsoft Store. To całkiem proste, a poniższe kroki wyjaśniają to samo:

1.Najpierw włączPodsystem Windows dla Linuksana komputerze z systemem Windows, przechodząc do lokalizacji wymienionej poniżej.

Control Panel > Programs > Programs & Features > Turn Windows Features on or off > Enable Windows Subsystem for Linux.

2.Możesz także wykonać wspomniane polecenie w plikuAplikacja Windows PowerShell (administrator).łatwo zrobić to samo.

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

3.Po włączeniuFunkcja podsystemu Windows dla systemu Linux,zainstaluj swoją ulubioną dystrybucję Linuksa na komputerze z systemem Windows 11 ze sklepu Microsoft Store. Możesz się odnieśćMetoda 2 (Krok 2 – Krok 4)poznać kroki prowadzące do tego samego.

Jak skonfigurować podsystem Windows dla systemu Linux

Po włączeniu podsystemu Windows dla systemu Linux na komputerze z systemem Windows 11 musisz utworzyć domyślne konto użytkownika UNIX, aby móc korzystać z systemu Linux. Musisz ustawić nazwę użytkownika i hasło. Aby zrobić to samo, sugerujemy sprawdzenie poniższych kroków:

1.Najpierw otwórz dystrybucję Linuksa na komputerze z systemem Windows 11. ZainstalowaliśmyUbuntu 18.04.5 LTSaplikację na naszym komputerze. Zatem otworzymyUbuntu 18.04.5 LTSaplikacja za pomocąPole wyszukiwania systemu Windowsna naszym komputerze z systemem Windows 11.

2.Po otwarciu aplikacjinaciśnij dowolny klawisz klawiaturyaby rozpocząć proces konfiguracji. Po naciśnięciu klawisza wyświetlenie kolejnego zestawu instrukcji może zająć kilka minut, dlatego prosimy o cierpliwość.

3.Najpierw poprosi Cię o ustawienie nazwy użytkownika dla systemu Linux. Więc wpisznazwa użytkownikachcesz ustawić i naciśnijWchodzić. Nie musisz zachować takiej samej nazwy użytkownika, jak nazwa użytkownika systemu Windows.

4.Następnie,wprowadź hasłochcesz ustawić w odpowiednim miejscu i naciśnij przyciskWprowadź kluczruszyć do przodu.

Po dostarczeniu Linuksowi niezbędnych informacji proces instalacji rozpocznie się natychmiast. Po zakończeniu procesu instalacji otrzymasz„Instalacja powiodła się!”wiadomość o zakończeniu.

Jak zaktualizować WSL w systemie Windows 11

Skończyłeś konfigurowanie WSL w systemie Windows 11. Możesz teraz wypróbować różne polecenia Linuksa w swojej ulubionej dystrybucji Linuksa. Ale przed wypróbowaniem jakichkolwiek poleceń musisz upewnić się, że wszystkieRepozytoria Linuksa zostały zaktualizowane. Możesz wykonać wspomniane polecenie, aby zaktualizować jądro WSL do najnowszej wersji. Wykonaj poniższe kroki, aby zrobić to samo z łatwością:

1.OtwórzPole wyszukiwania systemu Windows, typWiersz poleceńi wybierzUruchom jako administratoropcję z wyników.

2.Teraz wpiszniżej wymienione poleceniew konsoli i naciśnijWprowadź kluczaby uruchomić polecenie.

wsl --update

Po uruchomieniu powyższego polecenia w wierszu poleceń rozpocznie sprawdzanie dostępności nowych aktualizacji i pobieranie ich.

Jak uaktualnić do WSL 2 z WSL 1

Domyślnie system Windows instaluje najnowszą wersję WSL 2. Jeśli nie instaluje WSL 2 na komputerze z systemem Windows, sugerujemy wykonanie poniższego polecenia w celu aktualizacji lub przejścia na WSL 2. Wymienione polecenia ustawią WSL 2 jako domyślną wersję WSL. Jeśli chcesz przełączyć się na WSL 2 z WSL 1 lub odwrotnie, wykonaj poniższe polecenie.

1.Aby rozpocząć, otwórz plikProgram Windows PowerShell (administrator).na komputerze z systemem Windows 11 i skopiuj i wklej poniższe polecenie, aby wyświetlić aktualną wersję WSL.

wsl -l -v

2.Jeśli używasz WSL 1 i chcesz przejść lub uaktualnić do WSL 2,kopiuj-wklejwspomniane polecenie w konsoli i naciśnijWchodzić. Pamiętaj o wymianie<Wersja#>z którymkolwiek2 lub 1,w zależności od aktualnie używanej wersji WSL.

wsl --set-default-version <Version#>

Np.

wsl --set-default-version 2

Domyślna wersja WSL musi zostać teraz zmieniona. Możesz sprawdzić aktualną wersję WSL za pomocąwsl -l -vrozkaz.

20 podstawowych poleceń podsystemu Windows dla systemu Linux, od których można łatwo zacząć

Jeśli jesteś zupełnie nowy w świecie Linuksa i nie znasz podstawowych poleceń, wspomnieliśmy o tymjeszcze trochę podstawowych ważne polecenia systemu Linuxw tej sekcji. Możesz sprawdzić wszystkie podstawowe polecenia poniżej i rozpocząć pracę z Linuksem.

RozkazUżycie poleceń
sudoTo polecenie jest wymagane do wykonywania zadań wymagających uprawnień administratora lub roota.
pwPozwala poznać ścieżkę aktualnie działającego katalogu. Po prostu pokaże ścieżkę katalogu.
płyta CDMożesz go używać do poruszania się po różnych plikach i katalogach systemu Linux.
kotUmożliwia odczytanie danych z pliku i podanie ich zawartości jako wyniku. Można go również użyć do łatwego odczytania dowolnego pliku tekstowego.
porAby z łatwością kopiować pliki lub katalogi i ich zawartość.
mwZa pomocą tego polecenia możesz przenosić katalogi i pliki. Umożliwia także zmianę nazw plików.
mkdirAby utworzyć wiele katalogów jednocześnie i przypisać im uprawnienia.
rmdirMożesz wykonać to polecenie, aby całkowicie usunąć katalogi niezawierające plików i danych.
rmPozwala z łatwością całkowicie usunąć pliki w katalogu.
dotykaćTo polecenie umożliwia utworzenie lub wygenerowanie pustego pliku. Możesz go także użyć do zmodyfikowania znacznika czasu w wierszu poleceń systemu Linux.
lokalizowaćJak sugeruje nazwa polecenia, polecenie to pozwala znaleźć plik w bazie danych.
znajdowaćUmożliwia wyszukiwanie plików w określonym katalogu. Umożliwia także wykonywanie kolejnych operacji.
chwytAby w ciągu kilku sekund znaleźć określone słowo w tekście w określonym pliku.
zmTo polecenie pozwala sprawdzić zużycie miejsca na dysku przez system w procentach i kilobajtach.
zAby sprawdzić, ile miejsca w systemie zajmuje plik lub katalog.
głowaAby z łatwością wyświetlić pierwsze dziesięć wierszy dokumentu tekstowego.
ogonPozwala wyświetlić dziesięć ostatnich linii pliku tekstowego za pomocą prostego polecenia.
różnicaAby porównać zawartość dwóch plików linia po linii, jak w przypadku narzędzi do edycji tekstu online.
bierzeMożna go używać do archiwizowania wielu plików w pliku TAR, podobnym do pliku ZIP.
chmodTo polecenie umożliwia modyfikowanie uprawnień do odczytu, zapisu i innych plików lub katalogów.

Często zadawane pytania

Czy WSL jest dostępny dla Windows 11?

Tak, podsystem Windows dla systemu Linux (WSL) jest dostępny dla systemu Windows 11. Poza tym jest również dostępny dla systemu Windows 10 w wersji 2004 i nowszych.

Jak włączyć podsystem Windows dla opcjonalnego komponentu systemu Linux w systemie Windows 11?

Aby włączyć opcjonalny komponent WSL na komputerze z systemem Windows 11.

  • OtwórzPole wyszukiwania systemu Windowsi wpiszWłącz lub wyłącz Funkcje systemu Windowsw tym.
  • Teraz wybierzWłącz lub wyłącz Funkcje systemu WindowszNajlepszy meczsekcja.
  • Na koniec wyszukajPodsystem Windows dla Linuksacecha wFunkcje systemu Windowswyskakujące okienko isprawdź/zaznaczmożliwość jego włączenia.

Dlaczego w systemie Windows 11 jest Linux?

Firma Microsoft wypuściła WSL w systemie Windows 10 2 sierpnia 2016 r., dzięki czemu programiści mogą z łatwością instalować i uruchamiać różne dystrybucje Linuksa, takie jak Ubuntu, Red Hat itp., na swoim komputerze z systemem Windows 11. Wprowadzono go, aby wyeliminować proces tworzenia maszyn wirtualnych, partycji dyskowych itp.

Czy Windows 11 to rzeczywiście Linux?

Nie, Windows i Linux to różne systemy operacyjne. Jednak oba systemy operacyjne mają pewne podobieństwa, co pozwala nam wierzyć, że oba są takie same. Na przykład system Windows 11 może uruchamiać graficzne aplikacje dla systemu Linux przy użyciu protokołu WSL, który Linux również obsługuje. Kolejną rzeczą, która sprawia, że ​​oba systemy operacyjne wyglądają podobnie, jest wygląd paska zadań, który wygląda podobnie do stacji dokującej w komputerach stacjonarnych z systemem Linux.

Czy WSL jest tak dobry jak Linux?

Nie, WSL nie jest tak dobry jak Linux, ponieważ w ciągu ostatnich kilku lat nie poczyniono w nim znaczących ulepszeń. Ale obsługuje wszystkie rodzaje zadań, które może wykonać Linux. Na przykład możesz uruchamiać skrypty powłoki Bash, instalować aplikacje graficzne dla systemu Linux i robić wiele więcej bez żadnych ograniczeń. Możesz także zainstalować dowolną dystrybucję Linuksa na komputerze z systemem Windows w kilku prostych krokach za pomocą WSL.

Wreszcie! Możesz z łatwością korzystać z dowolnej dystrybucji Linuksa na komputerze z systemem Windows

Wcześniej uruchamianie Linuksa w systemie Windows było bardzo skomplikowanym i czasochłonnym zadaniem. Ale teraz dzięki WSL stało się to tak płynne i łatwe. Możesz uruchamiać polecenia i programy systemu Linux bezpośrednio na komputerze z systemem Windows, bez stosowania jakichkolwiek trudnych do stosowania metod.

Mamy nadzieję, że powyższe metody pomogły Ci włączyć WSL na Twoim komputerze i zainstalować ulubioną dystrybucję Linuksa. Zanim się pożegnasz, daj nam znać, jakiej metody użyłeś do włączenia WSL na komputerze z systemem Windows 11?