wsl2 ubuntu子系统没有systemd解决方法

本文最后更新于1 分钟前,文中所描述的信息可能已发生改变。

win11 的子系统已经出来很久了,之前各种问题,现在经过一轮轮更新后发现各个性能都比较强大了。

而且开机只需要1s真的是很强。 经过一些列安装之后,安装了一个ubuntu的子系统,装上docker之后发现没有通过systemctl 重启 docker的服务,百度后才知道, 不支持servicesystemctl的系统服务。

好吧,看来还是有一些缺陷。

但是瑕不掩瑜。经过一系列的尝试,终于找到了一个脚本,通过这个脚本就可以安装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 测试下,成功了。
Vue打包时 chunk-vendor文件过大优化
go-micro