最近心血来潮,把Ubuntu16.04想更换到Ubuntu20.04,但是中途出了很多问题,记录一下。

首先要值得注意的是,Ubuntu16.04并不能直接升级到Ubuntu20.04,需要先升级到Ubuntu18.04,这是第一个坑。

然后遇到了各种报错,很玄学的报错,我也很无奈啊,但是我总结了一下,无非就是按照网上的教程,反复重试,还是不行的话,就重启后重试,对!重启能解决一切问题。

其中前半段从Ubuntu16.04升级到Ubuntu18.04非常顺利,但是从Ubuntu18.04升级到Ubuntu20.04就出现了各种问题,首先就是执行sudo do-release-upgrade -d的时候说无法连接到https://changelogs.ubuntu.com/meta-release,猜测可能是中国国情,所以解决的办法就是更换DNS,然后多试几次,对的,反复重试就行了,反正我反复重试了十几次就行了,但是最难受的就是,在升级Ubuntu20.04的途中,不知道为什么突然中途退出了,然后就无法重启了,幸好数据有备份,所幸重装Ubuntu16.04(对的,机房只提供16.04),然后全部重来,好在经过了一下午加上一晚上的不懈努力,终于恢复了。

太难了,升级需要一个版本一个版本慢慢升级,中途还会遇到非常多的坑,再加上中国国情,更新速度非常慢,还时常链接不上,但不过好在全部都踩完了。