你说的grub.cfg文件是引导进入操作系统配置文件。如果把/boot分区放到加密分区里,grub是找不到这个/boot/grub2/grub.cfg文件的。
grub在某个版本之后支持直接打开加密分区,然后读取加密分区里的/boot/grub2/grub.cfg文件,再进入操作系统。但是grub启动的时候需要知道打开哪个加密分区,所以就有了efi文件夹下的grub.cfg。
我说的就是efi文件夹里的grub.cfg,grub启动时,先读这个efi文件夹下的grub.cfg引导,找到对应的加密分区,然后提示输入密码把加密解开,再找到/boot/grub2/grub.cfg文件,再从这个文件引导。
【 在 adoal 的大作中提到: 】
: grub-mkconfig会根据当前硬件和文件系统情况生成一个初始版本
:
--
FROM 59.40.9.*