如何防止其他发行版安装自己的 GRUB 引导加载程序

如何防止其他发行版安装自己的 GRUB 引导加载程序

我最近在 Ubuntu Studio 15.10 和 Windows 10 的双启动上安装了 Kubuntu 15.10。昨天我删除了 Kubuntu,因为我觉得它不够稳定。

正如我所怀疑的那样,Kubuntu 在当时安装时用它自己的 GRUB 替换了 Ubuntu 中的 GRUB,尽管它在 sudo update-grub 之后找到了其他操作系统。

当我删除包含 Kubuntu 15.10 的分区时,它的 GRUB 也随之删除,我必须启动到 grub 救援模式,这实际上相当简单,使用这些说明。

有没有办法可以阻止新的 Ubuntu 或任何新的 Linux 用它自己的 GRUB 替换现有的 GRUB,并将自己指定为第一个操作系统?

我更愿意保留现有的 GRUB,并在 Ubuntu Studio(我希望它成为我的头号发行版)中运行 sudo update-grub,以查找任何最近安装的发行版,并将它们添加到启动顺序中。

我搜索了其他答案,但没有找到关于如何做到这一点的明确说明。如果我错过了什么,我会很高兴知道,如果发现它是重复的,我很乐意删除这个问题。

答案1

如果我没记错的话,我已经很多年没有使用过多发行版了。

发生的情况是,第二个发行版(及后续发行版)仅将信息添加到现有的 GRUB 文件中,而不会替换文件本身。

再说一次,如果,我再说一遍,如果我记得正确的话,GRUB 假定最后安装的发行版是主要版本,并将其置于无人值守启动的第一个位置。

虽然 GRUB 可以编辑,但我发现在启动时按下启动菜单键,然后在启动菜单出现时从中选择我想要的操作系统更简单。

相关内容