web-dev-qa-db-fra.com

Sous-système W10 Linux: Ubuntu 16.04: systemd non démarré

J'ai installé l'application Ubuntu comme décrit ici:
https://msdn.Microsoft.com/en-us/commandline/wsl/about

systemd est installé:

root@Asus:/var/log# apt list --installed | grep systemd
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
libpam-systemd/xenial-updates,now 229-4ubuntu21 AMD64 [installed]
libsystemd0/xenial-updates,now 229-4ubuntu21 AMD64 [installed]
python3-systemd/xenial,now 231-2build1 AMD64 [installed]
systemd/xenial-updates,now 229-4ubuntu21 AMD64 [installed]
systemd-sysv/xenial-updates,now 229-4ubuntu21 AMD64 [installed]

Mais pas en cours d'exécution:

root@Asus:/var/log# pgrep -fa systemd
root@Asus:/var/log#

Tous les appels à systemd produisent le même résultat. Comme ici:

root@Asus:/var/log# systemctl status
Failed to connect to bus: No such file or directory

J'espère que c'est aussi simple que de mettre systemd dans la séquence d'initialisation, mais je ne sais pas comment le faire. Et comme le système de journalisation systemd ne fonctionne pas, je ne trouve aucun journal de démarrage.

Je trouve beaucoup d'informations sur l'utilisation de systemd une fois qu'il est en cours d'exécution, mais je n'ai encore rien trouvé pour le démarrer.

Merci.

2
Stephen Boston

Grâce aux liens fournis par Hi-Angel, j'ai appris que systemd n'est pas pris en charge par WSL Ubuntu et que l'architecture actuelle de WSL Ubuntu nécessitera des modifications non triviales pour pouvoir être prise en charge.

Comme le souligne Hi-Angel dans les commentaires, il existe une demande de fonctionnalité active pour systemd sur WSL. Pour le moment, il ne s’agit pas d’une requête très bien classée, mais avec une analyse rapide, je constate que les requêtes de rang supérieur nécessiteront la prise en charge de systemd.

3
Stephen Boston