1. #1
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    6.080
    Thanked 9.118 Times in 2.995 Posts
    Blog Entries
    5

    Standard WSL mit Systemd: "System has not been booted with systemd as init system (PID 1): can’t operate" Fix

    Das Windows Subsystem for Linux (WSL) erzeugt den Fehler „System has not been booted with systemd as init system (PID 1): can’t operate“ unter Windows 10 oder Windows 11? Dies hängt mit der Systemd-Unterstützung von Microsoft zusammen, die jüngst eingebaut wurde - aber nicht so einfach funktioniert, wie man sich das vielleicht vorstellt. In diesem Beitrag erkläre ich das Problem sowie den Sinn und Zweck von Systemd. Außerdem werden zwei Lösungen aufgezeigt, mit denen das Problem gelöst werden kann.

    Zum Artikel im U-Labs Portal
    Zum Video auf YouTube


  2. #2
    Avatar von U-Labs YouTube
    Registriert seit
    30.09.2021
    Beiträge
    1.341
    Thanked 31 Times in 29 Posts

    Standard AW: WSL mit Systemd: "System has not been booted with systemd as init system (PID 1): can’t operate"

    Systemd ist ja heiß umstritten, ich kenne init noch mit verschiedenen runleveln mit verschiedenen Diensten in jedem level und Systemd soll hier ja mit den ganzen Scripten aufräumen, tut es aber nicht immer zufriedenstellend wie hier schön beschrieben wird.

    Kommentar von Andre ABC.

  3. #3
    Avatar von DMW007
    Registriert seit
    15.11.2011
    Beiträge
    6.080
    Thanked 9.118 Times in 2.995 Posts
    Blog Entries
    5

    Standard AW: WSL mit Systemd: "System has not been booted with systemd as init system (PID 1): can’t operate"

    Das dürfte wahrscheinlich darin liegen, dass vor allem Anfangs eine ganze Zeit lang beides unterstützt werden musste. Es gibt ja Distributionen, die teilweise bis zu 10 Jahre lang Aktualisierungen für eine Hauptversion bereitstellen. Gerade jene die sich eher an Unternehmen richten wie z.B. CentOS/RHEL. Ob der Parallelbetrieb danach endet, hängt davon ab, welche Distributionen man unterstützt. Es gibt einige, die Systemd aus unterschiedlichen Gründen bewusst nicht verwenden. Gerade wenn das Ziel ein möglichst schlankes System ist, durchaus nachvollziehbar. Mit Systemd werden die Init-Skripte dann zwar nicht mehr genutzt, wenngleich sie in einige Pakete mit ausliefern.


Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 10.01.2022, 22:01
  2. Antworten: 1
    Letzter Beitrag: 25.11.2021, 22:42
  3. Antworten: 5
    Letzter Beitrag: 25.04.2018, 19:13
  4. Antworten: 1
    Letzter Beitrag: 29.12.2013, 14:31
  5. Ein einfaches "System"
    Von Snees im Forum Skriptsprachen
    Antworten: 2
    Letzter Beitrag: 28.02.2012, 13:48
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.