[英]Installing external linux kernel module into /lib/modules/`uname -r`/ directory
I have a small USB driver kernel module, Now I want to install this module into running kernel directory ie (/lib/modules/ uname -r
/). 我有一个小的USB驱动程序内核模块,现在我想将此模块安装到正在运行的内核目录中,即(/ lib / modules /
uname -r
/)。 Which should also updates modules.alias and modules.usbmap file. 哪个还应该更新modules.alias和modules.usbmap文件。
Any script available to install the external kernel module? 有可用的脚本来安装外部内核模块吗?
Thanks 谢谢
all:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules
install:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) modules_install
clean:
make -C /lib/modules/$(shell uname -r)/build M=$(PWD) clean
Do "make" and "make install" 做“ make”和“ make install”
--- 5.2 INSTALL_MOD_DIR -5.2 INSTALL_MOD_DIR
External modules are by default installed to a directory under
/lib/modules/$(KERNELRELEASE)/extra/, but you may wish to
locate modules for a specific functionality in a separate
directory. For this purpose, use INSTALL_MOD_DIR to specify an
alternative name to "extra."
$ make INSTALL_MOD_DIR=gandalf -C $KDIR \
M=$PWD modules_install
=> Install directory: /lib/modules/$(KERNELRELEASE)/gandalf/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.