現在使用していないモジュールなしでカーネルを再コンパイルします。

現在使用していないモジュールなしでカーネルを再コンパイルします。

現在使用中のデバイスのみをサポートするようにLinuxカーネルを削除する賢い方法はありますか? NVIDIAがGCCバージョンの不一致について不平を言った後、私は現在のバージョンのGCCを使用してカーネルを再コンパイルすることにしました。これで、現在のカーネルで実際にどのモジュールが使用されているかを知ると、.configこのシステムに合わせてカスタマイズされたファイルを自動的に生成できますか?これにより、ブースでスペースと時間を節約できます。それはまるで

lsmod [options] | sed [a good regexp] > .config

ベストアンサー1

それがmake localmodconfig目的です。

抜粋/usr/src/linux/README:

"make localmodconfig" Create a config based on current config and
                      loaded modules (lsmod). Disables any module
                      option that is not needed for the loaded modules.

おすすめ記事