通过 modprobe 插入内核模块
Inserting a kernel module via modprobe
我制作了一个名为 hello.ko
的小内核模块,并通过 insmod
命令插入它并通过 rmmod
命令删除它。
现在我想通过 modprobe
命令插入这个模块。
我将 hello.ko
文件复制到 /lib/modules/4.13.0-31-generic/
目录并在 linux
终端中键入命令 sudo modprobe hello.ko
并收到以下错误:
modprobe: FATAL: Module hello.ko not found in directory /lib/modules/4.13.0-31-generic
请告诉我哪里出错了以及如何通过 modprobe
命令插入内核模块。
尝试做:"depmod -a" 然后 "sudo modprobe hello"。
我制作了一个名为 hello.ko
的小内核模块,并通过 insmod
命令插入它并通过 rmmod
命令删除它。
现在我想通过 modprobe
命令插入这个模块。
我将 hello.ko
文件复制到 /lib/modules/4.13.0-31-generic/
目录并在 linux
终端中键入命令 sudo modprobe hello.ko
并收到以下错误:
modprobe: FATAL: Module hello.ko not found in directory /lib/modules/4.13.0-31-generic
请告诉我哪里出错了以及如何通过 modprobe
命令插入内核模块。
尝试做:"depmod -a" 然后 "sudo modprobe hello"。