禁止 GRUB 在更新时将自身设置为第一个启动选项

禁止 GRUB 在更新时将自身设置为第一个启动选项

我使用 rEFInd 作为引导程序,但我的 ubuntu 内核位于 lvm 逻辑卷内,因此我使用 GRUB 从 refind 调用它并引导 ubuntu。但每次我更新 GRUB(通过 apt 或 update-grub)时,它都会将自己设置为第一个引导选项,我想知道是否有任何方法可以避免这种情况,要么编辑一些更新后或安装后挂钩,要么使用一些配置选项。

非常感谢,如果我不礼貌的话,请原谅,英语不是我的母语

答案1

您也许能够修补/usr/lib/grub/grub-multi-install以添加到--no-nvram的参数中grub-installpostinst几个包的脚本调用grub-multi-install

我之前在这个问题上深入研究过:如何让 grub-efi-amd64-signed 在更新时不自动覆盖 NVRAM

相关内容