загрузка ядра: kernel panic

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
ZvK
Фанатеющий
Сообщения: 140
Зарегистрирован: 30 май 2006, 18:07
Контактная информация:

Сообщение ZvK »

Llama, мы разный смысл вкладываем в "монолитное". Я -- то, что основные драйвера собраны внутрь (драйвера частоиспользуемых устройств и файловые системы), ты -- вообще без модулей. Формально, твоё определение правильно, мое нет. Употребляю, чтобы отделить от ядер, где нужен initrd для поднятия рута.

Альтовцы генерят initrd, это не rpm-based ?

ps: RHEL 4

Код: Выделить всё


[ykaliuta@hed042-131]~% rpm -q --scripts kernel
preinstall scriptlet (using /bin/sh):
/sbin/modprobe loop 2> /dev/null > /dev/null  || :
exit 0
postinstall scriptlet (using /bin/sh):
[ -x /usr/sbin/module_upgrade ] && /usr/sbin/module_upgrade
[ -x /sbin/new-kernel-pkg ] && /sbin/new-kernel-pkg --package kernel --mkinitrd --depmod --install 2.6.9-42.EL

угадай, что значит --mkinitrd ?

Аватара пользователя
Samotnik
Неотъемлемая часть форума
Сообщения: 295
Зарегистрирован: 29 июн 2004, 13:19
Откуда: Вялейскі жулік
Контактная информация:

Сообщение Samotnik »

Нешта мне падаецца, што мы трошку заблыталіся, таму кораценька асноўныя тэзісы, як я сабе гэта ўяўляю:

1) Модульнае ядро <> ядро з initrd.
2) initrd патрэбны ТОЛЬКІ для перыяду загрузкі, калі не падмантаваны root, потым у ім сэнсу няма.
3) Initrd ня йдзе зараз ў складзе .deb пакетаў, а генерыцца скрыптом постінстала.

Калі я штосьці ня так сказаў папраўце.
Ти кажеш що ти вільний? Я хочу почути твою виразну волю, а не те, що ти скинув ярмо!

pwc
Заглянувший
Сообщения: 19
Зарегистрирован: 08 янв 2006, 01:56
Откуда: Minsk

Сообщение pwc »

вот оно волшебное заклинание

Код: Выделить всё

make mrproper
make xconfig
make
make modules_install
mkinitrd -o /boot/initrd.img-2.6.xx.xx 2.6.xx.xx
make install #и не забыть подправить menu.lst
остается вопрос как тоже самое сделать через make-kpkg

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

puchiwoczka, еще раз - после установки пакета полученного с помощью make-kpkg у вас не появляется /lib/modules и следовательно не создается initrd ?
Опыт растет прямо пропорционально выведенному из строя оборудованию

pwc
Заглянувший
Сообщения: 19
Зарегистрирован: 08 янв 2006, 01:56
Откуда: Minsk

Сообщение pwc »

Llama, не, я слажал, все не так
Последний раз редактировалось pwc 23 ноя 2006, 20:24, всего редактировалось 1 раз.

pwc
Заглянувший
Сообщения: 19
Зарегистрирован: 08 янв 2006, 01:56
Откуда: Minsk

Сообщение pwc »

модули то как раз аккуратно ложаться в lib/modules/
make-kpkg походу их просто не видит когда дело доходит до инитрд

все заработало когда я убрал из конфига localversion
видимо стоит юзать только append_to_version как ключик make-kpkg

спасибо Llama, спасибо всем за обсуждение

Ответить