Debian + Linux 核心 3.12.22:「核心模組載入器」選項不可用

Debian + Linux 核心 3.12.22:「核心模組載入器」選項不可用

Debian 核心編譯指南:

不要忘記在“Loadable module support”中選擇“Kernel module loader”(預設不選擇)。如果不包括在內,您的 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

問題是,「可載入模組支援」是選項的名稱在內核 2.4.x 中。在 2.6 中,該選項被重新命名為「自動核心模組載入」(內部名稱CONFIG_KMOD)。在版本2.6.27,kmod 功能成為模組支援的強制部分,而該選項很快就被刪除了,因為它被忽略了。

相關內容