Re: update-initramfs
On Mon 10 Apr 2023 at 20:17:11 (-0400), Marc Auslander wrote:
> I'm on Buster.
>
> In /boot I keep a copy of the current working linux named by appending
> -knowngood to the four files. My idea is that if an update fails, I
> have a recent working linux. This is different from vmlinuz.old which
> is the previous kernel version. The updates in question are not to
> the kernel but to initrd.image of course.
>
> Suddenly, update-initramfs insists in trying to first update
> initrd.....-knowngood which of course fails because there are no
> underling file with that name. This never happened in the past,
> AFAIK. Once it fails it gives up.
>
> There seems no way to force update-initramfs to update the right kernel.
Perhaps check that "all" hasn't been accidentally inserted:
$ grep update /etc/initramfs-tools/update-initramfs.conf
# Configuration file for update-initramfs(8)
# update_initramfs [ yes | all | no ]
# If set to all update-initramfs will update all initramfs
# If set to no disables any update to initramfs beside kernel upgrade
update_initramfs=yes
$
A workaround: change the sort order of the backup initrd files
by adding an appropriate prefix, like backup-knowngood-…
so the "real" ones get updated first.
Cheers,
David.
Reply to: