阻止 ipmi 内核驱动程序加载

阻止 ipmi 内核驱动程序加载

我正在尝试阻止在运行 Ubuntu 14.04 的带有 SuperMicro X8DTG-D 主板的服务器上加载 ipmi 内核模块。我这样做的动机是,当我尝试重新启动机器时,这些模块有时似乎需要很长时间才能卸载。我的理解是,将以下内容放入 /etc/modprobe.d 中的文件并重新生成启动时使用的 RAM 磁盘应该可以阻止列出的模块加载;但是,即使我确认包含以下行的文件包含在 RAM 磁盘中,它们似乎在启动机器时仍被加载:

    alias ipmi_si off
    alias ipmi_devintf off
    alias ipmi_msghandler off

关于如何禁用这些模块的加载有什么想法吗?

答案1

我建议创建一个文件 /etc/modprobe.d/blacklist-ipmi.conf,其中包含

blacklist ipmi_si
blacklist ipmi_devintf
blacklist ipmi_msghandler

答案2

如果你有ipmitool软件包安装后,注释掉你的模块

/usr/lib/modules-load.d/ipmievd.conf

相关内容