Windows 子系统 WSL Ubuntu 将 18.04 升级到 20.04 问题

Windows subsystem WSL Ubuntu upgrade 18.04 to 20.04 issue

对于 windows 子系统 WSL2,我将 ubuntu 18.04 升级到 ubuntu 20.08

升级命令

sudo do-release-upgrade

安装后

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.1 LTS
Release:        20.04
Codename:       focal

但是在 windows 命令提示符下

wsl -l -v
  NAME                   STATE           VERSION
* Ubuntu-18.04           Running         2
  docker-desktop         Running         2
  docker-desktop-data    Running         2

我希望 wsl 能够识别从 ubuntu 18 到 20

的升级

我如何更正 wsl -l -v 以反映 ubuntu 20.04

名称“Ubuntu-18.04”来自原始发行版。它与 Ubuntu.

的实际版本无关

您可以使用

更改名称
wsl --export Ubuntu-18.04 - | wsl --import Ubuntu-20.04 <yourWSLFolder> -
wsl --unregister Ubuntu-18.04

这将导出和导入您的分配、重命名并删除原始分配。

(答案是从 How to Move a Windows 10 WSL 2 Linux Distribution to Another Location 申请只是更改名称)