技巧杂烩

在 Ubuntu/WSL 开启 Systemd

在 Windows 中的 Ubuntu/WSL 中,运行 Systemd 相关的命令时,你可能会遇到一些问题。

WSL

在 Ubuntu/WSL 开启 Systemd

在运行 Systemd 或者相关的命令时,你可能会遇到下面的问题:

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

你可能需要给 wsl 升级:

wsl --update

编辑或者创建 /etc/wsl.conf 文件:

sudo vi /etc/wsl.conf

添加以下内容:

[boot]
systemd = true

退出 Ubuntu ,然后重试:

wsl --shutdown

然后重新启动 Ubuntu ,运行:

sudo systemctl status

文章标题:在 Ubuntu/WSL 开启 Systemd

文章作者:浅小沫

文章链接:https://blog.truimo.com/posts/wsl-enable-systemd


您可以自由在任何媒介以任何形式分享本作品,但需署名,且不得用于商业目的或改编。若分发衍生作品,须采用相同的许可协议。

本博客的所有原创内容采用 CC BY-NC-ND 4.0 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 进行许可。