Możesz teraz zainstalować dystrybucję SUSE Linux wewnątrz WSL w systemie Windows 10

Ikona czasu czytania 3 minuta. czytać


Czytelnicy pomagają wspierać MSpoweruser. Możemy otrzymać prowizję, jeśli dokonasz zakupu za pośrednictwem naszych linków. Ikona podpowiedzi

Przeczytaj naszą stronę z informacjami, aby dowiedzieć się, jak możesz pomóc MSPoweruser w utrzymaniu zespołu redakcyjnego Czytaj więcej

Dzięki podsystemowi Windows dla systemu Linux (WSL) możesz teraz uruchamiać pliki binarne systemu Linux natywnie w systemie Windows 10. Dzięki WSL możesz teraz uruchamiać natywny Bash w systemie Ubuntu w systemie Windows. Możesz teraz uruchamiać skrypty Bash, narzędzia wiersza poleceń Linuksa, takie jak sed, awk, grep, a nawet wypróbować narzędzia linuksowe, takie jak Ruby, Git, Python itp., bezpośrednio w systemie Windows. Możesz także uzyskać dostęp do systemu plików Windows z poziomu Bash, co pozwala pracować na tym samym zestawie plików przy użyciu preferowanych narzędzi Windows lub narzędzi wiersza polecenia Linux. Microsoft partner z Ubuntu, aby natywnie przenieść swoją wersję Linuksa do systemu Windows.

Jeśli wolisz dystrybucję SUSE Linux, możesz ją teraz zainstalować również w systemie Windows 10. Obecnie masz dwie opcje, openSUSE Leap 42.2 i SUSE Linux Enterprise Server 12 SP2. Poniżej znajdują się proste kroki, które należy wykonać, aby zainstalować dystrybucję SUSE Linux wewnątrz WSL.

  • Włącz podsystem Windows dla systemu Linux (WSL): świetny przewodnik krok po kroku można znaleźć tutaj: https://msdn.microsoft.com/en-us/commandline/wsl/install_guide. Podczas instalacji będziesz musiał utworzyć użytkownika i hasło innego niż root. Będę odnosić się do tego użytkownika jako w kolejnych krokach.
  • Pobierz przestrzeń użytkownika docker openSUSE:
    $ wget -O openSUSE-42.2.tar.xz https://github.com/openSUSE/docker-containers-build/blob/openSUSE-42.2/docker/openSUSE-42.2.tar.xz?raw=true
  • Otwórz powłokę bash, którą znajdziesz w menu Start systemu Windows w sekcji „Bash w systemie Ubuntu w systemie Windows” (kliknij przycisk Windows, wpisz „bash”, a następnie naciśnij Enter). To prawda, że ​​to wciąż Ubuntu, ale musimy uruchomić tam tylko kilka poleceń, zanim będziemy mogli go zastąpić.
  • Wyodrębnij przestrzeń użytkownika openSUSE (zignoruj ​​wszelkie ostrzeżenia) i wyjdź z powłoki bash:
    $ sudo mkdir rootfs $ sudo tar -C rootfs -Jxf openSUSE-42.2.tar.xz $ wyjdź
  • Utwórz kopię zapasową starych rootfs (Ubuntu) i skopiuj nowe rootfs openSUSE. Otwórz okno wiersza polecenia (klawisz Windows, wpisz „cmd” i naciśnij Enter) i uruchom następujące polecenia:
    cd %localappdata%\lxss\ zmień nazwę rootfs rootfs.ubuntu przenieść .\home\ \rootfs .\
  • Nowa przestrzeń użytkownika openSUSE oczywiście nie będzie zawierała użytkownika, którego utworzyłeś podczas instalacji Bash dla Windows, ani nie będzie zawierała elementów takich jak „sudo”. Aby rozpocząć, po prostu ustaw „root” jako domyślnego użytkownika. Będąc nadal w oknie wiersza polecenia, uruchom następujące polecenie:
    lxrun / setdefaultuser root

    Po wyjściu z wiersza poleceń uruchom bash z menu Start (klawisz Windows, wpisz „bash” i naciśnij Enter), a środowisko openSUSE Leap 42.2 działa w ramach WSL.

  • Teraz zmieńmy również pomarańczową ikonę na chłodną zieloną. Ten, którego używam, pochodzi z iconarchive.com i można go znaleźć pod tym linkiem: http://www.iconarchive.com/show/nuoveXT-icons-by-saki/Apps-suse-icon.html
    Pobierz plik .ico i skopiuj go do %localappdata%\lxss\. W powłoce poleceń wykonaj polecenia (lub po prostu użyj Eksploratora Windows, w zależności od tego, co Ci najbardziej odpowiada):

    cd %localappdata% lxss zmień nazwę bash.ico Ubuntu.ico zmień nazwę Saki-NuoveXT-Apps-suse.ico bash.ico

Więcej na tematy: korporacyjny system Linux, Microsoft, SUSE, Ubuntu, Okna 10, Podsystem Windows dla systemu Linux