跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

Ubuntu 20.04 LTS 升级至 24.04 LTS 完整指南

Ubuntu 20.04 LTS 无法直接升级至 24.04 LTS,需先经 22.04 LTS 中转。步骤包括备份数据、更新系统、配置 release-upgrades 为 lts 模式,依次执行 do-release-upgrade 命令完成两次升级,最后验证版本并清理残留文件。

赛博朋克发布于 2025/10/29更新于 2026/9/858 浏览
Ubuntu 20.04 LTS 升级至 24.04 LTS 完整指南

Ubuntu 20.04 LTS(Focal Fossa)一直以来是许多用户可靠和稳固的操作系统。然而,随着我们接近Ubuntu 20.04 LTS的生命周期结束(EOL),是时候考虑升级到下一个长期支持(LTS)版本了。Ubuntu 20.04 LTS将在 2025 年 5 月 31 日之后不再接收标准更新。

幸运的是,Ubuntu 24.04 LTS(贵族浣熊)已经发布,并准备好供用户升级。但这里有个陷阱:Ubuntu 版本之间的升级是顺序的,这意味着你不能直接从 Ubuntu 20.04 LTS 升级到 Ubuntu 24.04 LTS。相反,你需要先通过 Ubuntu 22.04 LTS。

本指南将带您逐步了解整个过程,详细解释每个步骤,因此即使是初学者也可以轻松跟随。

为什么要升级?

在我们深入升级步骤之前,了解为什么升级系统是必要的很重要:

  • Ubuntu 20.04 LTS 的生命周期结束 (EOL):在 2025 年 5 月 31 日之后,Ubuntu 20.04 LTS 将不再接收官方更新、错误修复或安全补丁,这可能会使您的系统面临安全风险和错误的漏洞。
  • 新功能和改进: Ubuntu 24.04 LTS 具有新功能、更好的性能和增强的安全性,确保您的系统保持快速、安全,并与最新软件保持最新状态。
  • 长期支持:Ubuntu 24.04 LTS 将支持到 2029 年 4 月,这意味着您将获得 5 年的更新、安全补丁和错误修复。

重要提示:升级过程是顺序进行的

如前所述,Ubuntu 升级是按顺序进行的,这意味着:

  • 您必须首先将Ubuntu 20.04 LTS升级到Ubuntu 22.04 LTS.
  • 一旦你在Ubuntu 22.04 LTS上,就可以升级到Ubuntu 24.04 LTS。

您不能直接跳过Ubuntu 24.04而不经过Ubuntu 22.04。虽然这看起来像是多了一个步骤,但如果按顺序进行,过程是顺利且易于遵循的。

开始之前:升级前检查清单

升级 Ubuntu 是一个简单的过程,但在开始升级之前,最好采取一些重要步骤:

1. 备份您的重要文件

升级通常进行得很顺利,但备份重要文件以防万一总是明智的。

有多种方式可以备份您的文件:

  • Deja Dup(内置的 Ubuntu 备份工具)。
  • 云存储服务如谷歌云端硬盘、Dropbox或OneDrive。
  • 外部硬盘或USB驱动器。

通过这种方式,您可以确保在进行升级之前,您的文档、图片和其他重要文件是安全的。

2. 确保您的系统是最新的

在开始升级过程之前,更新您当前的系统以确保所有内容都已修补和最新是至关重要的。打开终端并运行以下命令:

sudo apt update && sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo apt autoremove -y

文章配图

更新完成后,重启系统以应用更改,这样可以确保您的系统为升级做好准备。

sudo reboot

3. 准备系统进行升级

更新管理器是帮助您升级系统的工具。

sudo apt install update-manager-core

接下来,您需要通过编辑配置文件来设置系统以查找 LTS 版本。

sudo nano /etc/update-manager/release-upgrades

寻找一行内容为:

Prompt=normal 

改为:

Prompt=lts 

文章配图

从 Ubuntu 20.04 LTS 升级到 22.04 LTS

现在您的系统已准备就绪,让我们开始升级过程。由于Ubuntu 20.04 LTS不能直接升级到24.04 LTS,您需要先升级到Ubuntu 22.04 LTS。

sudo do-release-upgrade

升级可能需要一些时间,这取决于您系统的速度和您的互联网连接。在此过程中,您的系统将下载必要的软件包并对操作系统进行更新,这可能需要从 30 分钟到 90 分钟不等,因此请耐心等待。

重要: 在升级过程中,请勿中断操作或关闭计算机。

在这里插入图片描述

一旦升级完成,系统将提示您重启以完成升级。

sudo reboot

一旦您的系统重启,您可以通过输入以下命令确认您现在正在运行 Ubuntu 22.04 LTS:

lsb_release -a

文章配图

从 Ubuntu 22.04 LTS 升级到 24.04 LTS

现在你已经在Ubuntu 22.04 LTS上,是时候通过运行以下命令升级到Ubuntu 24.04 LTS,这些命令将确保所有软件包都是最新的,并且没有旧升级留下的依赖项。

sudo apt update && sudo apt upgrade -y
sudo apt dist-upgrade -y
sudo apt autoremove -y
sudo reboot

现在,您可以再次运行升级命令:

sudo do-release-upgrade

就像上一个升级一样,系统会要求您确认更改以及是否要继续。让升级过程完成,这可能需要一些时间,所以请耐心等待。

文章配图

升级完成后,重新启动您的系统:

sudo reboot

最后,检查您是否成功升级到 Ubuntu 24.04 LTS:

lsb_release -a

文章配图

一旦您完成了升级,清理在升级过程中可能遗留下来的不必要文件是个好主意。

sudo apt autoremove
sudo apt clean

结论

您已经成功从Ubuntu 20.04 LTS 升级到了Ubuntu 24.04 LTS。通过升级到最新版本,您的系统现在安全、快速,并为未来做好了准备。

Ubuntu 24.04 LTS 将支持到 2029 年 4 月,因此您可以放心,您的系统将继续获得定期更新和修补。

目录

  1. 为什么要升级?
  2. 重要提示:升级过程是顺序进行的
  3. 开始之前:升级前检查清单
  4. 1. 备份您的重要文件
  5. 2. 确保您的系统是最新的
  6. 3. 准备系统进行升级
  7. 从 Ubuntu 20.04 LTS 升级到 22.04 LTS
  8. 从 Ubuntu 22.04 LTS 升级到 24.04 LTS
  9. 结论

更多推荐文章

查看全部
  • 大模型技术入门:概念、发展历程与核心特点
  • 用 Docker Compose 部署 Dify 的实操记录
  • Python 10 个超实用小技巧,提升开发效率
  • 基于 GitHub 与 Cloudflare Pages 的零成本博客搭建指南
  • 开源 AI 网络爬虫 Crawl4AI:智能数据抓取实战
  • Ubuntu 24.04 Server 系统安装及配置指南
  • Stable Diffusion 安装及常见问题:详细步骤与解决方案
  • Qwen-Image-2512 V2 模型 ComfyUI 及 WebUI 整合部署指南
  • Whisper 模型版本及下载链接
  • Vivado 许可证获取与配置实战指南
  • Linux 服务器配置 SFTP 完整指南与安全实践
  • RabbitMQ 中 Ready 和 Unacked 的含义及系统健康判断
  • ChatGPT、文心一言与通义千问:中文创作能力横向评测
  • MCPo:将 MCP 工具无缝集成到 OpenAPI 的代理服务器方案
  • Java 泛型:编译期类型安全与实战应用
  • GitHub Copilot Pro 学生免费认证与 VS Code 集成指南
  • 银河麒麟及 Linux 系统下 MySQL 8.0 安装部署指南
  • IntelliJ IDEA 中修改 Git 用户名、邮箱及切换账号
  • AIGC 时代下 R 语言在数据科学中的应用实践
  • Linux 安装 Claude Code 并通过 VS Code SSH 远程集成

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online