我应该编辑哪个操作系统的 grub 配置来更改默认启动顺序?

我应该编辑哪个操作系统的 grub 配置来更改默认启动顺序?

我在我的(稍微旧的)计算机的两个分区上安装了两个操作系统:PeppermintOS(在/dev/sda1)和 antiX(在/dev/sda2)。当我打开计算机时,GRUB 菜单在超时后默认为 antiX。我想把它改成薄荷。我看到这篇文章,它对如何通过修改/etc/default/grub然后运行来更改默认启动给出了很好的答案sudo grub-update。但我还有一个问题:

如果我的两个操作系统都有自己的 grub 二进制文件和各自的配置 - Peppermint 具有自己的/etc/default/grubin /dev/sda1,而 antiX 具有自己的/etc/default/grubin /dev/sda2,那么我应该编辑其中哪一个才能获得所需的结果?

我想我无法理解的是,在加载特定操作系统之前,如何配置特定于操作系统的 grub 安装来满足整个引导过程的需求。

答案1

最有可能的是你的实际的GRUB 配置属于您最后安装的操作系统,但是如果您在其中任何一个操作系统中运行了 grub-install,那么您上次运行此命令的操作系统又是您应该编辑的操作系统。

在完美的世界中,您应该拥有一个单独的/boot分区和一个 GRUB 配置,但考虑到 Linux 发行版缺乏标准化,而这并不总是容易实现。

相关内容