- when update-initramfs is triggered, it only updates what it perceives to be the "current" initramfs, leaving other initramfses demonstrably broken.
- the "current" initramfs is determined as "the version pointed to by /vmlinuz", and that's going to be the last kernel *installed*, not necessarily the most *recent*, because the kernel-package-based postinst unconditionally claims /vmlinuz on install.
Two problems, here:
- when update-initramfs is triggered, it only updates what it perceives to be the "current" initramfs, leaving other initramfses demonstrably broken. package- based postinst unconditionally claims /vmlinuz on install.
- the "current" initramfs is determined as "the version pointed to by /vmlinuz", and that's going to be the last kernel *installed*, not necessarily the most *recent*, because the kernel-