grub-install 无法更新 grub.cfg 的位置

grub-install 无法更新 grub.cfg 的位置

我在 LVM 管理的逻辑卷中保留了大量根分区的副本。/boot/grub/grub.cfg每个根分区中都有一个文件。过去,我可以通过运行来选择默认使用哪个卷grub-install。升级到 Eoan 后,这不起作用。

看过之后update-grub 不会更新 /boot/efi/EFI/ubuntu/grub.cfg,我认为这很可能是 grub 找到正确位置来查找真实 grub.cfg 的方式。我尝试手动更新此文件,但没有效果。/boot/efi 是从真实分区(不受 LVM 管理)挂载的,

UUID=1582-7C5D  /boot/efi       vfat    umask=0077      0       1

有什么想法可以尝试吗?

答案1

啊哈!Grub 无法理解 lvm 快照。我将根文件系统复制到常规 lvm 卷,一切又开始正常工作了。

相关内容