Re: Debian bookwork / grub2 / LVM / RAID / dm-integrity fails to boot
Hello,
On Wed, May 22, 2024 at 05:03:34PM -0400, Stefan Monnier wrote:
> Hmm... I've been using a "plain old partition" for /boot (with
> everything else in LVM) for "ever", originally because the boot loader
> was not able to read LVM, and later out of habit. I was thinking of
> finally moving /boot into an LV to make things simpler, but I see that
> it'd still be playing with fire
grub supports, for a long time:
- / on LVM, with /boot within that filesystem
- /boot on LVM, separately
(it also worked with LILO, because LILO would record the exact address
where the kernel & initrd was, regardless of abstractions layers :->)
Recently, I have been playing with RAID-on-LVM (I was mostly using LVM
on md before, which worked with grub), and it works too.
Where grub fails, is if you have /boot on the same LVM volume group
where any of the LVs "before him in order" have:
- dm-integrity
- specific metadata
So yes, any advanced setup might break grub, and so the easiest is to
have /boot on its separate partition again for the time being.
Which makes two partitions of you also have an UEFI.
> (AFAICT booting off of LVM was still not
> supported by U-Boot either last time I checked). ????
No idea about that one, sorry.
Reply to: