禁止自动加载 Linux 内核模块

禁止自动加载 Linux 内核模块

答案在驱动模块是否自动加载和卸载?描述 Linux 内核模块如何在启动时根据系统中的硬件自动加载。

我的问题是,这个可以短路吗?换句话说,如何确保我正在编写的 LKM 不会发生自动加载,以便我可以在早期测试阶段手动进行加载?

答案1

/lib/modules不要将模块放在 modprobe 查找模块文件的目录中。

如果那里有一个模块可以处理该设备,并且您想跳过它以支持您的模块,请通过写入文件将该模块列入黑名单/etc/modprobe.d/my-blacklist.conf(名称可以是任何带有.conf扩展名的“合理”名称)包含

blacklist nameofthemodule

相关内容