将适用于 Linux 的 Windows 子系统 (WSL) 更新到 WSL 2

use*_*305 5 linux terminal command-line ubuntu windows-subsystem-for-linux

我有一个要遵循的说明列表,但是当我到达第 6 步时,我遇到了

\n
\n

不存在具有所提供名称的发行版。

\n
\n

有人可以引导我走向正确的方向吗?这些是我试图遵循的步骤

\n
\n
    \n
  1. 使用“开始”菜单搜索“命令提示符”应用程序

    \n
  2. \n
  3. 从搜索窗口右侧选择“以管理员身份运行”

    \n
  4. \n
  5. 允许程序对您的设备进行更改并等待“命令提示符”应用程序打开

    \n
  6. \n
  7. wsl --set-default-version 2在终端中输入并按Enter

    \n

    (注意:您应该看到一条以“有关\n关键差异\xe2\x80\xa6 的信息”开头的消息)

    \n
  8. \n
  9. wsl --status在终端中输入并按 。

    \n

    您应该会看到一条包含“默认版本 2”的消息,\n它验证默认版本是否已正确设置。

    \n
  10. \n
  11. wsl --set-version Ubuntu 2在终端中输入并按Enter

    \n
  12. \n
  13. 等待终端中的“转换完成”或“此发行版本已经是请求的版本”消息

    \n
  14. \n
  15. wsl --list --verbose在终端中输入并按Enter

    \n
  16. \n
\n

您应该会看到一条包含“NAME Ubuntu VERSION 2”的消息,\n这将验证默认版本是否已正确设置

\n
\n

\n

Not*_*1ds 6

恕我直言,步骤 6 和 8 有点颠倒。

让我们尝试一种不同的方法,从第 6 步开始:

  1. 键入wsl -l -v,按Enter,然后确认您正在使用的发行版的名称。将以下步骤中的“Ubuntu”替换为发行版的实际名称。例如,这可以是Ubuntu-22.04(或另一个版本)。

  2. 在终端中输入wsl --set-version Ubuntu 2(或发行版名称)并按Enter

  3. 等待终端中的“转换完成”或“此发行版本已经是请求的版本”消息

  4. wsl -l -v在终端中输入并按Enter

  5. 确认发行版设置为版本 2。