Ubuntu 20.04 升级到 24.04 完整指南
from deepseek
重要前提
Ubuntu 不支持直接跳级升级,必须遵循官方路径:
20.04 → 22.04 → 24.04
⚠️ 升级前请务必备份重要数据!
一、升级前的准备工作
1. 更新当前系统
bash
sudo apt update && sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo apt autoremove -y
2. 安装升级工具
bash
sudo apt install -y update-manager-core
3. 配置升级策略
bash
sudo sed -i 's/^Prompt=.*/Prompt=lts/' /etc/update-manager/release-upgrades
4. 处理第三方软件源(推荐)
- 打开"软件和更新" → "其他软件"
- 暂时取消勾选所有 PPA 源(如 Docker、Google Chrome 等)
- 升级完成后再重新启用
二、从 20.04 升级到 22.04
1. 启动升级
bash
sudo do-release-upgrade
2. 跟随屏幕提示
- 输入
y确认开始升级 - 服务重启提示建议选择
Yes - 配置文件冲突建议选择
keep the local version currently installed
3. 重启系统
bash
sudo reboot
4. 验证版本
bash
lsb_release -a
预期输出:Ubuntu 22.04.xx LTS
三、从 22.04 升级到 24.04
1. 更新 22.04 系统
bash
sudo apt update && sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo apt autoremove -y
2. 启动第二次升级
bash
sudo do-release-upgrade
3. 重启系统
bash
sudo reboot
4. 验证最终版本
bash
lsb_release -a
预期输出:Ubuntu 24.04.xx LTS
四、升级后的收尾工作
1. 恢复第三方软件源
- 重新勾选之前禁用的 PPA 源
- 如有需要,将源中的发行版代号从
focal(20.04)改为noble(24.04)
2. 最终清理
bash
sudo apt update && sudo apt upgrade -y
sudo apt autoremove --purge -y
3. 更新启动菜单(双系统用户)
bash
sudo update-grub
五、关于硬盘格式化的解答
升级会格式化其他盘吗?
不会。
| 目录/分区 | 升级后的状态 |
|---|---|
/usr、/bin、/lib、/etc |
系统软件包被替换 |
/home 目录 |
个人文件保留 |
独立数据盘(如 /data) |
完全保留 |
| 双系统中的 Windows 分区 | 完全保留 |
| 外部移动硬盘/U盘 | 完全保留 |
需要留意的情况
- 如果其他硬盘通过设备名 (如
/dev/sdb1)挂载,升级后设备名可能变化,需要重新挂载 - 数据本身不会丢失
六、关于双系统 C 盘的解答
升级会影响 Windows C 盘吗?
不会。
注意事项
| 问题 | 解决方法 |
|---|---|
| 启动菜单(GRUB)被重置 | 执行 sudo update-grub |
| Windows 启用了 BitLocker | 升级前暂时挂起 BitLocker |
唯一真正的风险
- 风险来源:用户手动选择了错误的分区
- 避免方法 :不要选择任何包含
Windows或NTFS字样的分区
七、特殊环境提醒
服务器用户
- 建议在服务器控制台(如 VNC、iDRAC)进行升级
- 或确保稳定的 SSH 连接
- 升级中断可能导致系统无法启动
Docker 用户
- 升级到 24.04 后可能需要更新 Docker 的 apt 源
八、升级前检查清单
- 已备份重要数据(尤其是
/home目录) - 当前系统已完全更新
- 有稳定的网络连接
- 有足够的磁盘空间(建议至少 10GB)
- 笔记本电脑已连接电源
- 已暂时禁用第三方 PPA 源
- (双系统用户)Windows 快速启动已关闭
九、常见问题速查表
| 问题 | 答案 |
|---|---|
| 可以直升 20.04 → 24.04 吗? | ❌ 不可以 |
| 其他盘会被格式化吗? | ❌ 不会 |
| C 盘会被格式化吗? | ❌ 不会 |
| 升级后还能进 Windows 吗? | ✅ 能(可能需要 update-grub) |
| 需要备份吗? | ✅ 强烈建议 |
十、参考资料