我安装正确WSL2,我目前正在运行ubuntu 子系统在Windows 10我也想创造A服务启动一个程序启动时。问题是我无法使用 systemctl,因为出现此错误:
System has not been booted with systemd as init system (PID 1). Can't operate.
Failed to connect to bus: Host is down
您知道如何解决这个问题并使用 systemctl 吗?或者您有其他方法可以解决此问题?
答案1
systemd
未启用WSL
或WSL2
尽管systemd
文件存在。
存在此错误报告。请参阅https://github.com/microsoft/WSL/issues/4202
有几种解决方法。请参阅https://github.com/DamionGans/ubuntu-wsl2-systemd-script对于不需要dotNET的那个。