[linux] как перманентно добавить модуль в список загрузки?
в gentoo это /etc/modules.autoload.d/kernel-2.6
да, забыл указать, Debian у меня
man modules ?
/etc/modules
/etc/modules
в /etc/modules всё что надо прописываешь и всё.
а что за варнинги ? discover или kudzu какое-нить стоит чтоли ?
а что за варнинги ? discover или kudzu какое-нить стоит чтоли ?
discover стоит, но видимо не в нём дело, т.к. ворнинги сыпятся по модулям, которые не должны загружаться
воспроизвести мне их трудно, т.к. они в dmesg не попадают =(
воспроизвести мне их трудно, т.к. они в dmesg не попадают =(
это решит только первую проблему, да и некошерно как-то =)
rmmod/modprobe сделай на эти модули
и выложи варнинги сюда
и выложи варнинги сюда
я не помню, какие это модули, они за доли секунды при загрузке проскакивают - и всё =(
> это решит только первую проблему, да и некошерно как-то =)
что же может быть кошернее, чем man modules:

что же может быть кошернее, чем man modules:
MODULES(5) MODULES(5)
NAME
/etc/modules - kernel modules to load at boot time
DESCRIPTION
The /etc/modules file contains the names of kernel modules that are to be
loaded at boot time, one per line. Arguments can be given in the same line as
the module name. Lines beginning with a '#' are ignored.
SEE ALSO
depmod(1) modprobe(8) modprobe.conf(5)
/usr/src/linux/Documentation/modules.txt
Debian GNU/Linux Version 1.2 MODULES(5)

если ядро самосборное и работает на одной машине с постоянным железом то какой смысл в discover?
прописать один раз всё что надо и забыть.
прописать один раз всё что надо и забыть.
не в этом дело, да, это клёвый способ, но например модули для моего жедеза у меня в /etc/modules не прописаны, значит система их как-то сама определяет и загружает? то же самое - про файловые системы, usb и т.п. А вот модуль capability почему-то не грузится
смысл в том, что я в жизни не угадаю, какие точно модули мне необходимы
Враньё. Если собрал ядро, то и "угадать необходимые модули" сможешь по крайней мере не хуже. Это одна и та же задача, по сути.
не, не та же =) у меня при сборке ядра принцип такой - скомпилить модулями как можно больше, чтоб ничего не упустить =) убираю только заведомо ненужные, в основном касающиеся железа, которого у меня нет и не будет. а тут надо собрать все модули, заведомо нужные, и если пропустить один - то что-то не заработает, если вообще kernel panic не случится
метод проб и ошибок тебе поможет 
только дефолтное ядро не удаляй

только дефолтное ядро не удаляй
Ну так вот, тебе инсталлятор подготовил список нужных модулей и положил в /etc/modules.
Если ты какие-то из них счёл заведомо ненужными и не включил в сборку, просто идёшь и убираешь их из списка.
Если ты какие-то из них счёл заведомо ненужными и не включил в сборку, просто идёшь и убираешь их из списка.
кстати, что за железо у тебя такое особенное, что ты не можешь сам найти нужные модули?
да железо-то обычное, ASUS A7N8x-E Deluxe, просто не чувствую я себя уверенно во всём этом. Хотя по методу богопапы попробую, может и получится...
Оставить комментарий
Fragaria
и удалить, соответственно? или есть прога, которая это может сделать сама?задача 1 - есть FTP-сервер vsftpd, он работает только при подключенном модуле capability, а тот, в свою очередь, не загружается автоматом при старте системы. modprobe capability помогает до перезагрузки
задача 2 - при загрузке вылетает куча варнингов о том, что некоторые модули (которые были в штатном ядре 2.6.8 и которые я впоследствии не компилировал при сборке нового ядра) отсутствуют. Хотелось бы, в идеале, чтоб некая прога сама проверила список загрузки модулей, нашла отсутствующие и удалила из этого списка.
Ну или хоть расскажите, где я это могу руками сделать?