安装
请以PowerShell(管理员)运行所有指令
1、开启Windows Subsystem for Linux
ism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
2、开启虚拟机特性
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
3、wsl更新设置2版本
wsl --update
wsl --set-default-version 2
问题
控制面板- 程序 - 启用或关闭windows功能 - 勾选“虚拟机平台” 就可以解决很多问题
自定义安装位置
learn.microsoft.com/zh-cn/windo…
下载需要的版本
下载完成以后改后缀.zip解压
选着里面的这个
继续解压
双击这个exe就可以安装了
开启了以后在文件管理器里面就会有一个这个
点击进去里面有安装的版本
设置默认用户
安装完成以后点击exe启动会让创建一个用户而不是用的root用户
个人喜欢用root
所以在安装的文件夹中运行cmd命令
ubuntu config --default-user <USERNAME>
所以我的运行就是
ubuntu2404.exe config --default-user root
查看已经安装的
wsl -l -v
关闭运行
wsl --shutdown
给wsl设置代理
我是使用clash,我是直接开启clash的tun模式,这样比较简单也比较方便
WSL不支持systemctl
使用service替代
比如运行docker
systemctl start docker
改成
service docker start