文章目录
-
- 方法一:就地升级(推荐保留数据)
-
- [1. 备份重要数据](#1. 备份重要数据)
- [2. 更新现有系统](#2. 更新现有系统)
- [3. 确保 update-manager-core 已安装](#3. 确保 update-manager-core 已安装)
- [4. 修改升级配置](#4. 修改升级配置)
- [5. 执行升级](#5. 执行升级)
- [6. 重启 WSL](#6. 重启 WSL)
- [7. 验证升级](#7. 验证升级)
- 方法二:全新安装(干净环境)
-
- [1. 导出当前环境(可选备份)](#1. 导出当前环境(可选备份))
- [2. 卸载 Ubuntu 20.04](#2. 卸载 Ubuntu 20.04)
- [3. 安装 Ubuntu 22.04](#3. 安装 Ubuntu 22.04)
- 常见问题处理
方法一:就地升级(推荐保留数据)
1. 备份重要数据
升级前建议先备份重要文件,以防万一。
2. 更新现有系统
bash
sudo apt update
sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo apt autoremove -y
3. 确保 update-manager-core 已安装
bash
sudo apt install update-manager-core -y
4. 修改升级配置
编辑配置文件:
bash
sudo nano /etc/update-manager/release-upgrades
确保最后一行是:
Prompt=lts
(如果是 Prompt=never,改为 lts)
5. 执行升级
bash
sudo do-release-upgrade
按照提示进行操作:
- 系统会检测新版本
- 询问是否继续时输入
y - 升级过程中可能需要确认配置文件,一般选择保留当前版本
- 整个过程需要 20-40 分钟
6. 重启 WSL
在 Windows PowerShell 或 CMD 中执行:
cmd
wsl --shutdown
然后重新打开 Ubuntu。
7. 验证升级
bash
lsb_release -a
应该显示 Ubuntu 22.04。
方法二:全新安装(干净环境)
1. 导出当前环境(可选备份)
在 PowerShell 中:
powershell
wsl --export Ubuntu-20.04 D:\ubuntu20-backup.tar
2. 卸载 Ubuntu 20.04
powershell
wsl --unregister Ubuntu-20.04
3. 安装 Ubuntu 22.04
- 打开 Microsoft Store
- 搜索 "Ubuntu 22.04"
- 点击安装
- 安装完成后打开并设置用户名密码
常见问题处理
如果升级过程中断:
bash
sudo dpkg --configure -a
sudo apt --fix-broken install
sudo do-release-upgrade
如果提示没有新版本:
bash
sudo do-release-upgrade -d # -d 参数强制检查
升级后清理:
bash
sudo apt autoremove -y
sudo apt autoclean