I'd like to put a EFI system partition on top of a MD RAID 1 + LVM setup. So the ESP would be a Logical Volume on top of the MD RAID device. I've heard mixed things about whether this is possible. Has anyone done it? And if so, what issues were there, if any?
The plan is to have a standard Debian stretch install. GRUB 2 and no other operating systems other than Debian. And possibly only the one installation.
This has been asked on AU: Can the EFI system partition be RAIDed?. But the responses were mixed and unclear.
One important aspect of this that is unclear to me is - what software needs to read the ESP? I thought it was GRUB. But some discussion I've read seems to suggest this is not the case - that the motherboard's firmware needs to read the ESP as well. I suppose that makes sense. The MB firmware would need to be able to read something on the disk, presumably GRUB initialization information, in order to get the boot process started.
But it seems that this works for some people in some cases, and not in others. So is one to conclude that some motherboards have firmware that can read data on an LVM volume on top of MD RAID?