通过 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"。