Инфо:
1 2 |
В нескольких следующих абзацах описаны важнейшие ключевые слона для modprobe.cont и файлы, находящиеся в modprobe.d/. Этот вопрос детально рассмотрен в справке man modprobe.conf. |
Alias
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Эти команды указывают, какие модули ядра с какими устройствами используются. Пример: с устройством /dev/ethO должен применяться модуль 8139toa alias ethO 8139too Доступ ко многим аппаратным компонентам осуществляется через блочные и символьные файлы-устройства (/dev/xxx). С точки зрения ядра, эти файлы-устройства называются не именами, а старшим и младшим номером устройства. Многочисленные команды alias обеспечивают взаимосвязь между номерами устройств и модулями. Схожим образом определяются и сетевые протоколы: для использования определенного протокола ядро ищет семейство протоколов под названием net-pf-n. В следующем примере для семейства протоколов 5 загружается модуль AppleTalk. alias net-pf-5 appletalk Если вам не нужен этот протокол и тем более если соответствующий модуль не установлен, то следующая команда избавит вас от назойливых сообщений об ошибках: alias net-pf-5 off |
Options:
1 2 3 |
Команды options указывают, с какими параметрами должен загружаться тот или iiiioii модуль. Благодаря следующей команде модуль ne (совместимые с NE 2000 Ethernet карты) заружастся с параметром io-0x300. options ne io=0x300 |
Include:
1 |
Команды include загружают указанные конфигурационные файлы. |
Install:
1 2 3 4 5 |
С помощью install даются команды, выполняемые в дополнение к простой загрузке модуля. Приведу пример, который ради экономии места разделен на две строки. Если вам потребуется модуль ALSA snd, нужно выполнить следующие команды: install snd modprooe --ignore-instail sna suiuuNt_uvib && \ { lrodprobe -Qb snd-ioctl32 : : : } |
Remove:
1 |
С помощью remove указываются команды, которые должны выполняться при удалении модуля. |
Blacklist
1 2 3 4 5 |
При использовании команды blacklist внутренний alias-определения модулей не учитываются. Как правило, команды blacklist находятся в файле /etc/modprobe.d/blacklist. Здесь расположены модули, которые пе должны загружаться — из-за проблем с совместимостью или потому, что для них есть лучшая альтернатива. Например, следующая строка не дает запуститься модулю usbmouse. blacklist usbmouse |