用心打造
VPS知识分享网站

如何从Ubuntu 24.04 LTS升级到26.04 LTS?完整教程来了!

Ubuntu 26.04 LTS (Resolute Raccoon) 已经发布,许多 Ubuntu 24.04 LTS (Noble Numbat) 用户可能迟早会想要升级到新的长期支持版本。

本教程将引导您使用标准的命令行升级工具,将 Ubuntu 24.04 LTS 升级到 Ubuntu 26.04 LTS。升级过程很简单,但与任何重大系统升级一样,请务必在确保数据安全后再进行操作。

步骤 1:进行系统备份

虽然并非强制步骤,但强烈建议您执行此步骤。在继续操作之前,请使用您熟悉的系统快照工具之一创建系统快照。这样,如果出现任何问题,您都可以安全地将系统恢复到之前的状态。

但是,如果您不想采用上述方法,您可以改用如下所示的命令,该命令会将所有更关键的目录及其内容归档到 tar.gz 归档中。

sudo tar czf /2404lts.tar.gz \
     --exclude=/2404lts.tar.gz \
     --exclude=/dev \
     --exclude=/run \
     --exclude=/mnt \
     --exclude=/proc \
     --exclude=/sys \
     --exclude=/tmp \
     --exclude=/media \
     --exclude=/lost+found \
     /代码语言: Bash  bash 

如有需要,可随意添加更多–exclude=参数。该命令会2404lts.tar.gz在根目录下创建一个名为 `<filename>` 的压缩文件。之后,将其移动到另一个驱动器、另一台计算机或远程计算机。将备份保留在同一磁盘上并非真正的安全保障。

步骤 2:完全更新 Ubuntu 24.04 LTS

接下来,请确保当前 Ubuntu 24.04 LTS 系统已完全更新,然后再开始版本升级。打开终端并运行以下命令:

sudo apt update
sudo apt upgrade代码语言: Bash  bash 

如果有待处理的 Snap 更新,也请应用它们:

sudo snap refresh代码语言: Bash  bash 

然后删除不再需要的软件包:

sudo apt autoremove --purge代码语言: Bash  bash 

此时系统应该没有任何待处理的软件包更新。请重启系统后再继续:

sudo reboot代码语言: Bash  bash 
请确保您的 Ubuntu 24.04 LTS 系统已完全更新。

这是我们升级到 Ubuntu 26.04 LTS 之前完全更新的 Ubuntu 24.04 LTS 安装。

Ubuntu 24.04 LTS (Noble Numbat)

步骤 3:检查升级提示设置

Ubuntu LTS 系统应配置为查找新的 LTS 版本。请使用以下命令检查当前设置:

cat /etc/update-manager/release-upgrades
如果需要,请在 release-upgrades 文件中将提示符更改为“lts”。
如果需要,请在 release-upgrades 文件中将提示符更改为“lts”。

找到这一行:

Prompt=lts代码语言: Bash  bash 

如果它显示的是其他内容,例如Prompt=normal,请将其更改为:

sudo sed -i 's/Prompt=.*/Prompt=lts/' /etc/update-manager/release-upgrades代码语言: Bash  bash 

这告诉 Ubuntu 按照 LTS 升级路径从 24.04 LTS 升级到 26.04 LTS,而不是提供过渡版本。

步骤 4:从 Ubuntu 24.04 LTS 升级到 Ubuntu 26.04 LTS

现在开始版本升级:

sudo do-release-upgrade代码语言: Bash  bash 

如果 Ubuntu 尚未提供升级,您可以运行:

sudo do-release-upgrade -d代码语言: Bash  bash 

通常情况下,在 Ubuntu 26.04 的首个小版本更新出现在常规 LTS 升级渠道之前,需要进行此操作。Canonical 的发行说明将 Ubuntu 24.04 LTS 列为 Ubuntu 26.04 LTS 的直接 LTS 升级基础版本,而较旧的版本必须先升级到 24.04 LTS 或 25.10,然后才能升级到 26.04 LTS。

当升级工具询问您是否继续时,请确认y

确认软件包下载开始。确认软件包下载开始。

该工具将检查您的系统,将软件源切换到 Ubuntu 26.04 软件仓库,并显示将要安装、升级或移除的软件摘要。出现提示时,请确认。

确认软件包下载开始。
确认软件包下载开始。

最后,系统会要求您进行最后一次确认。只需按回车键即可。

升级开始前的最终确认。

软件包的下载和安装需要一些时间,具体时间取决于您的网络连接速度和硬件配置。

Ubuntu 可能会显示一个软件包配置屏幕,询问是否要自动重启服务。请Yes在此处选择。这样,系统将在升级过程中自动重启受影响的服务,而无需逐个询问,从而使升级过程更加流畅,并减少手动提示的次数。

启用服务自动重启功能。
启用服务自动重启功能。

此外,该工具可能会询问您如何处理本地修改的配置文件。如果您不确定,在桌面系统上通常来说,保留当前安装的版本是更安全的选择。

在此过程中,您的桌面将自动刷新为全新的 Ubuntu 24.04 视觉形象。

升级接近尾声时,Ubuntu 会检查新版本中不再需要的过时软件包。当出现“是否删除过时软件包?”的提示时,按yEnter 键继续。这将删除 Ubuntu 24.04 LTS 遗留的旧软件包,有助于保持升级后的 Ubuntu 26.04 LTS 系统更加简洁。

删除过时的软件包。
删除过时的软件包。

升级完成后,Ubuntu 会提示重启系统。请确认重启。

重启系统以完成升级。
重启系统以完成升级。

重启后,登录到升级后的 Ubuntu 26.04 LTS (Resolute Raccoon) 系统,您将看到 Raccoon 的欢迎屏幕。

Ubuntu 24.04 LTS (Noble Numbat) 已成功升级到 Ubuntu 26.04 LTS (Resolute Raccoon)。
Ubuntu 24.04 LTS (Noble Numbat) 已成功升级到 Ubuntu 26.04 LTS (Resolute Raccoon)。

升级后步骤

登录后,再次刷新 Snap 软件包:

sudo snap refresh代码语言: Bash  bash 

然后检查是否还有待处理的包裹:

sudo apt update
sudo apt upgrade代码语言: Bash  bash 

最后,如有需要,再次移除剩余的包装:

sudo apt autoremove --purge代码语言: Bash  bash 

结论

好了。您的 Ubuntu 24.04 LTS (Noble Numbat) 系统现在应该已经升级到 Ubuntu 26.04 LTS (Resolute Raccoon) 了。

不过,在将升级后的系统用于日常工作之前,请务必检查您的主要应用程序、驱动程序、扩展程序和外部存储库是否运行正常。Ubuntu 26.04 LTS 的支持将持续到 2031 年 4 月,Ubuntu Pro 提供更长的支持周期。

赞(0)
未经允许不得转载;国外VPS测评网 » 如何从Ubuntu 24.04 LTS升级到26.04 LTS?完整教程来了!
分享到