我在 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 卷,一切又开始正常工作了。