Я пытаюсь загрузить модуль (bcm2835-v4l2) при начальной загрузке моей системы, однако, мое исследование показало два способа, которыми я мог загрузить модуль.
Я могу или добавить название модуля в конец/etc/modules файла
или я могу добавить a
файл в/etc/modprobe.d/и добавляет название модуля
(в моем случае, '/etc/modprobe/bcm2835-v4l2.conf').
Два вопроса:
Каково различие между этими двумя? Я уже видел этот ответ в unix.stackexchange, таким образом, что-либо, что более обширно или более ясное, предпочтено
Который я должен предпочесть в этой ситуации, и в целом? Или разве не стоит иметь предпочтение?
Я не знаю, что существует категорический, зарегистрированный ответ в 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 параметрах.