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 功能成为模块支持的强制部分,并且该选项很快就被删除了,因为它被忽略了。

相关内容