Jens Schmidt
2024-07-10 11:40:01 UTC
On Debian testing I've been bitten by the systemd upgrade and the
systemd package split recently, rendering my dracut-LUKS-based
system unbootable. I know that my warranty is void since I'm on
testing, but both these issues would have been much easier to cope
with if there had been some good backup of my initramfs and kernel
below /boot.
So I thought that there might be some automatism like this:
If the currently used kernel and initramfs have been in use
already N times and if the boot time has been lower then M
minutes each time (and if some other conditions are fulfilled),
then consider that kernel and initramfs good and save them away
where they will not be overwritten by regular kernel/initramfs
maintenance.
Scripting something like that shouldn't be too hard, but I wonder
if there already is a package implementing that? A cursory search
hasn't brought up anything. There is package dracut-config-rescue,
but that only configures a variable that does not seem to be used
by dracut itself.
Please CC me when replying.
Thanks!
systemd package split recently, rendering my dracut-LUKS-based
system unbootable. I know that my warranty is void since I'm on
testing, but both these issues would have been much easier to cope
with if there had been some good backup of my initramfs and kernel
below /boot.
So I thought that there might be some automatism like this:
If the currently used kernel and initramfs have been in use
already N times and if the boot time has been lower then M
minutes each time (and if some other conditions are fulfilled),
then consider that kernel and initramfs good and save them away
where they will not be overwritten by regular kernel/initramfs
maintenance.
Scripting something like that shouldn't be too hard, but I wonder
if there already is a package implementing that? A cursory search
hasn't brought up anything. There is package dracut-config-rescue,
but that only configures a variable that does not seem to be used
by dracut itself.
Please CC me when replying.
Thanks!