我在 Windows 11 上使用 WSL2,商店已经有最新的 24.04 版本,但我无法从 22:04 开始升级我的版本。我尝试过重新启动 WSL,但没有任何效果。有人经历过这个吗?
下面附上我的尝试片段:
sudo apt update && sudo apt full-upgrade && sudo do-release-upgrade
Hit:1 https://apt.releases.hashicorp.com jammy InRelease
Hit:2 https://download.docker.com/linux/ubuntu jammy InRelease
Hit:4 http://archive.ubuntu.com/ubuntu jammy InRelease
Hit:5 http://security.ubuntu.com/ubuntu jammy-security InRelease
Hit:6 https://ppa.launchpadcontent.net/fish-shell/release-3/ubuntu jammy InRelease
Hit:3 https://prod-cdn.packages.k8s.io/repositories/isv:/kubernetes:/core:/stable:/v1.30/deb InRelease
Hit:7 http://archive.ubuntu.com/ubuntu jammy-updates InRelease
Hit:8 http://archive.ubuntu.com/ubuntu jammy-backports InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Checking for a new Ubuntu release
There is no development version of an LTS available.
To upgrade to the latest non-LTS development release
set Prompt=normal in /etc/update-manager/release-upgrades.
我在 Windows 11(23h2,home)上使用 WSL2,并将我的 Ubuntu 从 22.04 升级到 24.04 到 23.10,但我想指出的是,升级对我来说并不成功,因为我遇到了一个问题 - Ubuntu 导致我的系统挂起系统。CPU 和内存利用率很好,但任何简单的 Windows 应用程序都需要大约 4-5 分钟才能启动,并且长时间冻结/挂起。另外,在 bash 终端(在升级版 Ubuntu 24.04 中)中输入任何命令仅在约 2 分钟后才给出响应。
我完全卸载了 Ubuntu 并完全禁用了 WSL 组件,然后重新打开 WSL 并从 Microsoft Store 安装了 Ubuntu 24.04,但此问题一次又一次发生。然后我完全卸载了Ubuntu 24.04,重新启动WSL并将Ubuntu 22.04安装回来,这里没有问题。我不知道出了什么问题,我有一个干净的 Win 11(安装后 2 周,安装了所有更新等),这是对 Ubuntu 24.04 的反应...我认为 24.04 对于 wsl 来说可能仍然是原始的。 .. 我真的希望我已经备份了我以前的 22.04 稳定系统。
来自另一个用户的同样的事情: https://github.com/microsoft/WSL/issues/11522
对我来说,我从 22.04 更新到 23.10,然后从 23.10 更新到 24.04。
set Prompt=normal
您可以尝试按照中的输出/etc/update-manager/release-upgrades
,然后sudo do-release-upgrade
转到 Ubuntu 23.10,最后sudo do-release-upgrade -d
转到 Ubuntu 24.04。由于BLOCKER bug,升级路径尚未开放。
您可以在有关 Kubuntu 的类似问题的答案中阅读更多内容。