撸起袖子加油干:升级一台VPS系统至Ubuntu 24.04 LTS

电脑系统过时了怎么办?我想大概有三种办法:一是升级系统;二是用新版本系统重装;三是买台带新系统的新电脑。VPS也是如此!

ubuntu-3145957_960_720.png
(图源 :pixabay)

话说这几天工作热情高涨,又是编译、升级节点,又是改代码,又是整理、关闭无用的VPS,然后突然发现我好多VPS的版本还是Ubuntu 22.04 LTS呢!

怎么说呢,Ubuntu 22.04 LTS还在标准支持期内(Apr 2027),但是24.04 LTS (Noble Numbat)都已经正式发行一年半了!强迫症表示,不升级就觉得难受!

那么问题来了:是直接在线升级系统,还是重装(Rebuild VPS),又或者重新创建个VPS实例,把当前实例数据迁过去再关闭呢?

先说第三种方式,这种方式VPS要重新创建不说,还要迁移和设置数据,最头大的是,还必须换IP,这对网站而言就是噩梦——因为还要去改域名DNS等。

第二种方式和第三种方式相比,麻烦程度差不多,但是IP之类的还会保留原有的,算是省心了一丢丢吧!

第一种方式原则上最省心,如果站点上的应用和脚本跟程序版本无关的话,几乎可以无缝迁移到新系统。但是总觉得这样的升级方式不够彻底!不优雅!

我纠结得头发都快掉光了,最后还是决定用第一种方式吧。咦,突然想起来,这台机器是我一步一步从18.04,到20.04,到22.04升级上来的呢,那就继续干吧。

登陆系统时的升级提示
0aa97b06e086a7de15c83666a895ec4f.png

不要怂,就是干。直接执行上述指令
d9b9f5df3a9f549111fbf908d7f935ee.png

除了上边的提示信息,还有一堆内容,统统忽略,就是继续
0127aa528eb169030799f816c232789c.png

不推荐使用SSH升级,不过我也不想呀,爱咋咋地吧。(贴心地给开了个新端口)
c184b7c6fcfb228e34e5d71dd4c5112a.png

这就是未虑胜,先虑败嘛?
bfa944312a2eed730f156cbea8201b93.png

就是干
41333275c9a442c085ba7a572920bf29.png

一堆堆的信息
3865119cbe5a52770767b5b242ee1dd4.png

不好,似乎卡住了

c89d56b9275426d91e53ba87dbe45117.png

果然出错了
71070f65e6274264208687aa94b621be.png

核心出错信息:

After updating your package information, the essential packageubuntu minimal' could not be located,

咦,似曾相识呢?翻箱倒柜找了半天,找到了以前遇到这个问题时的解决方案 。就是执行这条指令:

sudo RELEASE_UPGRADER_ALLOW_THIRD_PARTY=1 do-release-upgrade

不知道都是些啥乱七八糟的信息
bb8138a650666abcabc0c65217051756.png

不管是啥,就是YES
68ab9437e310fbf786a06c427948e24f.png

感觉无穷无尽
ec4204f0bd9283f2e19d30e33a98ab25.png

还有
20fcb5049c171ced7b054783692b8b65.png

开始安装新系统了嘛?
8e00f5adb2f298c50208dd631dbd5697.png

必须保留原始版本呀
acb3fbf8091d0071d0141551e0f13144.png

还得保留我编辑的版本,否则把自己关外边可就惨了
8afce657459bf5848713b31e667ef6c0.png

额,我还编辑过这个问题,看来对安全问题很是重视呀(我都忘记都编辑些了啥)
ecc616b415ac5e6e2b857395d3a1631d.png

同样要保留
9171e83473fe2031485ed5dd95269637.png

不知道都要移除些啥,反正继续就是了
a6a03f3daa04141f0047e04731fa51e5.png

升级完成,需要重启
66a0ef6b126dc2cb133e090157aa5e5b.png

重启后登陆看一眼,已经是buntu 24.04 LTS
d90cc2362010991dfb59b4935cb5cf72.png

升级过后看了一眼网站,又看了一下上边的几个应用和脚本,嗯,一切正常。

image.png
(图源 :pixabay)

感慨一下,虽然升级有一点小波折,但是好在我之前遇到问题都会记录,你看,这不是就派上用场了嘛!

不过因为升级不是丝般顺滑,还有就是:

这台机器是我一步一步从18.04,到20.04,到22.04升级上来的,(现在又到了22.04)

我突然手痒,想给它重装系统了呢?马上就要忍不住了,这可咋办?

Sort:  

技术控的手有自己的想法,O哥不要忍,放手去干,重装系统后应该更好用😂

你这条回复倒是甚得我心啊

到了我看不懂的环节了

哈哈,就和Windows重装(升级)系统一样

哈哈,O哥厉害👍

我们单位也有个“大神”级的电脑工程师,非常聪明,单位的人都很敬重他。哈哈,他就秃顶了,就是“地方拥护中央”的那种,真的是聪明脑袋头发少😆

哈哈,他也有脾气。就是领导,跟他说话都得客客气气的。电脑出现问题,如果他一不高兴,就只能等着了😊

我跟他关系不错,又住一个小区。他不喜欢开车,就爱骑车上下班锻炼身体。单位发东西,我会帮他捎回去。孩子也差不多大,经常在一起玩儿。我的电脑有问题,他很乐意帮我。

哈哈,他就秃顶了,就是“地方拥护中央”的那种,真的是聪明脑袋头发少😆

吓得我赶紧摸了一下头顶,还好我的三毛还在😊

一个头两个大,看懂这些简直是神一般的存在

哈哈,其实就是看提示消息一步一步确认,没啥技术含量

我还是老系统WIN10啊,先用这吧,等后续实在不能用了,就换。

哈哈,我的主力工作机也是Win10

我电脑也是好久了,我还不会升级系统,先用着吧,实在不行了再看😁

有些事不一定要自己做哦😁