So booten Sie ein System mit systemd als Init-System (PID 1)
Ich verwende eine Ubuntu-Terminalumgebung, die mit Windows Subsystem for Linux (WSL) installiert ist. Die Version ist Ubuntu 20.04.1 LTS (GNU / Linux 4.4.0-18362-Microsoft x86_64). Ich befolge die Anweisungen von verschiedenen Standorten zum Einrichten eines Wireguard VPN-Servers auf meinem Windows 10-PC und gebe die folgenden Befehle aus:
systemctl enable [email protected]
systemctl start [email protected]
Dies führt zu der folgenden Fehlermeldung:
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down.
Ich habe mehrere Tage lang recherchiert und bin jetzt gründlich verwirrt, wie ich vorgehen soll. Kann mir bitte jemand helfen.
Antworten
Soweit Sie sich erinnern, hat WSL kein systemctl, sondern redis; initd wurde zugunsten von systemd abgelehnt, es gibt eine schöne Geschichte über Linus Gedanken und die unnötige Änderung.
Versuche es mit
sudo /etc/init.d/redis start
Die beste Lösung ist die Verwendung von Ubuntu18.04 in der WSL. sudo /etc/init.d/mysql start Funktioniert perfekt und die beste Ressource isthttps://docs.microsoft.com/en-us/windows/wsl/tutorials/wsl-database