Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何从内核源代码将内核模块安装到lib/Modules/_Linux_Linux Kernel - Fatal编程技术网

Linux 如何从内核源代码将内核模块安装到lib/Modules/

Linux 如何从内核源代码将内核模块安装到lib/Modules/,linux,linux-kernel,Linux,Linux Kernel,获得内核源代码,我想将模块安装到ARM系统的lib/Modules路径。我该怎么做呢?您可以将它们放在/lib/modules的目录中。然后需要编辑/etc/depmod.conf,使内核在引导时使用它们。然后运行depmod命令使这些更改生效。如果要立即加载它们,必须使用modprobe命令。Ty获取您的答案。我的lib/modules文件夹中有一些模块,其中包含它的内核版本。不确定我是否加载了正确的。我如何确保我使用的是正确的,甚至是正确的?请分步解释,linux中的新手。如果您想确保使用的

获得内核源代码,我想将模块安装到ARM系统的lib/Modules路径。我该怎么做呢?

您可以将它们放在/lib/modules的目录中。然后需要编辑/etc/depmod.conf,使内核在引导时使用它们。然后运行depmod命令使这些更改生效。如果要立即加载它们,必须使用modprobe命令。

Ty获取您的答案。我的lib/modules文件夹中有一些模块,其中包含它的内核版本。不确定我是否加载了正确的。我如何确保我使用的是正确的,甚至是正确的?请分步解释,linux中的新手。如果您想确保使用的模块正确,请运行“modinfo blah”,其中blah是模块的名称。注意它返回的路径。如果它不是正确的模块,那么您需要编辑/etc/depmod.conf,可能还需要编辑/etc/depmod.d/I下的内容,我甚至不知道我在寻找哪个模块,所以我不知道在modinfo之后键入什么。我只知道我必须使用模块。我在lib/modules中有3个不同的(内核版本)文件夹。我没有任何depmod.conf。还检查了整个系统的配置。在/etc/depmod.d/中只有ubuntu.conf,没有重要的内容。也许你应该构建与模块一起使用的内核,并进行标准的内核和模块安装。我认为您不想在当前运行的内核中单独加载它们。看,这似乎是非常复杂的,并没有为ARM系统指定。也许首先我应该检查是否安装/使用了任何模块?