TraceyC You are correct, the system should retain two kernels for the "current" kernel.
I thought a clr-boot-manager update
only keeps the vendor selection (i.e. newest packaged kernel version IIUC), currently running kernel, and most recent successfully booted kernel around. So if you update, reboot at least twice using the new kernel, and then run a clr-boot-manager update
(manually or via some package management or usysconf
operation) it will delete the old kernel. Or was this changed at some point?
Granted, this might not often happen under normal usage (I'm not sure under which circumstances a clr-boot-manager update
is triggered, outside of a kernel update)
from man clr-boot-manager
:
update
Perform an update operation on the configured boot directory. This will analyze kernels available from the software distribution that are currently in‐
stalled, and pick the ideal candidates for installation.
This includes the current vendor selection for each kernel type, the currently running kernel, and the most recent successfully booted kernel of each
type currently installed.
All other kernels not fitting these parameters are then removed in accordance with vendor policy, and removed from the boot directory. For UEFI systems
this is the EFI System Partition..