我正在尝试阻止在运行 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