Windows 10 2004 带来了拥有真正 Linux 内核的 WSL 2。本文讲述如何在 Windows 10 2004 上安装 WSL 2,以及如何将现有的 WSL 1 升级至 WSL 2.
无论是升级还是安装,都需要先执行以下步骤:
1. 打开“Linux 子系统”与“虚拟机平台”

选中上图圈出的两个项目,点击“确定”。
或者,也可以通过命令行操作。以管理员身份执行 CMD 或 PowerShell,执行如下两个命令:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
2. 安装 WSL 内核
点击下面的按钮从微软下载最新的 x64 或 arm64 WSL 内核:
下载并安装 MSI 包即可。
3. 设置 WSL 默认版本为 2
打开 CMD 或 PowerShell,执行如下的命令:
wsl --set-default-version 2
如果你要安装 WSL 2 …
前往 Microsoft Store,下载对应的发行版,如 Ubuntu 20.04 LTS,安装启动即可。
如果你要从 WSL 1 升级 …
启动 PoweShell,执行下述命令查看当前安装的 WSL 版本:
wsl --list --verbose
会得到类似于如下内容的输出:
NAME STATE VERSION
* Ubuntu-18.04 Stopped 1
可以看出,目前 Ubuntu 18.04 仍然是 WSL 1。执行下述命令,升级至 WSL 2:
wsl --set-version <发行版名称> <WSL 版本>
以 Ubuntu 18.04 为例:
wsl --set-version Ubuntu-18.04 2
经过几分钟等待,升级完成。可以再确认一下:
PS C:\Users\Catboy> wsl --list --verbose
NAME STATE VERSION
* Ubuntu-18.04 Stopped 2
至此,WSL 升级完成。
更多内容,请参阅微软官方文档:
“在 Windows 10 2004 上安装或升级至 WSL 2”上的一条回复
4tyfki