Структуру файлов сохранили? Какой размер initrd получился? Смотрели внутри, что всё нормально?
я просто скопировал /lib/modules/5.1.12-mp-alt1/kernel из rootfs в соотв. место структуры распакованного initrd.
initrd-5.1.12-mp-alt1.img получился ~27 мегабайт.
насколько я могу судить - да, всё нормально.
впрочем, я лучше приложу вывод cpio --list.
Я вот распаковал initrd из образа ubuntu - у нас и модулей-то таких нет.
Интересно, разница между 3.4.113 и 5.1.12 действительно настолько велика?