И так, борьба за счастье продолжается
Борюсь с initrd
Поскольку на халявку не прошло, то делаю все внимательно
собрал ядро с модулями, все прошло на ура.
конфиг взял по рекомендованной ссылке, патчил сам
1. Развернул оригинальный initrd.gz
2. Залез в скрипт init и присвоил $LAYERFS=unionfs (при этом 2 строки условные с присвоением закоментировал)
3. Лезу в lib/modules и создаю каталог 2.6.29.4
4. Копирую текстовые файлы из lib/modules/2.6.21.7 в lib/modules/2.6.29.4
5. Пока тупо в modules.dep заменяю по всему тексту 2.6.21.7 на 2.6.29.4
6. Создаю каталог lib/modules/2.6.29.4/kernel а в нем crypto
7. Копирую их /lib/modules/2.6.29.4/kernel/crypto в созданный каталог файл cbc.ko (пока не сжимаю его)
8. И вот тут я тормознулся, что делать дальше, в оригинальном дистрибутиве есть еще aes.ko.gz и blkcipher.ko.gz
а в новом "ядре" их нет.
В modules.dep есть 3 строки с упоминанием об отсутствующих файлах, причем одна из них совместно с cbc.ko
Вот тут я в сомнениях, что делать, если удалить то как указать cbc.ko ?
В скрипте init эти три модуля загружаются последовательно.