我有一个运行 14.04 的无头机箱
我跑到do-release-upgrade
了16.04
现在,我在最新内核上启动时出现错误并失败,但在高级启动模式下选择旧内核时可以正常启动。错误是:
Failed to start Load Kernel Modules See 'systemctl status systemd-modules-load.service for details
启动继续,但停止于
Starting Show Plymouth Boot Screen...
systemctl status systemd-modules-load.service
在辅助终端上确实运行,但似乎不包含任何特定或有用的内容,至少在我这个缺乏经验的人看来是这样的。
任何建设性的帮助都将不胜感激。
更新
失败的默认内核:
Ubuntu, with Linux 4.4.0-103-generic
备用内核遇到同样的错误,但最终按预期启动到控制台提示符。
Ubuntu, with Linux 3.13.0-137-generic
更新2
cat /lib/systemd/system/systemd-modules-load.service
● systemd-modules-load.service - Load Kernel Modules
Loaded: loaded (/lib/systemd/system/systemd-modules-load.service; static; vendor preset: enabled)
Active: failed (Result: exit-code) since Fri 2017-12-15 15:27:23 AEDT; 32min ago
Docs: man:systemd-modules-load.service(8)
man:modules-load.d(5)
Main PID: 247 (code=exited, status=1/FAILURE)
Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.
cat /etc/modules-load.d/modules.conf
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Generated by sensors-detect on Wed Apr 13 23:29:38 2016
# Chip drivers
it87
lm63
我试图对这两名司机进行评论,但情况变得更糟。
答案1
固定的!
我运行sensors-detect
后发现我需要它w83627ehf
,并将其添加到我的“ /etc/modules
”(实际上是/etc/modules-load.d/module.conf
)文件中。
sensors-detect
建议我运行/etc/init.d/kmod start
,然后我就运行了,但是再次失败了,因为无法加载,it87
所以我评论说该文件已经不存在了/etc/modules-load.d/modules.conf
,然后砰的一声,没有Load Kernel Modules
错误了!
唉,我想我还有一段路要走,才能在4.x
系列内核中启动,而不会出现那个讨厌的挂起(尽管辅助终端工作正常)。Starting Show Plymouth Boot Screen...
希望这可以为将来的某人提供一些帮助。