Перебор initrd (Thinstation) Проблемы с утилитой squashfs?

Сталкнулся с необходимостью перебрать файл initrd в тонком клиенте. Несколько лет назад эту операцию уже выполнял. Все получилось. Делаю
unsquashfs initrd (получаем распакованный initrd в папку squashfs-root)
Делаю импровизации и запаковываю назад
mksquashfs squashfs-root initrd
Раньше все работало. После переупаковки тонкий клиент стартовал. Это было 1997г. Теперь (на новых версиях linux) распаковываю, запаковываю и размер файла изменяется, а тонкий клиент не работает (на этапе распаковки initrd). Извращался с разными версиями squashfs-tools, Linux-ами - все безрезультатно. Пытался установить старый линукс (делал на убунте), но репозитории уже не работают. Я сам в линуксе не большой специалист и мои идеи закончились. Может кто знает как решить проблему с перепаковкой initrd и почему утилита squashfs не работает должным образом…

man 8 mkinitrd

Да, но мне надо перебрать сторонний initrd, который работает с другой версией ядра. Вообще это делали утилиты unsquashfs и mksquashfs

initrd упакован в cpio и сжат gzip.

Заработало, делал так-как писал выше через утилиту squashfs, только на Ubuntu 7.04. Странно…