私は現在、カスタムカーネルのコンパイルを検討していますが、モジュールをコンパイルしてインストールするステップで、最初にmake modules
、次にmake modules_install
と書かれているガイドがありますが、他のガイドではmake modules_install
を実行しています。
誰かが私を啓発して違いを説明してもらえますか(私は彼らが初心者の言葉で説明されることを望みます:あまり詳細ではありません、ありがとう)。
make modules
コマンドはモジュールをコンパイルするだけで、コンパイルされたバイナリはビルドディレクトリに残ります。 make modules_install
は、コンパイルされたバイナリがあることを確認し(そうでない場合はモジュールをコンパイルし)、カーネルのmodules
ディレクトリにバイナリをインストールします。
すべてのモジュールが問題なくコンパイルされることが確実な場合は、make modules_install
を直接使用できます。
2.6より前では、make modules
が必要ですが、2.6より前では、make
もmake modules
を実行します。