1) определиться, что за файловая система на /
2) при make menuconfig в разделе файловых систем указать эту систему как статично вкомпилируемую в ядро "<*>", а не модулем "<M>".
3) либо научиться собирать initrd к ядру и указывать его для загрузки.
как правило, имеет смысл включить в ядро ext2fs, ext3fs, остальные же - модулями. да и то, не все. к примеру qnx4fs мало кому нужна. ufs - тоже. ну и т.д.
Если бы в вышеуказанном была бы проблема.
Хе-хе, я тоже не в первый раз ядро собираю и прекрасно знаю что нужно как модуль, а что как встроенное. И инитрд в дебиане делать понял как. Но не грузит.
В федоре, точно такое же ядро, с тех же сурсов, с тем же конфигом - загружает.
??? Чееегоо?
У нас что, в разных дистрибутивах ядра от разных Линусов, и поэтому при одинаковом конфиге работают по-разному??!
Дожили.
Второе, на что следует обратить внимание - это на присутствие драйверов IDE/SATA/SCSI.
В чём действительно может быть разница в дистрибутивах - это в создании initrd. В Debian - это cramfs, а в RH/Fedora, если я не сильно ошибаюсь -обычное ext2, упакованное gzip-ом.