Seit Ubuntu 22.04 ist es möglich, systemd auf WSL-Installationen im experimentellen Modus zu verwenden. In dieser Anleitung zeigen wir dir, wie du systemd in nur wenigen Schritten einrichtest.

Schritt-für-Schritt Anleitung

  1. Paket wsl-setup installieren Falls noch nicht vorhanden, installiere es mit:

    sudo apt install wsl-setup
    
  2. WSL-Konfigurationsdatei erstellen Lege eine Datei /etc/wsl.conf an. Die offizielle Dokumentation findest du hier.

    • Für WSL, das mit Windows 10/11 kommt:

      [boot]
      command="/usr/libexec/wsl-systemd"
      
    • Für WSL Preview aus dem Microsoft Store unter Windows 11:

      [boot]
      systemd=true
      
  3. Benutzerverzeichnis anlegen und Rechte setzen Optional, aber notwendig für snapd:

    sudo mkdir -p /run/users/1000
    sudo chown $USER:$GROUP /run/users/1000
    
  4. WSL neu starten Starte WSL von Windows aus mit folgendem Befehl oder setze ihn als Startoption in deinem Terminal:

    wsl -e /usr/libexec/nslogin /bin/bash