Отконфигурировал ядро 3.2.4 с allmodconf для slackware 13.37. Теперь пытаюсь пытаюсь собрать для него initrd (mkinitrd). Для этого я в рабочей системе посмотрел необходимые драйвера в lspci -k, внес их в состав initrd (-m). Попробовал загрузиться с новым ядром и не получилось. Пишет:
No /sbin/init found on rootdev (or not mounted). Trouble ahead. You can try to fix it. Type 'exit' when things are done. /bin/sh: can't access tty; job control turned off
В общем нет устройств ни /dev/sd* ни /dev/hd*, монтировать ему нечего, послее этого сообщения появляется приглашение командной строки, но почемуто не реагирует на ввод и кажется что и клавиатура не работает. Перезагрузился, попробовал ключ -u (Include udev in the initrd), тот же результат. Попробовал включить в initrd абсолютно все модули для ядра (уже простым копированием, не включая их в скрипт загрузки), и все равно результат тот же, пробовал все варианты загрузки модулей которые есть в скрипте init, все тот же результат. Что я делаю не так, и как собрать правильный initrd?