Comment démarrer le système avec systemd comme système d'initialisation (PID 1)

Sep 30 2020

J'utilise un environnement de terminal Ubuntu installé avec le sous-système Windows pour Linux (WSL). La version est Ubuntu 20.04.1 LTS (GNU / Linux 4.4.0-18362-Microsoft x86_64). En suivant les instructions de divers sites pour configurer un serveur VPN Wireguard sur mon PC WIndows 10, j'émets les commandes suivantes:

systemctl enable [email protected]
systemctl start [email protected]

Cela entraîne le message d'erreur suivant:

System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down.

J'ai passé plusieurs jours à faire des recherches et je ne sais plus comment procéder. Quelqu'un peut-il m'aider s'il vous plaît.

Réponses

elulcao Oct 01 2020 at 03:48

Pour autant que je me souvienne, WSL n'a pas systemctl mais redis; initd a été désapprouvé au profit de systemd, il y a une belle histoire sur les pensées de Linus et les changements inutiles.

Essayez avec

sudo /etc/init.d/redis start 
Seb-Jesh Oct 14 2020 at 14:46

La meilleure solution est d'utiliser Ubuntu18.04 dans WSL. sudo /etc/init.d/mysql start Fonctionne parfaitement et la meilleure ressource esthttps://docs.microsoft.com/en-us/windows/wsl/tutorials/wsl-database