【问题标题】:Old Kernel Module Persistent After Reboot旧内核模块在重启后仍然存在
【发布时间】:2019-02-05 23:23:06
【问题描述】:

运行 CentOS 7

安装了供应商内核模块

我在“/etc/modules-load.d/loadMyModule”中添加了一个包含模块名称的文件。

在修改、重新编译和重新安装模块后,旧版本在重新启动后会保留在系统上。

但是如果我跑...

sudo modprobe -r mydriver
sudo modprobe mydriver

新版本正在运行...

如何在启动时仍然加载旧版本?

谢谢

【问题讨论】:

    标签: linux-kernel centos


    【解决方案1】:

    经过多次头撞

    如果您通过 dracut 重建了 initramfs,那么旧模块将在那里。安装更新的模块后,一定要重新运行 dracut 以便在 initramfs 中替换它

    【讨论】:

    • 发现与 RHEL8 相同的问题(我猜不出意外),对我来说似乎有点疏忽,您必须执行此额外步骤。
    猜你喜欢
    • 2013-10-03
    • 1970-01-01
    • 2019-10-22
    • 1970-01-01
    • 2011-02-14
    • 1970-01-01
    • 1970-01-01
    • 2012-09-30
    • 1970-01-01
    相关资源
    最近更新 更多