Windows11 安装WSL2【简化流程】

131 阅读1分钟

1.控制面板->程序->启用或关闭 windows 功能,开启 Windows 虚拟化和 Linux 子系统

image.png

打开Power Shell 以管理员命令输入下方代码

bcdedit /set hypervisorlaunchtype auto

2、系统安装 到微软商店安装会快一点 或者命令查看发行版

wsl -l -o  //列出可用的 Linux 发行版

image.png 3、安装完启动即可 一般都有操作提示

ip addr show eth0  // 查看内网IP

4、开机自启动wsl 使用快捷键Win + R,输入shell:startup,进入Windows的启动文件夹。
在启动文件夹中,新建一个文本文件(例如,命名为start_wsl.vbs)。
使用文本编辑器(如记事本)打开该文件,并输入以下内容(假设你要启动的子系统名为Debian):

Set ws = WScript.CreateObject("WScript.Shell")
ws.run "wsl -d Debian", vbhide

这里vbhide参数表示在后台运行WSL子系统,不会在启动时显示窗口。

保存并关闭文本文件。
现在,每次Windows启动时,都会自动在后台启动指定的WSL子系统(在这个例子中是Debian)