systemd-modules-load 启动失败

systemd-modules-load 启动失败

我安装了 Ubuntu 16.04.1 服务器版本,使用了自定义内核。启动时,提示systemd-modules-load启动失败。

journalctl -xe错误如下

-- Unit systemd-modules-load.service has begun starting up.
Jan 28 23:08:08 ubuntu systemd-modules-load[1278]: Failed to find module 'iscsi_tcp'
Jan 28 23:08:08 ubuntu systemd-modules-load[1278]: Failed to find module 'ib_iser'
Jan 28 23:08:08 ubuntu systemd[1]: systemd-modules-load.service: Main process exited, code=exited, status=1/FAILURE
Jan 28 23:08:08 ubuntu systemd[1]: Failed to start Load Kernel Modules.
-- Subject: Unit systemd-modules-load.service has failed

正如日志中提到的,iscsi_tcpib_iser无法加载。但是我找不到iscsi_tcpib_iser的定义位置。

man modules-load.d列出以下 3 条路径:

   /etc/modules-load.d/*.conf
   /run/modules-load.d/*.conf
   /usr/lib/modules-load.d/*.conf

现有的是/etc/modules-load.d/modules.conf,并且是空的。iscsi_tcp和在哪里ib_iser定义?

答案1

您需要编辑/lib/modules-load.d/open-iscsi.conf

nano /lib/modules-load.d/open-iscsi.conf

更改ib_iser#ib_iser

F3按 键,然后按Enter键保存更改, 按Ctrl+X退出 nano

要启动服务...

systemctl restart systemd-modules-load.service

去检查 ...

systemctl status systemd-modules-load.service

相关内容