首先,需要确认使用的是WSL2版本,可以在PowerShell中执行如下命令查看:
wsl -l -v
如果显示为1,可以使用如下命令进行配置,其中 修改成2即可:
wsl --set-default-version <Version>
还可以使用如下方式设置默认的Linux发行版,其中 替换为要配置的Linux发行版名称。
例如,wsl --set-version Ubuntu-20.04 会将Ubuntu20.04发行版设置为使用WSL2:
wsl --set-version <distro name>
在网上找到很多种支持的方法,最简单的就是微软官方提供的方法,仅需要添加一个配置文件即可。
1、打开PowerShell命令行,更新WSL。
wsl --update
2、打开Ubuntu 22.04,在 /etc目录新建wsl.conf文件,添加如下内容:
[boot]
systemd=true
3、关闭Ubuntu窗口。
4、打开PowerShell命令行,重启WSL。
wsl --shutdown
5、重新在Windows Terminal中打开Ubuntu发行版,输入如下命令检查是否成功:
systemctl
出现上述的结果则代表支持systemd成功。
本文为原创文章,版权归123ppp资源网所有,欢迎分享本文,转载请保留出处!