你可以从 Ubuntu 18.04 或者 Ubuntu 19.10 直接升级到 版本 20.04。 如果你运行任何之前的发行版本,你必须先升级到 18.04 或者 19.10。

这个升级操作必须以超级用户的权限进行运行。你需要以 root 或者其他有 sudo 权限的用户身份登录系统

备份你的数据

首先并且最重要的事情,请确保在你的操作系统进行重大升级之前,备份好你的数据。

查看当前版本

lsb_release -a
#lsb_release -a
Distributor ID:    Ubuntu
Description:    Ubuntu 18.04 LTS
Release:    18.04
Codename:    bionic

升级到 Ubuntu 20.04

更新源和软件包到最新版
sudo apt update && sudo apt dist-upgrade
安装Ubuntu update manager
sudo apt install update-manager-core
查看update-manager配置文件
vi /etc/update-manager/release-upgrades

确保设置为Prompt=lts如果不是就修改为Prompt=lts

lts

输入命令开始升级
sudo do-release-upgrade
或者
sudo do-release-upgrade -d

这个命令将会禁用所有的第三方软件源,并且将 apt 列表指向 focal 软件源。你将会被提示几次,进行确认,是否真的需要继续升级。当你被问到服务是否在升级过程中自动重启,请输入:y

在升级过程中,命令将会问你各种问题,比如你是否想要保存已经存在的配置文件,或者安装软件版的维护者版本。如果你没有对配置文件做任何自定义修改,最安全的做法就是输入:Y。否则,我们推荐你保持当前的配置文件。在你做出选择之前,仔细阅读问题。

升级过程将会在一个 GNU 屏幕会话中运行,并且在连接丢失时,自动继续。

整个过程将会花费一些时间,具体依赖于你的升级的软件包数目和你的网速。

一旦新的软件包都被安装了,升级工具将会询问你是否移除旧的软件。如果你不确定,输入d并且检查这些旧的软件包列表。通常情况下,输入y并且移除所有旧的软件包都是安全操作。

当升级过程完成,并且假设所有操作都很顺利,你将被提示是否重启你的机器。 输入y继续:

System upgrade is complete.

Restart required

To finish the upgrade, a restart is required.
If you select 'y' the system will be restarted.

Continue [yN] y
#系统升级已完成,需要重新启动
#输入 y 开始重启启动

重启完成后输入lsb_release -a查看是否已经升级到Ubuntu 20.04

Distributor ID:    Ubuntu
Description:    Ubuntu 20.04 LTS
Release:    20.04
Codename:    focal
最后修改:2022 年 11 月 27 日
如果觉得我的文章对你有用,请随意赞赏