我用于实验安装的非 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。