WSL Ubuntu 22.04 到 24.04 LTS 升级指南
升级到最新的长期支持(LTS)版本,意味着不仅能享受到最新的功能、性能优化和安全更新,还能确保在未来数年内获得持续的官方支持。本文将介绍如何安全、平稳地完成从 Ubuntu 22.04 LTS (Jammy Jellyfish) 到 24.04 LTS (Noble Numbat) 的迁移。
为什么要升级到 Ubuntu 24.04 LTS?
Ubuntu 24.04 LTS 带来了以下新特性:
- Linux 内核 6.8: 带来更强的硬件支持、性能改进和新的系统调用功能。
- 默认启用.NET 8: 对于.NET开发者来说,开箱即用,无需额外配置。
- 更新的工具链: 包括 GCC 14, Glibc 2.39, Python 3.12, OpenJDK 21 等。
- 增强的安全性: 提供了更严格的内核安全设置和应用限制。
- 企业级管理改进: 引入了新的管理工具和策略。
升级流程概览

步骤一:备份 WSL 实例
在进行任何重大系统更改之前,备份是必要的。
- 将
Ubuntu-22.04替换为 WSL 实例的确切名称(通过wsl -l -v查看)。 - 将
D:\wsl-backups\替换为选择的备份目录。
导出 Ubuntu 实例
在 PowerShell 中运行:
wsl --export Ubuntu-22.04 "D:\wsl-backups\Ubuntu-22.04-backup-$(Get-Date -Format 'yyyyMMdd').tar"
完全关闭 WSL 服务
为确保文件系统一致性,运行:
wsl --shutdown
步骤二:更新现有系统
启动 Ubuntu 22.04 WSL 实例,在终端中依次执行:
sudo apt update
sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo apt autoremove -y
sudo apt autoclean
步骤三:配置升级管理器
明确告诉系统目标是下一个 LTS 版本。
编辑配置文件 /etc/update-manager/release-upgrades:
sudo nano /etc/update-manager/release-upgrades
确保 Prompt= 值为 lts:
=lts


