1.打开控制面板,选择程序和功能。
2.选择启用或关闭Windows功能。
3. 勾选 “适用于Linux的Windows子系统“ 和 “虚拟机平台”,重启即可。
4.重启后再以管理员身份打开PowerShell,将 WSL 2 设置为默认版本,命令如下:
wsl --set-default-version 2
然后输入命令更新一下wsl(不然后面安装Ubuntu会报错):
wsl --update
wsl --shutdown
5.在应用商店,搜索Ubuntu,选择你需要的版本,这里选择Ubuntu 20.04版本,点击获取,然后等待下载完成点击打开。
根据提示设置用户名和密码
6.迁移到其他盘(如果你C盘空间充足可以忽略,直接看第7点)
查看WSL分发版本
wsl -l --all -v
导出分发版为tar文件到d盘
wsl --export Ubuntu-20.04 D:\WSL-Ubuntu20.04.tar
注销当前分发版
wsl --unregister Ubuntu-20.04
重新导入并安装WSL在D:\wsl-ubuntu20.04
wsl --import Ubuntu-20.04 D:\WSL-Ubuntu20.04 D:\WSL-Ubuntu20.04.tar --version 2
删除tar文件(可选)
del D:\WSL-Ubuntu20.04.tar
7.应用商店搜索Windows Terminal,点击获取。
终端打开后默认是root,设置root密码
sudo passwd root
切换到用户
su <你的用户>
更新
sudo apt-get update
打开电脑本地cmd
ubuntu config --default-user <用户>
如果需要设置为默认root,则
ubuntu config --default-user root
9.把Ubuntu-20.04映射成网络驱动器
\\wsl$\Ubuntu-20.04
Vscode安装WSL插件
打开终端后可以命令行输入