ハードウェア情報を取得し、ソースからコンパイルされたカーネルに保存するドライバを選択する方法は?

ハードウェア情報を取得し、ソースからコンパイルされたカーネルに保存するドライバを選択する方法は?

Webサーバー用の最小カーネルを作成したいと思います。

ソースからカーネルをコンパイルするときはどうすればよいですか?ハードウェア情報の取得それでは、ドライバの残りの部分を削除するためにカーネルに残る必要があるドライバが何であるかを知っていますか?

ベストアンサー1

  1. ArchやGentooなどのディストリビューションには仮想化専用のカーネルがあることに注意してください。たとえば、VirtuozzoまたはVMwareテクノロジでLinuxを実行したい場合です。

  2. このコマンドを使用してlspci -n出力を貼り付けます。http://kmuto.jp/debian/hcl;このサイトは通常必要なカーネルモジュールを提供します。次に、カーネル設定(例menuconfig:)に移動し、検索オプションをクリックしてその/場所を見つけてアクティブにします。

  3. .configカーネルバージョンに基づいて一般的なカーネル用のファイルを作成する「カーネルシード」というウェブサイトがあります。.config不明なカーネルオプションとモジュールを比較することをお勧めします。

  4. ハードウェアに適したカーネルオプションが必要な場合は、直接カーネルを構築し、構成スクリプトを少なく使用することをお勧めします。

  5. 高品質のライブCD / USBの最新バージョンでコンピュータを起動してみてください。私はお勧めしますBodhiLinuxまたは太った犬/子犬Linux。次に、lsmodそこからロードされたモジュールのリストを表示します。カーネルにビルドするか、カーネルにモジュールとして追加し、起動時にロードする必要があるカーネルオプションのリスト。

おすすめ記事