【问题标题】:How to install Kernel Modules to lib/modules/ from Kernel-Source如何从内核源将内核模块安装到 lib/modules/
【发布时间】:2014-03-13 13:07:41
【问题描述】:

有一个内核源,我想将模块安装到我的 ARM 系统到路径 lib/modules。我该怎么做?

【问题讨论】:

    标签: linux linux-kernel


    【解决方案1】:

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

    【讨论】:

    • 请回答。我的 lib/modules 文件夹中有模块及其内核版本。不确定我是否加载了正确的。我怎样才能确保我使用的是正确的,甚至是一个?请在小步骤中解释一下,真的是linux中的新手。
    • 如果您想确保使用正确的模块,请运行“modinfo blah”,其中 blah 是模块的名称。注意它返回的路径。如果它不是正确的模块,那么您需要编辑 /etc/depmod.conf 以及 /etc/depmod.d/ 下的内容
    • 我什至不知道我在寻找哪个模块,所以我不知道在 modinfo 之后输入什么。我只知道我必须使用这些模块。我在 lib/modules 中有 3 个不同的(内核版本)文件夹。我没有任何 depmod.conf。还检查了整个系统的这个conf。 /etc/depmod.d/中只有ubuntu.conf,没有重要内容
    • 也许您应该构建与模块一起获得的内核并进行标准内核和模块安装。我认为您不想使用当前运行的内核单独加载它们。见help.ubuntu.com/community/Kernel/Compile
    • 这似乎很复杂,并且没有为 ARM 系统指定。也许首先我应该检查是否安装/使用了任何模块?
    猜你喜欢
    • 1970-01-01
    • 2012-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-22
    • 1970-01-01
    • 2023-04-04
    相关资源
    最近更新 更多