我在我的(稍旧的)计算机的两个分区上安装了两个OSes : PeppermintOS (在/dev/sda1上)和antiX (在/dev/sda2上)。当我打开计算机时,GRUB菜单在超时后默认为antiX。我想把这个换成薄荷。我看到了这篇文章,它给出了如何更改默认引导的一个很好的答案--修改/etc/default/grub,然后运行sudo grub-update。但我还有一个问题:
如果我的两个操作系统都有自己的grub二进制文件和各自的配置-- /dev/sda1中有自己的/etc/default/grub,antiX在/dev/sda2中有自己的/etc/default/grub,那么我应该编辑其中的哪一个才能获得所需的结果?
我很难理解的是,在加载特定操作系统之前,如何配置特定于操作系统的grub安装来满足整个引导过程的需要。
发布于 2022-06-13 19:13:21
您的实际GRUB配置很可能属于您上一次安装的操作系统,但是如果您甚至在其中任何一个中运行grub-install,那么您最后一次运行这个命令的那个也是您应该编辑的。
在一个完美的世界中,您应该有一个单独的/boot分区,只配置一个GRUB,但考虑到Linux发行版缺乏标准化,这并不总是容易实现的。
https://unix.stackexchange.com/questions/706058
复制相似问题