缘由

在先前的教程中,写到了如何将 wsl 升级为 wsl2。若你在升级 wsl2 前已存在安装的发行版系统,则可参考本教程,以避免重装。

解决方案

获取已安装的发行版系统及使用的版本信息

PS C:\Windows\system32> wsl -l -v
  NAME                   STATE           VERSION
* Ubuntu-20.04           Stopped         1
  docker-desktop-data    Stopped         1Code language: CSS (css)

其中,NAME 列表示你的发行版系统名称,VERSION 列代表使用的wsl版本。

将原发行版系统升级

PS C:\Windows\system32> wsl --set-version Ubuntu-20.04 2
Conversion in progress, this may take a few minutes...
For information on key differences with WSL 2 please visit https://aka.ms/wsl2Code language: JavaScript (javascript)

完成

当转换完成时,你应能正常启动先前的系统了。


了解 Starx's Home 的更多信息

订阅后即可通过电子邮件收到最新文章。