在双启动系统上将 ubuntu 18.04.6 升级到 20.04

在双启动系统上将 ubuntu 18.04.6 升级到 20.04

我有一台双启动的计算机,其中主存储驱动器上装有 Windows,另一个驱动器上装有 Ubuntu。这一直运行良好,但现在我想从 18.04 升级到 20.04。我读到,在双启动时,最好只使用软件更新程序 GUI 来执行此操作,但当我单击该应用程序时,它不会启动。我尝试重新启动计算机,然后 apt 更新和升级。

我想使用 GUI 的原因是,我在终端中执行升级步骤时收到此消息指南。这是来自跑步sudo apt upgrade -y

Sourcing file `/etc/default/grub'
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.4.0-113-generic
Found initrd image: /boot/initrd.img-5.4.0-113-generic
Found linux image: /boot/vmlinuz-5.4.0-96-generic
Found initrd image: /boot/initrd.img-5.4.0-96-generic
Found linux image: /boot/vmlinuz-5.4.0-84-generic
Found initrd image: /boot/initrd.img-5.4.0-84-generic
Found Windows Boot Manager on /dev/"ssd"/EFI/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for EFI firmware configuration
done

不确定我是否会在 Windows 启动时破坏某些东西。如何才能运行 GUI,或者如何升级我的 ubuntu 版本而不破坏 Windows 并删除 ubuntu 启动驱动器上的文件。

我曾尝试用此方法sudo apt autoremove && sudo apt autoclean -y修复 GUI,但没有成功。

注意:我对 ubuntu 还很陌生。

答案1

您想使用 GUI 进行升级,但您正在输入终端命令。这有点令人困惑。我升级的方式是使用命令行。

升级不会影响双启动功能。当然,您的 Windows 启动分区也不会受到影响。但请仔细阅读 - 您应该备份 Ubuntu 上的文件。我把所有文件都放在系统分区以外的分区上,这样升级甚至完全重新安装都不会丢失我的文件。如果您的/home目录与 位于同一分区,/请备份/home。如果一切都出了问题,你会感谢我的!

标准做法是确保您了解最新版本。您似乎正在这样做,但为了完整性:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

接下来,检查是否启用了发行版升级。您正在运行 18.04 LTS(长期支持)。这些 LTS 发行版通常安装并配置为不更新主要版本。因此,您需要检查是否启用此功能:您可以使用 nano 或 vi 来执行此操作:

sudo nano /etc/update-manager/release-upgrades

该文件的大部分内容都是解释性注释,但最后一行是关键。如果它说Prompt=never那么您永远不会被提示升级。将其更改为Prompt=lts并保存文件。

要进行升级,您需要升级管理器。如果尚未安装,您可以使用以下命令安装它:

sudo apt install update-manager-core

然后你就到了升级的真正核心。首先,检查升级是否继续进行:

sudo do-release-upgrade -c

-c标志表示只检查可以升级的内容。使用此标志不会发生任何变化。阅读返回的内容。如果您满意并希望继续,则执行不带该标志的命令

sudo do-release-upgrade

并按照屏幕上的说明进行操作。

相关内容