答案1
如果您的系统使用 UEFI,则使用实时启动介质或其他介质访问 EFI 系统分区 (ESP)。它通常是一个小的 FAT32 分区。一旦你把它安装到某个地方,你就会在<mountpoint>/EFI/debian/grub.cfg
.它实际上只是对实际 GRUB 配置文件位置的引用。在我的系统上,哪里/boot
有一个普通的 GPT 分区(不在 LVM 内),文件如下所示:
search.fs_uuid 1406433d-b809-4e38-adea-94f1b95ae313 root
set prefix=($root)'/grub'
configfile $prefix/grub.cfg
在您的系统上,第一行可能有所不同,并提到(现已废弃)LVM ID。确保它正确引用包含您的/boot/grub
目录的文件系统;尽管它提到root
,它并不一定意味着 Linux 操作系统的根文件系统,但只是 GRUB 目录结构的根,它可能是根文件系统的一部分,也可能是单独的/boot
文件系统。
答案2
最后,我用HW raid构建了RAID 1,并创建了LVM。
似乎 HW RAID 不喜欢使用两个 raid 0 和一个带有 LVM 的 raid 1 的解决方案。