30.04.2018

Windows Subsystem for Linux

WSL Installation
Befehle
Fehler Meldungen
sonstiges

Download:

 

Seitenanfang

WSL Installation

- Installation (ab Win10 1709 Build 16299.19)

Systemsteuerung | Programme und Features | Windows-Features aktivieren oder deaktivieren | Windows-Subsystem für Linux

# per PowerShell
Get-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

oder

# per PowerShell
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux

- Legacy-Umgebung installieren (ab Win10 1709 erste ubuntu Version)

lxrun /install

oder im Windows Store suchen nach ubuntu, Debian, Kali Linux, openSUSE, SLES, Fedora, u.a.

- lokaler Speicherort des WSL RootFs

%LOCALAPPDATA%\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs
%LOCALAPPDATA%\Packages\TheDebianProject.DebianGNULinux_76v4gfsz19hv4\LocalState\rootfs
%LOCALAPPDATA%\Packages\KaliLinux.54290C8133FEE_ey8k8hqnwqnmg\LocalState\rootfs

- in der Registry

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Lxss]
Seitenanfang

Befehle

Befehl Beschreibung
Eingabeaufforderung
wslconfig /list installierte WSL Distributionen anzeigen
wslconfig /s Ubuntu Distributionen Ubuntu als Default setzen
   
ubuntu
debian
...
in der Eingabeaufforderung ausgeführt, wird WSL ubuntu Distribution gestartet, adäquat z.B. debian, je nachdem welche Distribution installiert ist.
ubuntu clean ubuntu Installation zurücksetzen
debian help debian Hilfe zum Befehl anzeigen
debian config --default-user root debian, Default User beim starten der WSL setzen, im Beispiel root
Konfiguration Legacy Version
lxrun Verwaltungsprogramm für die Legacy Version von WSL
lxrun /setdefaultuser root Legacy Version Default User setzen
lxrun /install Legacy Version installieren
lxrun /uninstall /full Legacy Version deinstallieren
WSL Kommandozeile
ln -s /mnt/c/Users/<WinUsername> ~win Windows Home in Linux verlinken
sudo mkdir /mnt/d
sudo mount -t drvfs D: /mnt/d
Windows Laufwerk unter Linux mounten
sudo mount -t drvfs '\\<<server>\freigabe' /mnt/freigabe Windows Freigabe mounten
   

- unter Server Core per Powershell laden und extrahieren

Invoke-WebRequest :
 -Uri https://aka.ms/wsl-ubuntu-1604 :
 -OutFile ubuntu1604.zip :
 -UseBasicParsing

Expand-Archive ubuntu1604.zip :
 ubuntu1604

 

Seitenanfang

Fehler Meldungen

- wenn die Fehlermeldung kommt, wurde das Windows-Subsystem für Linux in der Systemsteuerung nicht aktiviert.

The WSL optional component is not enabled. Please enable it and try again.
See https://aka.ms/wslinstall for details.
Error: 0x8007007e
Press any key to continue...

 

 

 

 

 

Seitenanfang

sonstiges