Installation und Deinstallation
Installation
Hypervisor aktivieren. Dieser ist für WSL zwingend notwendig. Installation siehe: https://docs.microsoft.com/de-de/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v
WSL ist im Mircosoft-Store erhältlich. Die folgenden Schritte sind deshalb nicht notwendig.
Bei Windows 10 muss noch der WSL 2 als Standard gesetzt werden. Bei Windows 11 nicht mehr.
-
Powershell als Administrator ausführen
-
WSL Distributionen anzeigen
wsl --list --online
-
Distribution der Wahl installieren (bei Fehler Powershell erneut ohne Adminrechte öffnen)
wsl --install -d <Distributions Name>
-
WSL2 als Default setzen
wsl --set-default-version 2
-
einstellen, dass die Distribution immer mit WSL2 startet
wsl --set-version <Distributions Name> 2
weitere WSL Befehle
Laufende Ubuntu Instanzen anzeigen
wsl --list --verbose
Instanz herunterfahren
wsl --shutdown
Instanz löschen
wsl --unregister Ubuntu
WSL ohne Admin-Rechte installieren
WSL --install erfordert Admin-Rechte, die man ggf. nicht hat.
- Ubuntu-RootFS von Canonical von
https://cloud-images.ubuntu.com/wsl/jammy/current/
die Datei ubuntu-jammy-wsl-amd64-rootfs.tar.gz herunterladen - WSL-Verzeichnis im Benutzer-Ordner anlegen
mkdir ... - Import des RootFS
wsl --import Ubuntu2204 C:\Users\DeinBenutzername\WSL\Ubuntu2204 C:\Pfad\zu\ubuntu-jammy-wsl-amd64-rootfs.tar.gz
- Der erste Parameter ist der Name der Distribution
- Der zweite ist das Installationsverzeichnis
- Der dritte ist die tar.gz-Datei mit dem Root-Filesystem
- Ubuntu starten
wsl -d Ubuntu2204
cd /
Proxy in der WSL setzen, wenn notwendig
In der WSL
export http_proxy=http://webproxy01.foo.de:8080 export https_proxy=http://webproxy01.foo.de:8080 export HTTP_PROXY=http://webproxy01.foo.de:8080 export HTTPS_PROXY=http://webproxy01.foo.de:8080
Proxy für APT setzen (permanent)
sudo vim /etc/apt/apt.conf.d/00proxy:
Acquire::HTTP {
Proxy "http://webproxy01.gisa.dmz:8080";
};
Acquire::HTTPS {
Proxy "http://webproxy01.gisa.dmz:8080";
};
Windows Laufwerk in WSL einbinden
Prüfen, welcher Laufwerksbuchstabe Windows vergeben hat
z.B. G:\
WSL öffnen
Mount-Ordner anlegen
mkdir /mnt/g
Laufwerk in Ordner anmelden
mount -t drvfs G: /mnt/g
Deinstallation
Powershell öffnen
wsl -l
wsl --unregister <distroName>
No comments to display
No comments to display