WSL2及服务自启动

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文件放入该目录

posted @ 2022-01-06 19:09  loongkai  阅读(921)  评论(0)    收藏  举报