Перейти к содержанию

Запуск модуля при старте системы


Рекомендуемые сообщения

Прошу Вас в очередной раз показать мне мою несостоятельность!

Задача: загружать модуль coretemp для отображения датчиков температуры процессора на рабочем столе. ОС - Fedora10.

Ну, это просто: modprobe coretemp - но это же ручками набирать надо, а для автоматической загрузки нашел /etc/modprobe.d/modprobe.conf.dist

Там пишу: alias coretemp coretemp - не помогло

install coretemp /bin/true

install coretemp /sbin/modprobe --iggnore-install

После этих команд даже modprobe не грузит

Что самое интересное, нигде не нашел описания загрузки модулей (есть только modprobe.conf)

Ссылка на комментарий
Поделиться на другие сайты

Алексей писал(а) Tue, 27 October 2009 19:10

Прошу Вас в очередной раз показать мне мою несостоятельность!

Задача: загружать модуль coretemp для отображения датчиков температуры процессора на рабочем столе. ОС - Fedora10.

Ну, это просто: modprobe coretemp - но это же ручками набирать надо, а для автоматической загрузки нашел /etc/modprobe.d/modprobe.conf.dist

Там пишу: alias coretemp coretemp - не помогло

install coretemp /bin/true

install coretemp /sbin/modprobe --iggnore-install

После этих команд даже modprobe не грузит

Что самое интересное, нигде не нашел описания загрузки модулей (есть только modprobe.conf)

Для тех, кто упорно не желает читать man modprobe.conf метод "тыка" тоже даёт результаты. Теперь знаете, какие команды нужно добавить, чтобы модуль не загружался.

По делу.

1. Удалите из modprobe.conf всё, что успели написать.

2. Пропишите в /etc/rc.local строку

/sbin/modprobe coretemp

Или (особенно если не сможете удержаться от экспериментов и с этим файлом) воспользуйтесь советом AccessD.

Ссылка на комментарий
Поделиться на другие сайты

у меня нет файла /etc/modprobe.conf

Спаибо за советы - обязательно попробую оба варианта.

Странно то, что в этом дистре они изменили привычную схему загрузки модулей - раньше все просто было, вот я и пошел старым проверенным путем, а он уже не работает.

Это что же получается, теперь модули грузятся ч/з ж...?

Странно, в линуксах всегда порядок был: мухи отдельно, котлеты отдельно...

Ссылка на комментарий
Поделиться на другие сайты

В большинстве дистрибутивов есть файл /etc/modules. В нем в новой строке пишете название модуля, и он будет подцепляться при загрузке.

Стартовые скрипты этот файл читают.

Удачи Smile

Ссылка на комментарий
Поделиться на другие сайты

Вот именно - БОЛЬШИНСТВО! Федора не последовала Вашему замечанию, более того, даже на офф ховто не удосужилась рассказать о назначении файлов в директории /etc/modprobe.d, и в манах ничего - все по-старому: modules.conf и т. д.

К стати, lm_sensors и требуют модуль coretemp, пока запускал его вручную, теперь прописал в /etc/rc.local - пока не перезагружался, после проверю.

Спасибо...

Ссылка на комментарий
Поделиться на другие сайты

Печально, man modprobe.conf (он же man modprobe.d) Вы так и не стали читать. Приведу Вам цитату из этого мана.

Алексей писал(а) Wed, 28 October 2009 05:46

у меня нет файла /etc/modprobe.conf

All files underneath the /etc/modprobe.d directory which end with the .conf extension specify those options as required. (the /etc/modprobe.conf file can also be used if it exists, but that will be removed in a future version).

Как видите, разницы, практически никакой: modprobe.conf или modprobe.d, второе даже немного удобнее.

Цитата:

Странно то, что в этом дистре они изменили привычную схему загрузки модулей - раньше все просто было, вот я и пошел старым проверенным путем, а он уже не работает.

Это что же получается, теперь модули грузятся ч/з ж...?

Странно, в линуксах всегда порядок был: мухи отдельно, котлеты отдельно...

В редхэде и основанных на нем дистрах (centos, fedora) схема загрузки модулей всегда была такой же. Файла /etc/modules здесь нет, хотя его использование, действительно, несколько удобнее.

Логика разработчиков дистра вполне понятна. Модуль нужен не сам по себе, а для использования какой-либо службой. Эта служба и должна позаботиться о его загрузке. Если же по каким-то причинам загрузку модуля нужно запретить или выполнить, но с другими параметрами, то для этого и предназначен modprobe.d (или modprobe.conf, если хотите).

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...