本文最后更新于1 分钟前,文中所描述的信息可能已发生改变。
win11 的子系统已经出来很久了,之前各种问题,现在经过一轮轮更新后发现各个性能都比较强大了。
而且开机只需要1s真的是很强。 经过一些列安装之后,安装了一个ubuntu的子系统,装上docker之后发现没有通过systemctl
重启 docker
的服务,百度后才知道, 不支持service
和systemctl
的系统服务。
好吧,看来还是有一些缺陷。
但是瑕不掩瑜。经过一系列的尝试,终于找到了一个脚本,通过这个脚本就可以安装systemd了。
解决:在github上找到一个人的脚本,通过它的脚本后就安装上了,在此记录一下。地址:
https://github.com/DamionGans/ubuntu-wsl2-systemd-script
根据里面的教程说的,需要先安装git 工具,将项目clone到本地 sudo apt install git
依次运行以下命令克隆到本地 git clone https://github.com/DamionGans/ubuntu-wsl2-systemd-script.git
#切换到项目目录 cd ubuntu-wsl2-systemd-script/
#运行脚本文件
bash
bash ubuntu-wsl2-systemd-script.sh
# Enter your password and wait until the script has finished
最后输入密码后,就可以正常使用了。最最后,使用systemctl 测试下,成功了。