ESP mounted on /efi, big fat32 partition 100GiB+ on separate disk.
$BOOT mounted on /boot
In my current setup $BOOT is actually a bind-mount eg. mount --bind /efi/Manjaro /boot (or see my fstab above)
I have multiple OS's and utils installed inside the ESP. eg:
<ESP>/Arch/...
<ESP>/ubuntu/...
<ESP>/Manjaro/...
<ESP>/efitools/...
<ESP>/Shellx64.efi
etc...
I notice multipleinitrd *-ucode.img entries being added that belong to the other OS's inside the ESP.
This is caused by a wrong search path for the img's, see sdboot-manage#L190
I notice a wrongroot= value being used because there is no way to provide device mapper names when using LUKS2 encrypted rootfs.
I'm glad to be able to use LINUX_USE_DEVICE_FOR_RESUME=/dev/mapper/luksSWAP in combination with LINUX_USE_SWAP_FOR_RESUME="yes" for the resume= value 😉
CRITICAL BUG#6 (closed) !
I'm super happy that i had a backup to restore from, because a fresh install of Manjaro from latest iso wiped them all clean 👎
You need to change that functionality to be explicit opt-in by the admin and NOT wipe as default ! 😠
See sdboot-manage#L76