31.08.2020

Windows Subsystem for Linux

WSL Installation
Befehle
Kali Linux
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]

- installierte WSL Version der Distributionen anzeigen

wsl -l -v
  NAME          STATE           VERSION
* Debian        Stopped         1
  kali-linux    Running         1

- WSL Versionsupgrade auf Version 2

Komponente "Plattform für virtuelle Computer" aktivieren

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
wsl --set-default-version 2
wsl --set-version kali-linux 2
  NAME          STATE           VERSION
* Debian        Stopped         1
  kali-linux    Stopped         2

 

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
wsl -l -v  
   

- 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

Kali Linux

Desktop xfce4 installieren

Seitenanfang

Desktop xfce4 installieren

- Installation xfce4 Desktop und RDP Server

sudo apt-get install kali-desktop-xfce -y
sudo apt-get install xrdp -y

- xRDP Port auf TCP 3390 setzen

# /etc/xrdp/xrdp.ini
port=3390

- xRDP Server starten

service xrdp start

mit der RemoteDesktop Verbindung zu localhost:3390 kann man auf dem xfce4 Desktop zugreifen.

- Kali Programme

 

sudo apt install -y theharvester

- Infos zu einer Domain bei Google einsammeln

theHarvester -d domain.tld -b google

 

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...

sleep: cannot read realtime clock: Invalid argument

sudo mv /bin/sleep /bin/sleep~ ; sudo touch /bin/sleep ; sudo chmod +x /bin/sleep
apt --fix-broken install

 

 

 

 

Seitenanfang

sonstiges