Nyní můžete nainstalovat distribuci SUSE Linux uvnitř WSL na Windows 10
3 min. číst
Aktualizováno dne
Přečtěte si naši informační stránku a zjistěte, jak můžete pomoci MSPoweruser udržet redakční tým Dozvědět se více
S Windows Subsystem for Linux (WSL) můžete nyní spouštět linuxové binární soubory nativně na Windows 10. S WSL nyní můžete spouštět nativní Bash na Ubuntu ve Windows. Nyní můžete spouštět skripty Bash, linuxové nástroje příkazového řádku jako sed, awk, grep a dokonce můžete vyzkoušet linuxové nástroje jako Ruby, Git, Python atd. přímo ve Windows. Můžete také přistupovat ke svému souborovému systému Windows z Bash, což vám umožňuje pracovat na stejné sadě souborů pomocí preferovaných nástrojů Windows nebo nástrojů příkazového řádku Linux. Microsoft partnerství s Ubuntu, aby jejich verzi Linuxu nativně přinesla Windows.
Pokud dáváte přednost distribuci SUSE Linux, můžete si ji nyní nainstalovat i na Windows 10. Aktuálně máte dvě možnosti, openSUSE Leap 42.2 a SUSE Linux Enterprise Server 12 SP2. Níže jsou uvedeny jednoduché kroky, které musíte provést při instalaci distribuce SUSE Linux v rámci WSL.
- Povolte podsystém Windows pro Linux (WSL): Skvělý průvodce krok za krokem naleznete zde: https://msdn.microsoft.com/en-us/commandline/wsl/install_guide. Během instalace budete muset vytvořit uživatele a heslo bez oprávnění root. Tohoto uživatele budu označovat jako v dalších krocích.
- Stáhněte si uživatelský prostor openSUSE docker:
$ 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
- Otevřete bash shell, který najdete v nabídce Start systému Windows pod „Bash na Ubuntu ve Windows“ (klikněte na tlačítko Windows, zadejte „bash“ a stiskněte Enter). Je pravda, že je to stále Ubuntu, ale musíme tam spustit jen několik příkazů, než jej budeme moci nahradit.
- Extrahujte uživatelský prostor openSUSE (ignorujte všechna varování) a ukončete bash shell:
$ sudo mkdir rootfs $ sudo tar -C rootfs -Jxf openSUSE-42.2.tar.xz $ exit
- Zálohujte starý rootfs (Ubuntu) a zkopírujte nový openSUSE rootfs. Otevřete okno příkazového řádku (klávesa Windows, zadejte „cmd“ a stiskněte Enter) a spusťte následující příkazy:
cd %localappdata%\lxss\ přejmenovat rootfs rootfs.ubuntu move .\home\ \rootfs .\
- Nový uživatelský prostor openSUSE samozřejmě nebude zahrnovat uživatele, kterého jste vytvořili při instalaci Bash pro Windows, ani neobsahuje věci jako 'sudo'. Pro spuštění stačí nastavit 'root' jako výchozího uživatele. Zatímco jste stále v okně příkazového řádku, spusťte následující:
lxrun / setdefaultuser root
Při ukončení příkazového řádku spusťte bash z nabídky Start (klávesa Windows, zadejte „bash“ a stiskněte Enter) a vaše prostředí openSUSE Leap 42.2 běží v rámci WSL.
- Nyní také změňme oranžovou ikonu na chladnou zelenou. Ten, který používám, pochází z iconarchive.com a lze jej nalézt prostřednictvím tohoto odkazu: http://www.iconarchive.com/show/nuoveXT-icons-by-saki/Apps-suse-icon.html
Stáhněte si soubor .ico a zkopírujte jej do %localappdata%\lxss\. V příkazovém prostředí spusťte příkazy (nebo jednoduše použijte Průzkumníka Windows, podle toho, co vám nejlépe vyhovuje):cd %localappdata%\lxss\ přejmenovat bash.ico Ubuntu.ico přejmenovat Saki-NuoveXT-Apps-suse.ico bash.ico