On 4/11/2023 9:30 AM, zithro wrote:
On 11 Apr 2023 02:17, 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.

In addition to what David wrote, why are you not using the backup
facility of initramfs instead of doing it manually ?

$ cat /etc/initramfs-tools/update-initramfs.conf
[...]
#
# backup_initramfs [ yes | no ]
#
# Default is no
# If set to no leaves no .bak backup files.

backup_initramfs=yes
[...]


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.

Ideas?


RTFM ? :)

The solution is in "man update-initramfs" :
update-initramfs -c -k $KERNEL_VERSION

-c creates a new initramfs
-k specifies the version of the kernel
This breaks when package update tries to update-initramfs. My copies have the kernel version in their names - with -knowngood appended.

Reply via email to