安装Windows子系统WSL

8 阅读1分钟

WSL简介

WSL全称为Windows Subsystem for Linux,是Windows的一项功能,可用于在 Windows 计算机上运行 Linux 环境。WSL 旨在为想要同时使用 Windows 和 Linux 的开发人员提供无缝高效的验。

1.启用WSL功能

1.png 开启图中所示的两项功能后,重启计算机

2.升级成WSL2

2.1将WSL1升级成WSL2

wsl --update

如果已经是WSL2则跳过;如果没有反应,进度条为0%,如图所示 2.png
则使用以下命令

wsl --update --web-download

注意出现图中的 “请求的操作需要提升” , 这不一定是权限问题。一开始我也以为是权限问题,针对权限问题去处理没有解决。后面注意到进度条为0%,可能是网络问题,从网络方面去解决,终于解决了。这个错误的提示,很有误导性。
wsl --update是从Microsoft Store获取更新包,
wsl --update --web-download是从微软的网络服务器获取更新包
优先使用wsl --update,如果Microsoft Store无法访问,
则使用wsl --update --web-download

2.2查看WSL版本,验证是否升级成功

wsl --version

3.安装Linux

3.1查看可以下载的Linux版本

wsl --list --online

如图所示

3.png
这里选择Ubuntu-22.04进行安装

3.2安装Ubuntu-22.04

wsl --install -d Ubuntu-22.04

3.3查看已安装的 WSL 发行版及其版本

wsl -l -v

如图所示

4.png
说明Ubuntu-22.04已经安装成功