Grub2 系统硬编码 stage2 文件的位置。此信息存储在引导加载程序分区中。我知道 grub-install 会写这个以及更多。
我的问题是 grub2-install 如何确定 /boot 目录(它自己的分区)所在的位置。grub-mkconfig 可以解决这个问题,但是,grub-install 似乎没有调用 grub-mkconfig。
我真的很想深入解释这是如何解决的。
底线问题是:“当 /boot 的位置发生更改时,更新 mbr/bios-boot 分区中的引导加载程序代码的正确方法是什么”?
官方文档或维基百科的指针将不胜感激。