WSL window安装linux子系统

183 阅读1分钟

安装

请以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…

image.png

下载需要的版本

下载完成以后改后缀.zip解压

image.png

选着里面的这个

继续解压

image.png

双击这个exe就可以安装了

开启了以后在文件管理器里面就会有一个这个

image.png

点击进去里面有安装的版本

image.png

设置默认用户

安装完成以后点击exe启动会让创建一个用户而不是用的root用户

个人喜欢用root

所以在安装的文件夹中运行cmd命令

ubuntu config --default-user <USERNAME>

所以我的运行就是

ubuntu2404.exe config --default-user root

查看已经安装的

wsl -l -v

image.png

关闭运行

wsl --shutdown

给wsl设置代理

我是使用clash,我是直接开启clash的tun模式,这样比较简单也比较方便

WSL不支持systemctl

使用service替代

比如运行docker

systemctl start docker

改成

service docker start