如何加载自定义内核模块?

如何加载自定义内核模块?

如何强制 Linux 内核加载我的自定义模块而不是默认模块?有一个文件:

/lib/modules/$(uname -r)/modules.order

似乎它负责按特定顺序加载模块。如何生成它来优先考虑我的模块,或者也许足以将其放置在/etc/modules-load.d用于在引导期间加载并创建 udev 规则,通过 ProductID 和供应商 ID 将硬件绑定到此自定义模块?


例子:

usbhid模块用于鼠标和键盘。我希望我的鼠标使用我的自定义模块而不是 usbhid。

相关内容