Hardware Voraussetzungen
Die Virtualisierung des Prozessors AMD SVM / AMD Vi (IOMMU) oder Intel VT-x / Intel VT-d im BIOS aktivieren.
WSL aktivieren und Linux Arch installieren
Powershell als Administrator öffnen: Start > Windows Powershell rechtsklicken > Als Administrator ausführen > folgenden Befehl ausführen:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Installation von WSL Linux Arch: https://github.com/yuk7/ArchWSL
Standard Benutzernamen anlegen mit fish shell, Arch.exe
pacman -S fish which # install fish-shell and which
which fish # get install path to fish-shell
useradd -m -G wheel,disk,storage,users -s PATH_TO_FISH_SHELL USERNAME
passwd USERNAME
echo "%wheel ALL=(ALL:ALL) ALL" > /etc/sudoers.d/wheel
chmod o= /etc/sudoers.d/wheel
Powershell öffnen und Standard Benutzer konfigurieren:
.\Arch.exe config --default-user USERNAME
Linux Dateirechte auf NTFS emulieren
Mit folgender Ergänzung in der Datei /etc/wsl.conf können Linux Dateirechte auf NTFS Laufwerken im WSL emuliert wird. WSL oder PC neustarten, damit die Änderung wirksam wird.
[automount]
options = "metadata"
Quelle: superuser.com/questions/1323645/unable-to-change-file-permissions-on-ubuntu-bash-for-windows-10/1392722
Warum braucht man Linux Dateirechte in Windows?
Passende Linux Dateirechte braucht man zum Beispiel, wenn man unter Windows10 Debian Pakete mittels dpkg bauen will. Ansonsten kommt folgende Fehlermeldung: dpkg-deb: error: control directory has bad permissions 777 (must be >=0755 and <=0775)