Our kernels should have an edera suffix for both /lib/modules/<kver> and all boot artifacts, so it's more obvious which kernel artifacts are ours on-disk, and so we don't stomp other kernel's artifacts in BYO situations.
This shouldn't be hard to add and most distros do this already.
e.g. today for host kernels we lay out the following on the host disk:
/boot/config-6.18.16
/boot/initramfs-6.18.16
/lib/modules/6.18.16
but we should lay out:
/boot/config-6.18.16-edera
/boot/initramfs-6.18.16-edera
/lib/modules/6.18.16-edera
Our kernels should have an
ederasuffix for both/lib/modules/<kver>and all boot artifacts, so it's more obvious which kernel artifacts are ours on-disk, and so we don't stomp other kernel's artifacts in BYO situations.This shouldn't be hard to add and most distros do this already.
e.g. today for host kernels we lay out the following on the host disk:
/boot/config-6.18.16/boot/initramfs-6.18.16/lib/modules/6.18.16but we should lay out:
/boot/config-6.18.16-edera/boot/initramfs-6.18.16-edera/lib/modules/6.18.16-edera