Возникла проблема, собрал ядро, работать отказывается, не пускается udev (т.е. выдает при загрузке, типа не найден root device /dev/hda3), куда копать, дистриб -- Gentoo
Собери сначала новое ядро на конфигурационном файле старого, стандартного ядра, а потом крути его как хочешь, а если у тебя стандартное ядро 2.6.11 то делая так как я сказал и всё будет тип-топ.... У меня была такая же проблема :-)
Так и делал, т.е. взял конфиг от старого ядра (2.6.11.8), с ним собрал новое, все уже пересмотрел, не могу найти ничего, что решило бы проблему, ответ системы: /dev/hda3 -- No such file or directory, хотя все есть и со старым ядром пускает может параметр ядру какой передать нужно?
Обновите udev. Его версия напрямую связана с версией ядра. У вас как раз этот "прыжок" случился. Предполагаю, что у вас udev 039, а нужен 071. Примерно так.
А какая файловая система у вас на корневом разделе? А ее поддержка часом не модулем в ядре скопилена?
Так или иначе - делали ли вы mkinitrd после компиляции ядра, и указывали ли вы initrd-чегототам в загрузчике?
P. S. Если после подключения initrd ядро "застрянет" на making udev минут на 10 - не пугайтесь. Я такую мульку замечал. После того, как вкомпилите в ядро все модули, необходимые для загрузки, выбросьте initrd и все будет хорошо.
>Обновите udev. Его версия напрямую связана с версией ядра. У вас как раз этот "прыжок" случился. Предполагаю, что у вас udev 039, а нужен 071. Примерно так.
Ерунда
Я с 2.6.4 перескачил на 2.6.15 без всякого обновления udev. Так что это по крайней мере возможно.