Ubuntu LTS 版本间升级(如 24.04 到 26.04)怎么做
Ubuntu 旧 LTS 升到当前 LTS 的标准方法:升级前检查与备份、do-release-upgrade 的用法、只支持逐级升级的边界,以及哪些情况建议重装而非升级。
结论先行
跨 LTS 升级用 do-release-upgrade 一条命令,但通常只支持「上一级 → 下一级」逐级升,且旧 LTS 须在支持窗口内——升到 Ubuntu 26.04 桌面版条目 / Live Server 条目 对应的目标版本前,先把旧版本升到「上一级 LTS」,再升 26.04;支持窗口长度以 Ubuntu 索引 条目页说明为准,拿不准就重装更稳。
升级前的三条纪律
- 先备份:用 rsync/borg 把关键目录与配置备出去,升级失败时能干净重来。
- 先
sudo apt update && sudo apt full-upgrade把当前版本升到最新点发布。 - 确认当前版本仍在支持窗口内:
lsb_release -a查当前版本,对照索引页。
升级命令
sudo do-release-upgrade
- 过程中会提示是否继续(要逐个确认),别直接回车全跳。
- 结束前可能会要求重启;升级过程中断网/断电是最大风险。
- 升级后:
sudo apt full-upgrade收尾,update-grub(如需),重启进新系统验证。
什么时候不该升、直接重装
- 跨两个 LTS 以上且中间版本已出窗口(不支持跳升)。
- 机器上第三方软件/PAM/自定义配置多,升级易踩坑。
- 没有可回滚的完整备份(只有部分文件备份)。
升级不是「免费换系统」:第三方源里的包升级过程不会处理(它们要自己适配新代号),升级前把第三方源停用、升级后再启用,否则卡在依赖解析上。