记录Ubuntu20.04升级到Ubuntu22.04的过程
  今天我又剁手买了台天翼云的服务器,想着准备把博客迁移到天翼云服务器上。但是在选择操作系统的时候发现没有最新的Debian11系统镜像,然后纠结了半天,选择了Ubuntu 20.04。
  但是本着“新机器新系统”的原则,感觉不把系统升级到最新就浑身不舒服,然后百度了一下,根据《搬瓦工 Ubuntu 20.04 系统手动更新升级到 Ubuntu 22.04 失败记录》动手操作,最后成功升级为Ubuntu 22.04并安装最新内核。
升级前的准备
  一定记得要备份数据
  1、首先升级系统到最新状态
1 | apt update |
  2、升级之后需要reboot
重启服务器,让最新的内核生效。
升级方法一(个人不推荐)
  第一种方法是使用do-release-upgrade命令,这个方法比较简单,但不知道为啥,我使用这个方法时报了错,没有成功,所以我个人不推荐这个方法。
1 | #首先安装 update-manager-core 软件包 |
升级方法二
  1、首先更新 apt 源,替换 focal 为 jammy,注意这一步第二条代码会报错,但不影响进程。
1 | sed -i 's/focal/jammy/g' /etc/apt/sources.list |
  国内服务器可以修改默认的系统apt源文件/etc/apt/sources.list,将archive.ubuntu.com为mirrors.tuna.tsinghua.edu.cn,国外服务器不用修改。
  2、然后再次更新系统。
1 | apt update |
  更新过程种会提示一些软件是否需要自动重启,选 Yes 即可,以及一些软件的配置文件是否需要更新,按照自己的情况选择即可,默认回车即视为使用旧的配置文件,一般会出现在 OpenSSH 等软件的更新上。
  3、更新后删除不必要的软件和依赖。
1 | apt autoclean |
  4、最后再次使用reboot
命令重启系统,耐心等待后,就已经更新到了最新的 Ubuntu 22.04 Jammy 和内核了。
参考文章
  1、《搬瓦工 Ubuntu 20.04 系统手动更新升级到 Ubuntu 22.04 失败记录》
  2、《Ubuntu 22.04 升级教程:从 Ubuntu 20.04 升级到 Ubuntu 22.04 方法》
  3、《Ubuntu 20.04 Focal 升级 Ubuntu 22.04 Jammy》