Debian カーネルコンパイルガイド説明する:
「ロード可能モジュールのサポート」から「カーネルモジュールローダー」を選択することを忘れないでください(デフォルトでは選択されていません)。含まれていない場合、Debian のインストールに問題が発生します。
しかし、3.12.22カーネルをダウンロードして実行しました。xconfigの実行「カーネルモジュールローダー」オプションを検索しましたが、何も見つかりませんでした。これらのオプションは中断されたか、デフォルトで含まれているか、もう必要ありませんか?
ありがとうございます。
答え1
このガイドの一部はかなり古い内容です。
「ロード可能モジュールのサポート」は、ハードウェアによって識別されたシンボル名に基づいてモジュールのロードをkmod
呼び出すこのカーネルコンポーネントによって有効にされるオプションの名前です。modprobe
これらのシンボル名はカーネルソースコードから自動的に抽出されます。たとえば、この行は、カーネルがthen形式の名前のモジュールを要求したときにPCIペリフェラル(この場合はビデオカード)から送信された特定のPCI識別子に対応するシンボルを見つけることを意味します。 。/lib/modules/VERSION/modules.alias
alias pci:v00001002d00005147sv*sd*bc*sc*i* radeonfb
pci:v00001002d00005147sv*sd*bc*sc*i*
modprobe
radeonfb.ko
問題は、「Loadable Module Support」がオプション名であることです。カーネル2.4.xで。 2.6では、このオプションの名前が「自動カーネルモジュールのロード」(内部名CONFIG_KMOD
)に変更されました。存在するバージョン 2.6.27、kmod機能はモジュールサポートの不可欠な部分になり、オプションは無視されたため、すぐに削除されました。