We've managed to sort this so for future people finding themselves in this situation:
Editing /etc/default/grub and adding rootdelay=15 did the trick, so it looks like:
Followed by an update-grub and a reboot.
This was hinted at by multipath -v3:
70556.106201 | libdevmapper: ioctl/libdm-iface.c(1980): device-mapper: reload ioctl on mpatha (254:0) failed: Device or resource busy
I had initially read that as multipath couldn't configure the boot LUN because it was already in use and so needed more config for initramfs. But actually all it needed was a bit more time for multipath to manage it before the OS booted.
Editing /etc/default/grub and adding rootdelay=15 did the trick, so it looks like:
Code:
GRUB_CMDLINE_LINUX_DEFAULT="quiet rootdelay=15"
This was hinted at by multipath -v3:
70556.106201 | libdevmapper: ioctl/libdm-iface.c(1980): device-mapper: reload ioctl on mpatha (254:0) failed: Device or resource busy
I had initially read that as multipath couldn't configure the boot LUN because it was already in use and so needed more config for initramfs. But actually all it needed was a bit more time for multipath to manage it before the OS booted.
Statistics: Posted by Verulam — 2024-07-26 11:41