Mounte sowohl das alte als auch das neue Image in einer Linux VM, den entsprechenden Mount-Pfad in den Befehlen unten anpassen.
Entpacke die jeweilige initrd.gz mit
xz -dc < /mnt/boot0/initrd.gz | cpio -idmv
in einen temporären Ordner, vergleiche die beiden Ordner und ergänze die fehlenden sshd Dateien. Die benötigten Bibliotheken sollten auch im neuen Image schon alle enthalten sein.
Passe das Startskript entsprechend an.
Packe die 4.13er initrd.gz mit
find . | cpio –quiet -o -H newc | lzma -7 > /mnt/boot0/initrd.gz
in das gemountete 4.13er Image.
Anschließend testen, ob alles läuft.
Falls beim Booten noch irgendwelche Dateien fehlen, bekommst du ja entsprechende Fehlermeldungen und kannst die ergänzen. Ich würde ein Debian 11.8 als Quelle für fehlende Bibliotheken nehmen.