Каково различие между/etc/modules и/etc/modprobe.d/?

Я пытаюсь загрузить модуль (bcm2835-v4l2) при начальной загрузке моей системы, однако, мое исследование показало два способа, которыми я мог загрузить модуль.

Я могу или добавить название модуля в конец/etc/modules файла

или я могу добавить a

  • NAMEOFMODULE.conf

файл в/etc/modprobe.d/и добавляет название модуля

(в моем случае, '/etc/modprobe/bcm2835-v4l2.conf').

Два вопроса:

  1. Каково различие между этими двумя? Я уже видел этот ответ в unix.stackexchange, таким образом, что-либо, что более обширно или более ясное, предпочтено

  2. Который я должен предпочесть в этой ситуации, и в целом? Или разве не стоит иметь предпочтение?

2
задан 13 April 2018 в 22:54

1 ответ

Я не знаю, что существует категорический, зарегистрированный ответ в Ubuntu. Я рад учиться иначе.

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

# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

bcm2835-v4l2

Если требуется загрузить модуль некоторыми доступными параметрами, перечисленными в modinfo, запишите .conf файл /etc/modprobe.d/bcm2835-v4l2.conf:

options bcm2835-v4l2 some_parameter=Y

Обратите внимание, что это - пример только. Я не уверен, что bcm2835-v4l2 имеет или даже нуждается в любых manipulable параметрах.

3
ответ дан 2 December 2019 в 02:43

Другие вопросы по тегам:

Похожие вопросы: