Native upgrade Ubuntu 19.10 to 20.04

本文详细介绍了从Ubuntu19.10升级到20.04的过程,包括修改apt源、备份数据、执行升级步骤及重启系统等关键环节。作者分享了在升级过程中遇到的问题及解决方法,为读者提供了宝贵的实战经验。

本地升级Ubuntu 19.10到20.04

准备工作

看到网上有Ubuntu 20.04的Release报告,就有点手痒,我有一台常用的笔记本电脑物理机,一直开着作为家里的服务器用,上面有Seafile,给工作电脑作云盘,想想不敢随便升级。就把自己常用在工作电脑上的Ubuntu 19.10的虚拟机先做个小白鼠。不过出于安全起见,我还是先做了一个快照。

改apt source

这是一个必需的动作,如果不做的话,你会发现根本升级不了。

可以将/etc/apt/sources.list文件以及/etc/apt/sources.lost.d目录下的list文件中的eoan全部替换为focal,可以用如下命令:

sed -i 's/eoan/focal/g` /etc/apt/sources.list

其余相关的源文件也如法炮制,为加快速度,建议全部换成:mirrors.aliyun.com的镜像源。

备份好数据

/home/username下的相关重要文件备份到网络上的NFS文件夹或是U盘。

开始升级

apt update
apt-get update #如果不做这个动作,后面可能报错
apt autoremove #这是清除一些不用的包
apt -y dist-upgrade

升级时间较长,中间可能还会出字符型交互界面,用Tab键选择相关内容即可。如果中间问到有一些软件的配置是不是保持旧的,建议保持。

由于是大版本升级,升级完成后,机器要重启一下。

我在之前做过Gnome的定制化工作,将界面改造得象Mac操作系统,升级后发现有变化,变成了象Windows 10那样的开始风格,但窗口的图标没有变,算了,就这样吧,用uname -a命令看到Linux Kernel已经从5.3升级到5.4。

### 如何将 Ubuntu 系统升级到 20.04 版本 #### 准备工作 在执行系统升级之前,建议备份重要数据并确保当前系统的软件包已更新至最新状态。可以通过运行以下命令来实现这一点: ```bash sudo apt update && sudo apt full-upgrade ``` #### 开始升级流程 为了从 Ubuntu 18.04 升级到 Ubuntu 20.04,需要安装 `update-manager-core` 工具,并启用开发版本的升级选项。具体步骤如下: 1. 安装必要的工具: ```bash sudo apt install update-manager-core ``` 2. 修改配置文件 `/etc/update-manager/release-upgrades` 中的参数 `Prompt=lts` 为 `Prompt=normal`,以便允许非长期支持 (LTS) 的中间版本升级。 3. 使用以下命令启动升级向导: ```bash sudo do-release-upgrade -d ``` 此处 `-d` 或 `--devel-release` 参数用于指定目标版本为最新的开发分支,在此情况下即为 Ubuntu 20.04[^2]。 #### 处理升级中的提示 在整个升级过程中,可能会遇到一些交互式提示,例如询问是否替换某些配置文件或解决依赖关系冲突等问题。通常推荐接受默认设置以保持一致性。 #### 验证升级结果 一旦升级完成,终端会显示一条消息表明系统已完成升级,并请求重新启动计算机以应用更改。输入 `y` 来确认重启操作: ```plaintext System upgrade is complete. Restart required to finish the upgrade. Continue [yN]? y ``` 随后,系统将在重启后进入新的 Ubuntu 20.04 环境[^4]。 #### 检查新环境 登录之后可通过以下命令验证操作系统信息以及确认已经成功切换到了目标版本: ```bash lsb_release -a ``` 预期输出应类似于下面的内容: ```plaintext No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04 LTS Release: 20.04 Codename: focal ``` 这表示您的系统现已正确升级至 Ubuntu 20.04 LTS[^3]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值