Пересобрал ядро конфиг взял свой - рабочий (использовал gentoo) где все вкл в ядро - вообще не люблю модули
почему то не увидел dvd странно хотя 4 года на gentoo все видел - теперь нет. Вкл пару пунктов в ведро - персобрал с этим же конфигом - ядро стало 20 мб.
Сборка ядра на gentoo - ничего проще - взяли все извратили. При одном и том же конфиге ядро на gentoo 3 mb а на calculate 20. И время докомпиляции - мин 30-40
Зачем он собирает модули если все вкл. в ядро - вот уже час ?
система для домохозяек и мажоров
Читаю и никак не могу вкуриться…
Че конкретно делашь-то?
Чем компилишь? cl-kernel -ом?
Сборка ядра на gentoo - ничего проще - взяли все извратили
genkernel, вроде бы, никуда не делся… Сам им до сих пор пользуюсь…
Кстати, а “не-мажоры” завсегда могут ядро и ручками по-старинке собрать:
cd /usr/src/linux
...
make bzImage
...
у меня ядро вкл тока то оборудование кот есть без модулей, (ну пару шт wifi sound cpufreq) - при сборке ядра почему то он добавл. кучу модулей и ядро получ мб тогда как на gentoo 3,5
cd /usr/src/linux; make menuconfig; make make modules_install && cp bzImage /boot
Версии ядер сильно отличаются?
Ув. Виктор, а теперь то же самое, но по пунктам и без эмоций.
Олдовый конфиг банально мог не очень подхватиться. Не знаю, почему, но так бывает. Вы сравнивали свой олдовый конфиг и то, что получилось (лучше даже через diff)? Можете восстановить свои действия, желательно с выводом терминала? На Генте у Вас ядро было с initrd или так? fbcondecor тоже был включён? В общем, пока нихрена не понятно из Ваших постов.
Александр Варшавский wrote:
Олдовый конфиг банально мог не очень подхватиться.
Если шибко старый… А кроме того, в более новых ядрах просто есть новые опции, в которых забиты некие дефолтные значения…
Кстати, интересно знать: почему без модулей-то? По-моему, с ними удобней…
А с калькулейтовским конфигом нормально все работало? Его редактировать не пробовал?
соотв делаю по ману cl-kernel -kernel-config gentoo доолго собирает ядро.
у меня все нормально работает но интересно почему не хочет компилить ведро без модулей на выходе после установки в boot дефолтный конфиг получаеться
config-2.6.36.2-calculate (87 KB)
При беглом осмотре конфиги сильно разные. Сделай с опцией --menuconfig
, тогда уж точно всё будет под контролем. Сорцы можешь опять-таки гентушные поставить, если и это не поможет. Я собирал через cl-kernel --menuconfig
(остальные опции не помню, в общем, по ману), судя по выводу компиляции и proc/config.gz собралось именно так, как заказывал.
Ну че, посмотрел я маны…
Попробовал собрать с твоим конфигом на своей машине… Запускал так:
cl-kernel --kernel-config /root/gentoo --menuconfig
Ядро собралось, причем, как и должно: без модулей. Размер ядра 3,6 Мб, время компиляции примерно 25 мин (у меня Athlon TF-20 1600 МГц). Один недостаток cl-kernel не захотел устанавливать ядро в /boot. Конец лога прилагаю.
С моим конфигом тоже самое прошло на ура.
log.txt (2 KB)