本帖最后由 丙丁先生 于 2024-2-28 12:42 编辑

WSL2(Windows Subsystem for Linux 2)是Windows系统下的一个功能,允许你在Windows环境下运行Linux子系统。下面是在Windows系统下搭建和使用WSL2的步骤:

### 1. 系统要求

* 必须运行Windows 10版本2004及更高版本(内部版本19041及更高版本)或Windows 11。

### 2. 启用WSL2

* 打开PowerShell以管理员身份运行,执行以下命令以启用适用于Linux的Windows子系统和虚拟机平台。


```bash
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
```
* 重启电脑以完成安装。

### 3. 安装Linux发行版

* 打开Microsoft Store,搜索你想要的Linux发行版(如Ubuntu),然后安装它。

### 4. 设置WSL2为默认版本(如果需要)

* 打开PowerShell,运行以下命令以设置WSL2为默认版本:


```bash
wsl --set-default-version 2
```
### 5. 使用Linux发行版

* 现在你可以从开始菜单启动你的Linux发行版,并进行设置和使用。

### 6. 进阶使用

* 你可以使用Windows Terminal(一个现代化的终端应用程序)来更好地管理和使用你的Linux发行版。
* 你还可以将WSL2与Visual Studio Code(VS Code)结合使用,以便在Windows环境中进行Linux开发。为此,你需要在VS Code中安装Remote - WSL扩展。

### 7. 常见问题和故障排除

* 如果遇到任何问题,你可以查看Microsoft的官方文档或搜索相关的社区和论坛以获取帮助。

以上就是在Windows系统下搭建和使用WSL2的基本步骤。请注意,由于软件和系统的不断更新,某些步骤可能会有所变化,因此建议参考最新的官方文档进行操作。