sinn3rsinn3r
Participant
    Post count: 376

    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.