我有两个分区,其中一个分区专门用于存放 GRUB2 的文件。第一个分区上的文件系统布局应如下所示:
/
fonts/
i386-pc/
locale/
grub.cfg
grubenv
这是我期望运行 时得到的结果grub-install --boot-directory=/mnt /dev/sda
。但我得到的是:
/
grub/
fonts/
i386-pc/
locale/
grub.cfg
grubenv
为什么将它们放在另一个子目录中?我没有指定/mnt/grub
,而且我看到 GRUB 安装到类似 的文件夹中/boot/grub2
,所以我知道它并不总是会创建一个名为 的文件夹grub
。我如何强制它执行我想要它执行的操作?