启动时从本地文件夹加载linux内核模块

启动时从本地文件夹加载linux内核模块,linux,linux-kernel,debian,kernel-module,beagleboneblack,Linux,Linux Kernel,Debian,Kernel Module,Beagleboneblack,我目前正在从事一个项目,在这个项目中,我创建了一个内核模块来与一些外部硬件交互。到目前为止,我总是在系统运行期间用脚本重建并加载它。现在,我正在寻找在引导期间加载此模块的可能性。由于此模块可能仍在扩展,因此我仍将其保存在本地的“数据开发”文件夹中。如何链接或引用要从用户主文件夹加载的此模块?我已经尝试在/etc/modules中设置.ko文件的路径,但没有成功,而且我的dmesg输出也没有提到任何相关内容。提前谢谢大家 (顺便说一句,我在我的beaglebone black内核3.14.22-t

我目前正在从事一个项目,在这个项目中,我创建了一个内核模块来与一些外部硬件交互。到目前为止,我总是在系统运行期间用脚本重建并加载它。现在,我正在寻找在引导期间加载此模块的可能性。由于此模块可能仍在扩展,因此我仍将其保存在本地的“数据开发”文件夹中。如何链接或引用要从用户主文件夹加载的此模块?我已经尝试在/etc/modules中设置.ko文件的路径,但没有成功,而且我的dmesg输出也没有提到任何相关内容。提前谢谢大家

(顺便说一句,我在我的beaglebone black内核3.14.22-ti-r31上与debian(我想是哮喘病)合作)

也许可以
/bin/insmod/home/yourname/path/modulename.ko

etc/rc.local中

感谢您的输入,这应该也可以,但我正在寻找一种更通用的方法来解决这个问题。比如告诉内核在哪里搜索特定模块,而不是通过用户空间脚本传递。解决这个问题的一般方法是将模块复制到/etc/modules,并使用depmod使其可由modprobe加载。你可以用一种更复杂的方式来做,但为什么呢?谢谢,我只是想让我的模块可以从我的主目录中加载,所以无论我如何更改或扩展我的模块,我都希望它在下一次启动时以最新的状态动态加载。(未经尝试)也许您可以在/etc/modules中添加一个指向您家的符号链接?大家好,在花了太多时间之后,我对Jasen提到的第一个解决方案很满意。谢谢大家