システムの起動時にモジュール(bcm2835-v4l2)をロードしようとしていますが、私の調査では、モジュールをロードする2つの方法を示しています。
モジュールの名前を/ etc/modulesファイルの最後に追加できます
または私は追加することができます
/etc/modprobe.d/内のファイルとモジュールの名前を追加します
(私の場合、「/ etc/modprobe/bcm2835-v4l2.conf」)。
2つの質問:
これら2つの違いは何ですか?私はすでに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に操作可能なパラメーターがある、または必要でさえあるかどうかはわかりません。