過去問ドリル

オリジナル問題 LinuCレベル2試験 問題 問17

システムの起動とLinuxカーネル/Linuxカーネルの構成要素

カーネルモジュールの依存関係を解決する仕組みに関する説明として適切なものはどれか。

出典:オリジナル問題 LinuCレベル2試験 問題 問17

正解:A

解説

depmodは/lib/modules/<カーネルバージョン>/以下のモジュールを走査して依存関係を求め、その結果をmodules.depに書き出します。modprobeはこのファイルを参照するため、あるモジュールを指定するだけで、必要な依存モジュールもあわせて読み込めます。insmodは指定されたモジュールをそのまま読み込むだけで、依存関係の解決は行いません。

選択肢ごとの解説

  • A正しい。depmodがmodules.depを生成し、modprobeがそれを見て依存モジュールも読み込みます。
  • B誤り。insmodは依存関係を解決せず、指定されたモジュールをそのまま読み込みます。
  • C誤り。モジュールは後から追加できるため、depmodによる依存情報の更新が必要です。
  • D誤り。依存関係は手書きするものではなく、depmodが自動的に生成します。
LinuCレベル2の過去問を演習モードで解く