The -b /boot/firmware is not correct. The files should be generated in /boot, which is the default place. Then Raspberry Pi OS runs a post-update script automatically to copy them to /boot/firmware under different names:sudo update-initramfs -u -b /boot/firmware
update-initramfs: Generating /boot/firmware/initrd.img-6.12.47+rpt-rpi-2712
Code:
pi@pj:~ $ sudo update-initramfs -uupdate-initramfs: Generating /boot/initrd.img-6.12.47+rpt-rpi-v8'/boot/initrd.img-6.12.47+rpt-rpi-v8' -> '/boot/firmware/initramfs8'update-initramfs: Generating /boot/initrd.img-6.12.47+rpt-rpi-2712'/boot/initrd.img-6.12.47+rpt-rpi-2712' -> '/boot/firmware/initramfs_2712'Statistics: Posted by jojopi — Wed Jan 07, 2026 12:42 am