1.7. システムの起動時に自動的にカーネルモジュールを読み込む
以下の手順では、ブートプロセス中に自動的に読み込まれるようにカーネルモジュールを設定する方法を説明します。
前提条件
- root 権限
-
kmod
パッケージがインストールされている。
手順
起動プロセス中に読み込むカーネルモジュールを選択します。
モジュールは
/lib/modules/$(uname -r)/kernel/<SUBSYSTEM>/
ディレクトリーにあります。モジュールの設定ファイルを作成します。
# echo <MODULE_NAME> > /etc/modules-load.d/<MODULE_NAME>.conf
注記カーネルモジュールの名前を入力する際には、
.ko.xz
拡張子は名前の末尾に追加しないでください。カーネルモジュール名には拡張子はありません。ただし、対応するファイルには拡張子があります。必要に応じて、関連モジュールが読み込まれたことを確認します。
$ lsmod | grep <MODULE_NAME>
上記のコマンド例は成功し、関連するカーネルモジュールを表示します。
重要
この手順で説明している変更は、システムを再起動しても持続されます。
関連情報
-
システムの起動プロセス中のカーネルモジュールの読み込みの詳細は、
modules-load.d (5)
の man ページを参照してください。