我是一个非常新的 Ubuntu 用户(在虚拟机中,因为我使用 Windows 7 来处理非 Ubuntu 的东西 RIP ME)但我需要升级到 20.04(我使用 16.04)但如何升级?
无需:购买安装了 Ubuntu 的计算机,下载 .iso 文件或在该 VM 中下载 .iso 文件 在 VMWare 中。
答案1
不支持直接发布升级路径。
支持的方法是将版本从 16.04 升级到 18.04,然后再次将版本从 18.04 升级到 20.04。停止,测试新的 18.04 系统,并排除遇到的任何问题,然后再继续。
- 开始之前进行备份或 VM 快照或 VM 克隆是明智的。
sudo apt update sudo apt upgrade // Prepare the 16.04 system for release-upgrade do-release-upgrade // 16.04 to 18.04. The system will prompt you for a password sudo apt update sudo apt upgrade // Check for errors. Stop if there are errors. do-release-upgrade -d // The -d is required until August 13, 2020 when 20.04.1 // is released. After that, DON'T use -d.
这种经典的 Debian 方法很直接……但不受支持且未经测试。如果您这样做并且出现问题,我们将不会帮助您修复它。我们只会建议您进行全新安装。过去四年发生了很多变化,因此可能会出现问题。
- 开始之前进行备份或 VM 快照或 VM 克隆是非常明智的。
- 卸载所有非 Ubuntu 软件包。
sudo apt update
和sudo apt upgrade
- 手动编辑您的来源:将所有“xenial”字符串替换为“focal”
- 运行
sudo apt dist-upgrade
。在未阅读输出的情况下请勿同意。在批准升级之前解决所有“保留”的软件包。确保您的桌面不会被升级删除。 - 重新安装所有非 Ubuntu 软件包。
跳过多个版本时,重新安装 Ubuntu 通常是最快和最简单的方法。
- 开始之前进行备份或 VM 快照或 VM 克隆是明智的。
- 您无需清除或格式化。桌面安装程序有一个选项可以安装到当前文件系统,只需覆盖当前系统文件即可。这可能会(也可能不会)删除一些自定义设置,但这是干扰最少的方法。
- 当然,您可以选择清除并重新开始。对于某些用户来说,重新开始是更好的选择。
答案2
除了 Emoji 的回答之外,我建议拍摄磁盘映像在继续升级之前,请先检查虚拟机。获取磁盘映像的方式取决于您使用的虚拟机管理程序软件。您可以找到 VMware 的说明这里。
一旦您有了安全备份,使用命令执行升级就相对简单了:
sudo apt update && sudo apt dist-upgrade
sudo do-release-upgrade
拍摄图像尤为重要,因为您打算从 16.04 升级到 20.04,这是一个相当大的飞跃。如果出现问题,您可以轻松回滚到开始的位置。