双启动 Ubuntu/Ubuntu 安装,非 UEFI PC。如何删除其中一个 GRUB?

双启动 Ubuntu/Ubuntu 安装,非 UEFI PC。如何删除其中一个 GRUB?

我用于实验安装的非 UEFI 计算机仅安装了两个设置为双启动的 Ubuntu。目前它们是 18.04 LTS 和 19.04。

由于不知道更好的办法,我在两个安装中都安装了 GRUB,现在它们会进入“决斗 GRUB”的情况,最后一个运行的 GRUB 将grub-install获取控制权。

如何从其中一个安装中删除 GRUB?

我倾向于重新安装不带 GRUB 的 19.04 系统,但如果存在的话,我会采取更简单的方法。

答案1

首先确定两个系统中的哪一个应该控制 MBR 中的 grub 实例。启动此系统并运行

 sudo grub-install /dev/sdX

确保此系统现在控制 grub。第二步启动另一个系统并运行

sudo dpkg-reconfigure grub-pc

在重新配置软件包期间,您可以选择将 grub 实例安装到系统分区的 PBR 或者根本不安装 grub 实例。

就这样,您已经完成了,从现在起,当系统升级附带新版本的 grub 时,只有一个操作系统会将 grub 实例重新安装到 MBR。

相关内容