Linuxカーネルモジュールの組み込み





Linuxカーネルモジュールの組み込み













・lsmod insmod modprobe depmod rmmodなどはすべてモジュール関連のコマンド.
・モジュールの依存関係を記述したmodules.depを作成
depmod -a
※/lib/modules/[カーネルバージョン]/以下に作成されます。
※/etc/rc.d/rc.sysinitファイルの中でも実行されているためシステムの起動時などにも更新されている
※modprobeコマンドはこのmodules.depを参照してモジュールの依存関係を決めている。
・ロードされているモジュールの一覧を表示
lsmod もしくは cat /proc/modules
・モジュールをロードする
insmod [モジュール名]
・モジュールをアンロードする
rmmod [モジュール名]
・モジュールに関する情報を参照する
modinfo [モジュール名]
・依存関係をチェックしながらモジュールをロードする
modprobe [モジュール名]
・依存関係をチェックしながらモジュールをアンロードする
modproobe -r [モジュール名]