7

在 Windows 10 2004 上安装或升级至 WSL 2

 3 years ago
source link: https://ralf.ren/install-or-upgrade-to-wsl-2/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Windows 10 2004 带来了拥有真正 Linux 内核的 WSL 2。本文讲述如何在 Windows 10 2004 上安装 WSL 2,以及如何将现有的 WSL 1 升级至 WSL 2.

无论是升级还是安装,都需要先执行以下步骤:

1. 打开“Linux 子系统”与“虚拟机平台”

wsl-windows-features.png

选中上图圈出的两个项目,点击“确定”。

或者,也可以通过命令行操作。以管理员身份执行 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 升级完成。


更多内容,请参阅微软官方文档:

https://docs.microsoft.com/en-us/windows/wsl/install-win10#set-a-distro-to-be-backed-by-wsl-2-using-the-command-line


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK