Jak zainstalować podsystem Linux na pulpicie w systemie Windows 10

W ostatnich wersjach systemu Windows 10 firma Microsoft umożliwiła użytkownikom zainstalowanie wersji beta powłoki bash za pośrednictwem systemu Ubuntu. Dzięki aktualizacji Fall Creators Update 1709 użytkownicy mogą teraz instalować podsystem Windows dla systemu Linux (WSL). Dzięki WSL możesz uruchamiać potężne polecenia powłoki za pośrednictwem prawdziwej powłoki bash , zarządzać wieloma dystrybucjami, a nawet instalować pakiety i aplikacje wiersza poleceń apt-get Linuksa  .

Otrzymujesz najpotężniejszy i najbardziej użyteczny element Linuksa: interfejs wiersza poleceń. Za pomocą tego narzędzia możesz kontrolować głęboką funkcjonalność systemu za pomocą poleceń bash i aplikacji wiersza poleceń z systemu Linux. Podsystem Windows dla systemu Linux umożliwia użytkownikom uruchamianie poleceń bash, takich jak grepsed i awk , a także skryptów bash i aplikacji wiersza poleceń systemu Linux, takich jak Vim, Emacs i tmux. Uzyskasz również dostęp do języków takich jak Javascript i node.js, Ruby, Python i C / C + oraz usług takich jak sshd, MySQL, Apache i lighttpd. A jeśli instalacja nie zawiera tego, czego chcesz, możesz zainstalować pakiety Linuksa za pomocą menedżera pakietów apt-get.

Podsystem Windows dla Linuksa to okrojona wersja Linuksa, która działa w systemie Windows 10. Instalujesz części pełnej dystrybucji Linuksa, nie dostajesz środowiska graficznego ani menedżera okien, z którym powiązany jest stacjonarny Linux. Ale ostatnio możesz teraz uruchomić pulpit systemu Linux w systemie Windows 10 . Nie musisz już dwukrotnie uruchamiać systemu z różnymi systemami operacyjnymi i nie potrzebujesz maszyn wirtualnych innych firm do uruchomienia wirtualizacji.

Włączanie podsystemu Windows dla systemu Linux w systemie Windows 10

Pełna wersja podsystemu Windows dla systemu Linux jest dostępna tylko dla aktualizacji Fall Creators (1709, kompilacja 16215 i nowsze). Dzięki tej aktualizacji systemu Windows można faktycznie zainstalować podsystem Windows dla systemu Linux ze Sklepu Windows. Musisz tylko przygotować się w PowerShell. Wykonaj kolejno trzy kroki. Dokumentacja podsystemu Windows dla systemu Linux w witrynie Microsoft.

1. Włącz podsystem w PowerShell

  • Uruchom PowerShell jako administrator.

PowerShell Uruchom jako administrator


Wprowadź lub skopiuj następujące polecenie do okna programu PowerShell. Naciśnij klawisz Y, a następnie Enter i uruchom ponownie komputer po wyświetleniu monitu. Komputer natychmiast uruchomi się ponownie, więc pamiętaj o zapisaniu pracy z wyprzedzeniem.

  • Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Instalowanie Linuksa na Windows 10 w Powershell

2. Zainstaluj dystrybucję Linux lub Ubuntu ze Sklepu Windows

Przejdź do sklepu Windows i wybierz dystrybucję Linuksa, którą chcesz zainstalować. W chwili pisania tego tekstu istnieją trzy programy do zainstalowania dystrybucji Linuksa , w tym Ubuntu .

Dystrybucje Linuksa w sklepie Windows

  • Kliknij przycisk Pobierz , aby pobrać dystrybucję.

Pobierz UBUNTU ze Sklepu Windows

3. Uruchomienie zestawu dystrybucyjnego

  • Po pobraniu kliknij „ Uruchom ” lub wpisz ubuntu w wyszukiwarce Windows.
  • Po otwarciu okna poczekaj na zakończenie procesu instalacji.
  • Utwórz swoją nazwę użytkownika i hasło UNIX. Może się ona różnić od aktualnej nazwy użytkownika i hasła systemu Windows i może nie mieć związku z istniejącą nazwą użytkownika i hasłem.

Jeśli nagle uruchomienie Ubuntu nie powiedzie się i wyświetli się błąd 0x8000000d , uruchom PowerShell i ponownie wprowadź polecenie, a następnie spróbuj ponownie uruchomić aplikację UbuntuEnable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

Wyszukaj system Windows 10, uruchom ubuntu

Zainstaluj pulpit Linux w systemie Windows

Krok 1 . Po wykonaniu powyższych kroków, zainstalowaniu i włączeniu podsystemu Linux dla systemu Windows 10, następnym krokiem jest zainstalowanie powłoki graficznej, aby pojawił się pulpit systemu Linux. W oknie Linux bash wprowadź poniższe polecenia po 1, aby zaktualizować:

  1. sudo apt update
  2. sudo apt upgrade

Zaktualizuj Linuksa na Windows 10

Krok 2 . Teraz przejdź do Sourceforge, aby pobrać i zainstalować narzędzie VcXsrv Windows X Server. Jest to konieczne, aby pulpit Ubuntu, w moim przypadku, był wyświetlany jako powłoka graficzna.

Pobierz i zainstaluj VcXsrv Windows X Server

Krok 3 . Przed kontynuowaniem upewnij się, że X Window Server jest zainstalowany zgodnie z opisem w kroku 2. Następnym krokiem jest instalacja pulpitu Linux. Dostępnych jest wiele środowisk graficznych Linux, takich jak GNOME, Cinnamon, Xfce, LXDE. Zainstaluję lekkie środowisko o nazwie LXDE. Aby zainstalować, wprowadź następujące informacje:

  1. sudo apt install lxde

Instalowanie lxde linux desktop dla Windows

Po zainstalowaniu LXDE wprowadź to polecenie, które spowoduje, że Linux wyświetli pulpit przez serwer X:

  1. export DISPLAY=:0
  2. export LIBGL_ALWAYS_INDIRECT=1

Nie zamykaj wiersza poleceń bash ubuntu, zminimalizuj go i zejdź poniżej

Wyświetl pulpit systemu Linux

Krok 3 . Po uruchomieniu programu X Server, który pobrałeś powyżej, zobaczysz środowisko pulpitu Linux. Po uruchomieniu VcXsrv otrzymasz program uruchamiający, który oferuje działanie w oknie, na pełnym ekranie itp. Wpisz 0 w kolumnie Wyświetlany numer . Kliknij „Dalej” iw następnym oknie wybierz Uruchom bez klienta. Następnie cały czas naciskaj przycisk Dalej. Wszystko gotowe, możesz zabrać się do pracy.

Jeśli pojawi się czarne okno i nic nie jest wyświetlane, spójrz poniżej, najprawdopodobniej eksport wyświetlacza nie działa lub coś przeoczyłeś.

Uruchamianie VcXsrv

Krok 4 . Uruchamianie pulpitu Linux w systemie Windows za pomocą wiersza poleceń bash ubuntu. Uruchom sam VcXsrv (krok 3), przejdź do czarnego okna i nie zamykaj go, uruchom linię poleceń bash ubuntu, jeśli ją zamknąłeś, i wprowadź:

  1. export DISPLAY=:0
  2. startlxde

Te obrazy będą wyświetlać powłokę graficzną i pojawią się na pulpicie systemu Linux w systemie Windows 10. Teraz możesz uruchomić dowolne z preinstalowanego oprogramowania systemu Linux, a nawet zainstalować nowe aplikacje i narzędzia.

Uruchamianie pulpitu Linux przez bash