1.05.1基礎
モジュール名dummyをロードする。
必要な前提モジュールがあれば依存関係も解決する。
適切なコマンドはどれか。
× 不正解
modprobe MODULEはモジュールDBを参照して依存関係を扱い、名前でロードする。実行には通常管理者権限が必要である。
詳細解説
誤り
lsmod dummyロード済み一覧の表示で、モジュールを追加しない。
誤り。状態を表示するだけでdummyをカーネルへ追加しない。
正しい
modprobe dummyモジュール名から依存関係を解決してロードする。
正しい。modprobeはmodules.dep等を参照し、dummyと必要な依存を適切な順序でロードする。
誤り
rmmod dummyロード済みdummyを取り外す。
誤り。dummyを取り外す逆方向の操作である。
誤り
insmod dummy通常はモジュールファイルへのパスが必要で、依存を自動解決しない。
誤り。insmodは.koファイルパスを直接扱い、依存関係の自動解決という要件に合わない。
実際に確かめる
一時的な検証環境で実行できる例です。
modprobe --show-depends dummy期待される結果
insmodで始まる実行予定。環境にdummyがなければnot found理解のポイント
- modprobeは名前指定
- 依存関係を解決
- --show-dependsは計画表示
確認時の注意
- 確認環境: Linux / kmod。状態変更なしの--show-depends
- 実際のロードには通常root権限が必要で、この検証では状態を変更しない。
基礎のおさらい
依存情報
depmodが生成するモジュール依存情報をmodprobeが利用する。
安全な事前確認
--show-dependsは実ロードせず、実行予定のinsmod列を確認できる。
問題IDKL-101-547
確認環境Linux / kmod。状態変更なしの--show-depends
最終技術確認2026-08-13
誤り・権利侵害を報告