前提
如果需要使用微软官方支持的systmed,在目前来说你需要满足这些前置条件:
- 操作系统为windows 11
- wsl 版本为 0.67.6 或以上(目前均为预览版本)。
查看wsl版本号命令为: wsl --version
,如果此命令未正常回显版本号,或版本号低于0.67.6,那么你安装的wsl还不支持systemd。
步骤
前往Microsoft Store安装最新的WSL Perview,或者去 https://github.com/microsoft/WSL/releases 下载最新的进行安装!
通过wsl命令进入服务器内部,修改wsl配置启用systemd
echo -e "[boot]\nsystemd=true" | sudo tee -a /etc/wsl.conf
通过下面命令判断systemd是否启用成功,若返回init说明未启用,若是systemd则表示启动成功!