Linux

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

  • June 22, 2014

用於編譯核心的 Debian 指南

不要忘記在“可載入模組支持”中選擇“核心模組載入器”(預設不選擇)。如果不包括在內,您的 Debian 安裝將遇到問題。

但是,我已經下載了 3.12.22 核心,執行make xconfig並蒐索“Kernel module loader”選項,但沒有找到。此類選項是否已停用、預設包含或不再需要?

謝謝你。

本指南的部分內容嚴重過時。

“可載入模組支持”是啟用選項的名稱,kmod核心組件呼叫modprobe以基於硬體標識的符號名稱載入模組。您可以在;中看到這些符號名稱。它們會自動從核心原始碼中提取。例如,該行意味著當核心請求一個名稱為 form 的模組時,將查找一個名為. 符號名稱對應於由 PCI 外圍設備(在本例中為影片卡)發送的特定 PCI 標識符。/lib/modules/*VERSION*/modules.alias``alias pci:v00001002d00005147sv*sd*bc*sc*i* radeonfb``pci:v00001002d00005147sv*sd*bc*sc*i*``modprobe``radeonfb.ko

問題是,“可載入模組支持”是核心 2.4.x中選項的名稱。在 2.6 中,該選項被重命名為“Automatic kernel module loading”(用於內部名稱CONFIG_KMOD)。在2.6.27 版本中, kmod 功能成為模組支持的強制性部分,並且該選項很快被刪除,因為它被忽略了。

引用自:https://unix.stackexchange.com/questions/138535