Par défaut, Debian compile dans le fichier initrd.img tous les modules.
Cela prend beaucoup de place pour rien.

Il est possible de spécifier de n'utiliser que les modules strictement nécessaires au démarrage de la machine.
Pour cela, créer un fichier /etc/initramfs-tools/conf.d/initrdShrink contenant :
MODULES=dep
Recompiler les fichiers initrd : update-initramfs -u -k all

Le /boot est passé de 140M à 51M utilisé.

Source : https://neilzone.co.uk/2024/07/shrinking-initrdimg-to-deal-with-boot-being-too-small-to-upgrade-the-kernel-on-debian/