コンパイル中に静的に構築されるカーネルモジュールを決定するには?

コンパイル中に静的に構築されるカーネルモジュールを決定するには?

ちょうど新しいカーネルをコンパイルし、自分に質問しました。コンパイル中にどのカーネルモジュールがカーネルに静的に組み込まれているかを判断するにはどうすればよいですか?

その後、それをアンインストールして再/lib/modules起動した後、システムが正常に動作していることを確認しました。したがって、必要なすべてのモジュールがカーネルに静的に組み込まれているように見えました。

それ以外の場合、/lib/modulesカーネルは22個のモジュールをロードします。ディレクトリが存在する場合は、67個のモジュールをロードします。

ベストアンサー1

構成中に通常ランタイムまたはmake config同様のmake menuconfig。モジュールを内蔵(でマーク*)またはモジュール式(でマークM)に設定できます。

make menuconfigスクリーンショットでこれの例を見ることができます。ここ:

メニュー設定スクリーンショット

おすすめ記事