1
現在使用中のモジュールに基づいてLinuxカーネルを構成する方法は?
私は自分のマシンに必要なものだけで最小限のカーネルを構築したいと思っています。そのため、最初からカーネルをコンパイルし、デフォルトの構成を使用して、確実にわかっているもの(イーサネットカード、WiFiカードなど)を追加しました。 しかし、あまり簡単に知ることができないもの(ウォッチドッグタイマーなど)がいくつかあるので、マシンのハードウェアを検出し、見つかったデバイスの設定でカーネル構成ファイルを生成するAutoKernConfに出会いました。 問題は、いくつかの設定が繰り返され、私が持っていない設定さえ含まれていることです(Dellラップトップを使用していますが、「見つけた」ものの1つが東芝のものでした)。 そのため、make allmodconfigコマンドから出た構成でカーネルを構築することになりました。これは、ほとんどのものがモジュールとしてコンパイルされたカーネルです。 そのカーネルを起動して実行するlsmodと、使用中のすべてのカーネルモジュール(本当に必要なもの)を確認できます。そのリストを解析し、対応するカーネル構成に変換するツールまたは何らかの方法があるかどうかを知りたいファイル。 または、カーネルで適切なオプションを使用して各オプションをマップし、手動で設定できるようにする方法。 ご清聴ありがとうございました。