【问题标题】:Can I use old kernel module on newer kernel version我可以在较新的内核版本上使用旧内核模块吗
【发布时间】:2016-12-18 15:50:21
【问题描述】:

我正在尝试用 centos 7.2 替换 centos 6.6 系统,但我的 centos 6.6(内核 2.6.32)内核模块在 centos 7.2(内核 3.10.0)上不起作用。
没有源代码,我只是服务器工程师,不是程序员。
你能帮我吗...有什么好的解决办法吗?
例如,内核模块转换器 2.6.32 => 3.10.0,或者一些 hack 来强制加载旧内核模块...

【问题讨论】:

  • 当 Linux 进入 3.0 时,内核模块接口本身的每个方面都不太可能保持兼容(尽管主要的大修是在 2.6 中,而 3.0 确实没有新版本号所暗示的那么重要) .要“转换”,请针对当前内核重新编译,可能需要对源代码进行一些更改。

标签: linux linux-kernel kernel-module


【解决方案1】:

您可以,具体取决于内核。 您也可以强制加载它。但是如果你强制加载它,你的系统可能会崩溃,这取决于你是怎么做的。 我用 mint 17 和 mint 18 试过了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-12
    • 1970-01-01
    • 2014-05-02
    • 2018-01-23
    • 1970-01-01
    • 2014-09-03
    相关资源
    最近更新 更多