Ubuntu 系统版本升级完整教程(含操作截图指引)
准备工作:系统更新与清理
在进行版本升级前,需先确保当前系统软件包为最新状态,避免因依赖问题导致升级失败:
更新软件包列表并升级已安装软件:
sudo apt update -y sudo apt upgrade -y
移除不再需要的依赖包和冗余文件,释放磁盘空间:
sudo apt autoremove -y
升级步骤(含交互提示与截图对应)
1. 安装升级管理工具
Ubuntu 版本升级依赖 update-manager-core
工具,执行以下命令安装:
sudo apt install update-manager-core -y
2. 启动版本升级过程
输入核心升级命令,触发系统版本迭代流程:
sudo do-release-upgrade
3. 升级过程中的交互提示处理(截图对应操作)
提示1:SSH 备用端口确认
若通过 SSH 远程连接服务器升级,会提示“在 1022 端口启动额外 SSH 守护进程(防止主连接中断)”,对应截图如下:
操作:输入 y
继续。
提示2:信息确认回车
出现“To continue please press [ENTER]”提示,对应截图如下:
操作:按下回车键继续。
提示3:继续升级确认
显示“Continue [yN] Details [d]”选项,对应截图如下:
操作:输入 y
确认继续升级。
提示4:服务重启配置
进入“Configuring libc6”界面,提示“Restart services during package upgrades without asking?”,对应截图如下:
操作:按 TAB
键切换到 <Yes>
选项,按下回车键确认。
提示5:crontab 配置文件选择
出现“* crontab (Y/I/N/O/D/Z) [default=N] ?”提示(选择是否使用新版本 crontab 配置),对应截图如下:
操作:
- 全新系统/无自定义配置:输入
y
使用新版本 - 有自定义 crontab 规则:输入
n
保留原版本
提示6:sshd_config 配置文件处理
提示“modified configuration file sshd_config”(本地修改过 SSH 配置文件,需选择处理方式),对应截图如下:
操作:按 ↓
键选择第 2 项(通常为“保留本地修改版本”),按下回车键。
提示7:升级继续确认
再次出现“Continue [yN] Details [d]”提示,对应截图如下:
操作:输入 y
继续。
提示8:系统重启确认
升级完成后提示“System upgrade is complete. Restart required”,对应截图如下:
操作:输入 y
自动重启系统。
提示9:升级成功验证
系统重启后重新连接,若显示“Welcome to Ubuntu 20.04.6 LTS”,对应截图如下:
说明:此时已成功升级到 Ubuntu 20.04 LTS 版本。
升级到更高版本(如 20.04 → 22.04 → 24.04)
Ubuntu 版本升级需逐级迭代(无法跨版本直接升级),若需继续升级到更高版本:
- 重复上述“准备工作”(更新软件包、清理冗余文件)
再次执行核心升级命令:
sudo do-release-upgrade
- 按照相同的交互提示流程操作,直至升级到目标版本。
关键注意事项
- 数据备份:升级前务必备份重要文件(如配置文件、业务数据),避免意外中断导致数据丢失。
- 磁盘空间:确保系统空闲磁盘空间≥10GB,不足时可通过
df -h
查看并清理冗余文件。 - 网络稳定性:升级过程需持续下载软件包,建议使用有线网络或稳定的无线网络,避免中断。
- 时间预估:升级耗时取决于网络速度和系统配置,通常为 30 分钟~2 小时,请勿中途强制关机。
评论区(暂无评论)