一、WSL2是什么?

WSL 的全称是 Windows Subsystem for Linux ,它是适用于 Linux 的 Windows 子系统,可以让我们不需要安装虚拟机或者设置双系统启动,就能运行 GNU/Linux 。而 WSL2 是 WSL 的升级版,在原先的基础上提高了文件系统的性能并添加了完全的的系统调用支持

具体介绍可以看微软官方给的文档,下面把链接附上:
WSL中文文档

WSL英文文档

二、安装 WSL2

1.检查版本

安装之前我们要先确定我们的电脑设备是否满足安装的需求,下图是官方文档给出的安装 WSL2 的先决条件——Windows 10 的版本在 2004 以上(或者是内部版本在 19041 以上)。
在这里插入图片描述
然后我们按照他给的备注检查 Windows 的版本,下图是我电脑的信息,可以看到满足条件。(如果不满足就更新 Windows 版本)
在这里插入图片描述

2.启用相关功能

接着我们需要打开电脑中的一些设置。在搜索框中搜索启用可以看到启用或关闭 WIndows 功能,直接打开,然后勾选下图中的两项内容,并按照提示安装并重启电脑。
在这里插入图片描述
在这里插入图片描述

3.下载并安装 Ubuntu

重启电脑之后,我们打开微软官方的商店,搜索 wsl,下滑可以看到有一个 Ubuntu 20.02.5 LTS,点击获取即可。
在这里插入图片描述
需要注意的是,如果不能正常下载,那么可能是你的电脑不支持安装 Microsoft 产品,这时候你要打开 Windows 更新中的高级选项,将第一项更新 Windows 时接收其他 Microsoft 产品的更新打开,就可以正常下载了。
在这里插入图片描述

下载好后,直接打开,打开后发现他仍在安装,稍等片刻后,他会让你设置用户名和密码,按照他的提示输入即可,得到如下图的页面就说明我们安装成功了。
在这里插入图片描述
如果在安装的过程中显示安装失败错误代码0X800701b,那么可能是 wsl 的内核没有更新,打开 cmd 输入 wsl --update来更新内核。

wsl --update

在官方文档中还有很多指令以及常见问题的解答,遇到其他问题的可以去上面的官方文档中自行查找解决。

4.启用 WSL2

我们可以直接在命令行 PowerShell 或者 cmd 中输入 wsl 或者 bash 来进入 Linux子系统。

在这里插入图片描述
在这里插入图片描述

三、使用 Vscode 链接 WSL 进行开发

Vscode 的安装就不在这儿演示了,软件管家或者官网都可以下载。

首先我们需要在 Vscode 中安装一个插件,打开 Vscode ,在扩展中搜索 remote wsl ,安装第一项即可(如下图)。
在这里插入图片描述
然后可以发现工具栏中多了一项(远程资源管理器),打开之后可以看到Ubuntu-20.04,点击右边的按钮,连接到 WSL 。
在这里插入图片描述
接着弹出一个新的窗口,可以看到左下角的绿色框框中显示在安装组件,等到安装完毕之后我们就可以进行使用了,我们直接打开相应的目录并新建一个终端,输入相应的命令发现可以正常使用
在这里插入图片描述

GitHub 加速计划 / ws / WSL
17.08 K
797
下载
Issues found on WSL
最近提交(Master分支:1 个月前 )
86fa5afa 1 个月前
e899d0b7 1 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐