Ubuntu 22.04 LTS 升级到 Ubuntu 24.04 LTS 详细操作指南

3,623 阅读2分钟

How to Upgrade From Ubuntu 22.04 to Ubuntu 24.04

经过开源社区多年的辛勤工作和奉献,Ubuntu 24.04 LTS 终于发布了。它包含了新功能、升级的软件版本和性能改进,大大增强了整体用户体验。

在本指南中,我们将逐步探索如何从 Ubuntu 22.04 升级到 Ubuntu 24.04。

(1)备份 Ubuntu 22.04

在升级之前,确保你备份了所有重要文件和目录。如升级失败,你仍然可以访问文件。比如你可以使用Timeshift 实用程序完成备份。

(2)升级系统

备份就绪后,将系统升级到最新的 22.04 版本。

$ sudo apt update

将已安装的软件包升级到最新版本

$ sudo apt upgrade -y

重新启动系统以完成系统升级

$ sudo reboot

检查系统是否运行最新的 22.04 版本

$ lsb_release -a

Check-Ubuntu-Version-Before-Upgrade

(3)安装 Update Manager Core

系统更新后,就可以开始迁移到 Ubuntu 24.04 了。请确保您已经准备好了 update-manager-core ,这是一个管理发行版升级并简化升级过程的包。

安装 update-manager-core

$ sudo apt install update-manager-core

Install-Update-Manager-Core-Ubuntu

(4)从 22.04 升级到 24.04

执行 do-release-upgrade 命令,升级到 Ubuntu 24.04 LTS 版本

$ sudo do-release-upgrade -d

Upgrade-from-Ubuntu-22-04-to-Ubuntu-24-04

滚动并键入“ y”,然后按 ENTER 继续

Press-Y-Continue-Ubuntu-Upgrade

如果通过 SSH 执行升级,则会在端口 1022 上启动一个额外的 SSH 守护进程,以防端口 22 在升级期间被阻塞。因此,如果您运行的是 UFW 防火墙,请允许 SSH 流量通过该端口,如下所示。

$ sudo ufw allow 1022/tcp
$ sudo ufw reload

如果您没有在任何防火墙后面,键入“y”,并按 ENTER 继续

Allow-Additional-OpenSSH-Port-During-Ubuntu-Upgrade

系统将再次提示您暂时打开端口 1022 以供 SSH 访问,因为它不会自动打开。您可以使用 Iptables 或在 UFW 防火墙上打开它,所以只要按 ENTER 键。

Temporarly-Allow-SSH-Port-Ubuntu-Upgrade

系统将提示您重写 sources.list 中的条目,键入“y”,按 ENTER 继续

Rewrite-Apt-Sources-List-File-During-Ubuntu-Upgrade

升级需要禁用第三方源,按 ENTER 继续

Disable-Third-Party-Repo-During-Ubuntu-Upgrade

此后,更新程序将更新本地包索引。

Apt-Upgrade-Sources-List-Jammy-to-Noble

您将获得要删除的包、要安装的新包和要升级的包的摘要,键入 “y”, 按 ENTER 继续

Press-Y-Continue-Upgrade

接下来,您将需要删除过时的软件包,键入“ y”,按 ENTER 继续

Delete-Obsolete-Packages-During-Ubuntu-Upgrade

升级需要相当长的时间,这取决于你的互联网连接和安装包的数量。

升级成功后,需要重新启动系统,键入“ y”,按 ENTER 继续

Restart-Post-Ubuntu-Upgrade-Process

(5)验证 Ubuntu 24.04 版本

系统重启后,检查 Ubuntu 的版本

$ lsb_release -a

Verify-Ubuntu-Verison-After-Ubuntu-24-04-Upgrade

从输出中,可以看到我们已经成功升级到 Ubuntu 24.04 LTS 版本。

我的开源项目

酷瓜云课堂-开源知识付费解决方案