gpt4 book ai didi

linux - 如何在 Linux 中添加未在当前内核中编译的内核模块

转载 作者:太空宇宙 更新时间:2023-11-04 03:48:42 26 4
gpt4 key购买 nike

通过查看 /boot/config-xxxx 文件,我发现内核模块“ceph”和“rbd”在我的 centos 7 中配置为 “Y”“M”

有人知道重新添加这些模块的最佳方法是什么吗?

我是否需要手动下载内核源代码并将这些模块配置为“Y/M”?
或者我只需要构建两个内核模块并将它们添加/lib64/modules

最佳答案

首先,

  1. 我发现内核模块“ceph”和“rbd”被配置为“Y”或“M”

内核模块配置为“Y”或“M”。如果您在/boot/config 下 grep 查找模块,它将被标记为其中之一。

If marked "Y" then the module is already built into the kernel as a STATIC MODULE. You need not rebuild it once again.

If marked "M" then the module is still built, but as DYNAMIC MODULE. You can find the module by using "$ lsmod" command or can be found in /lib/modules

因此,如果您没有在/boot/config*** 下找到您的模块,那么您就必须考虑构建该模块

接下来,如果您没有找到列出的模块,那么您必须下载与您的 PC 上的版本相对应的内核源代码,然后仅编译这些模块并安装它们

关于linux - 如何在 Linux 中添加未在当前内核中编译的内核模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27097673/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com