Win 10 WSL 不会使用 Ubuntu 将默认版本设置为 2
Win 10 WSL won't set default version to 2 with Ubuntu
我有 Windows 10 Pro 版本 21H1 Build 19043.1052。
我已经按照 https://docs.microsoft.com/en-gb/windows/wsl/install-win10#step-4---download-the-linux-kernel-update-package and in 中的指南获取 wsl。我想升级到版本 2。我从 Microsoft 应用商店安装了常规 Ubuntu。我做了 wsl --setdefault Ubuntu
,然后是 wsl --set-default-version 2
,结果只给了我 For information on key differences with WSL 2 please visit https://aka.ms/wsl2
。但是 wsl -l -v
仍然显示版本 1。
所以我安装了 Ubuntu-20.04 LTS
,现在该版本显示的是版本 2,而不是常规的 Ubuntu
。
我怎样才能将它们都升级到版本 2?
当您执行 --set-default-version
时,您正在为您安装的未来发行版设置版本。这不会转换或更改您已安装的任何当前发行版。因此,对于您现有的 Ubuntu
版本 1 发行版,您应该使用 wsl --set-version
命令将其转换为版本 2 或恢复为版本 1。
来源:https://docs.microsoft.com/en-us/windows/wsl/install-win10
以下对我有用(我的 Ubuntu 版本是 20.04)
wsl -l -v
wsl --set-version Ubuntu-20.04 2
我有 Windows 10 Pro 版本 21H1 Build 19043.1052。
我已经按照 https://docs.microsoft.com/en-gb/windows/wsl/install-win10#step-4---download-the-linux-kernel-update-package and in wsl --setdefault Ubuntu
,然后是 wsl --set-default-version 2
,结果只给了我 For information on key differences with WSL 2 please visit https://aka.ms/wsl2
。但是 wsl -l -v
仍然显示版本 1。
所以我安装了 Ubuntu-20.04 LTS
,现在该版本显示的是版本 2,而不是常规的 Ubuntu
。
我怎样才能将它们都升级到版本 2?
当您执行 --set-default-version
时,您正在为您安装的未来发行版设置版本。这不会转换或更改您已安装的任何当前发行版。因此,对于您现有的 Ubuntu
版本 1 发行版,您应该使用 wsl --set-version
命令将其转换为版本 2 或恢复为版本 1。
来源:https://docs.microsoft.com/en-us/windows/wsl/install-win10
以下对我有用(我的 Ubuntu 版本是 20.04)
wsl -l -v
wsl --set-version Ubuntu-20.04 2