Собрал ядро kernel-2.6.23 из исходников. Уже было собрался править конфиг grub, но вовремя заметил что initrd в /boot просто нету! Debian 4.0 Кто нибудь сталкивался?
initrd - initial ram drive , образ root-fs , ищи "Ядерную физику для домохозяек" , там было про генерацию initrd.У меня FedoraCore 6 грузится без этих лишних мегов которые, например , в той же SuSE идут по умолчанию.
Указываю новое ядро загрузчику, но оставляю старое, на всякий случай
Я делаю так
Можно собирать вообще без модулей, тогда достаточно вместо "make all" "make bzImage". Так даже удобней. К сожалению у меня некоторые драйверы работают только как модули, и не из дерева ядра.
Ну а инитрд полезен что бы ядро не разпухало, то есть модули на образе диска, виртуальном, как правильно сказал товарищ.