WSL2及服务自启动
一、WSL2内操作
1.命令行输入
sudo vim /etc/init.wsl
2.按‘I’或‘A’进入编辑模式,输入以下内容
#! /bin/sh
service docker start
注:这里可放入其它Linux命令
3.按‘Esc’退出编辑模式,输入以下命令保存并退出
:wq!
4.赋予文件可执行权限
sudo chmod +x /etc/init.wsl
二、Windows内操作
1.创建txt文件,并输入以下内容
Set ws = WScript.CreateObject("WScript.Shell")
ws.run "wsl -d ubuntu -u root /etc/init.wsl"
注:其中‘ubuntu’为WSL2子系统的名字
2.保存并重命名,这里为‘linux-start.vbs’,保证格式为.vbs即可
3.按 win+R
输入 shell:startup
将以上vbs文件放入该目录