1、开启开发人员模式
选择开发者选项,开启开发人员模式
![](https://img-blog.csdnimg.cn/img_convert/291c8a6919adb51a3b9c8ac1bae1f8d1.png)
2、开启Linux子系统功能
在控制面板——程序——启用或关闭windows功能,启用Linux的Windows子系统、虚拟机平台、Windows虚拟机监控程序平台、Hyper-V
![](https://img-blog.csdnimg.cn/img_convert/bc0c3662b0ac4b438a8845c097de7b15.png)
![](https://img-blog.csdnimg.cn/img_convert/abd7ca6ac6df4040e3007438c6e9394d.png)
3、正式安装
找到Microsoft Store,搜索Ubuntu,找到合适的版本进行下载
![](https://img-blog.csdnimg.cn/img_convert/685f4f56da9fa67d3a5d7da2171a31b6.png)
打开后设置初始的用户名和密码
![](https://img-blog.csdnimg.cn/img_convert/64271c6d03dd90f2c4f37acea378c787.png)
查看wsl下的Ubuntu状态
C:\Users\admin>wsl -l -v
NAME STATE VERSION
*ubuntu-20.04 Running 2
修改root密码
sudo passwd root
![](https://img-blog.csdnimg.cn/img_convert/ccad047abffb786c6387ec50212647fd.png)
4、安装centos
https://github.com/mishamosher/CentOS-WSL
使用从github制作的 CentOS7镜像,下载解压选择目录存放,在解压的文件夹中找到.exe文件,双击安装等待片刻会显示安装成功,同时当前文件夹生成一个【ext4.vhdx】的文件
![](https://img-blog.csdnimg.cn/img_convert/b5ebb2755579ae6b64d4d83c06c25cec.png)
同时在资源管理器右侧会多个【Linux】的目录,这个目录中存放的文件就是当前安装系统文件的根目录,Windows10没有这个快捷入口,可以在Win+R运行里输入\\wsl.localhost访问目录
![](https://img-blog.csdnimg.cn/img_convert/eb237f06b1c6ed7b09625b88e0f0d571.png)
验证安装
在CMD中键入命令bash或者wsl即可进入子系统,使用cat /etc/redhat-release查看版本信息
如遇到安装完执行bash或wsl 报错: 安装其中一个文件系统时出现错误。有关详细信息,请运行'dmesg'。
运行wsl--update 后运行wsl --shutdown重启wsl即可
![](https://img-blog.csdnimg.cn/img_convert/ec2374c398d1368a0c72284c8f9de8de.png)
修改hostname
进入 /etc 目录 ,编辑 wsl.conf,如果没有该文件就创建一个
vim/etc/wsl.conf
[network]
hostname= PC
generateHosts= false
注意在直接退出wsl 之后配置并没有直接生效,而是在wsl 重启之后才会生效,所以我们可以使用命令使wsl 先关闭,然后再重新进入就会发现hostname已经修改过来了。
wsl--shutdown
wsl--list --running
wsl
![](https://img-blog.csdnimg.cn/img_convert/b65514adbd68108220dbab7d5e546cb8.png)