Debian + Linux カーネル 3.12.22: 「カーネルモジュールローダ」オプションは使用できません。

Debian + Linux カーネル 3.12.22: 「カーネルモジュールローダ」オプションは使用できません。

Debian カーネルコンパイルガイド説明する:

「ロード可能モジュールのサポート」から「カーネルモジュールローダー」を選択することを忘れないでください(デフォルトでは選択されていません)。含まれていない場合、Debian のインストールに問題が発生します。

しかし、3.12.22カーネルをダウンロードして実行しました。xconfigの実行「カーネルモジュールローダー」オプションを検索しましたが、何も見つかりませんでした。これらのオプションは中断されたか、デフォルトで含まれているか、もう必要ありませんか?

ありがとうございます。

答え1

このガイドの一部はかなり古い内容です。

「ロード可能モジュールのサポート」は、ハードウェアによって識別されたシンボル名に基づいてモジュールのロードをkmod呼び出すこのカーネルコンポーネントによって有効にされるオプションの名前です。modprobeこれらのシンボル名はカーネルソースコードから自動的に抽出されます。たとえば、この行は、カーネルがthen形式の名前のモジュールを要求したときにPCIペリフェラル(この場合はビデオカード)から送信された特定のPCI識別子に対応するシンボルを見つけることを意味します。 。/lib/modules/VERSION/modules.aliasalias pci:v00001002d00005147sv*sd*bc*sc*i* radeonfbpci:v00001002d00005147sv*sd*bc*sc*i*modproberadeonfb.ko

問題は、「Loadable Module Support」がオプション名であることです。カーネル2.4.xで。 2.6では、このオプションの名前が「自動カーネルモジュールのロード」(内部名CONFIG_KMOD)に変更されました。存在するバージョン 2.6.27、kmod機能はモジュールサポートの不可欠な部分になり、オプションは無視されたため、すぐに削除されました。

関連情報