问题描述
我试图从Ubuntu 14.04升级系统。我的笔记本电脑冻结了几个小时。甚至指针都没有做任何事情。因此,我通过按下电源按钮几秒钟来关闭电源。这个未完成的安装是我问题的根源。当我重新引导系统时,出现grub,然后显示以下消息:
[FAILED] Failed to start Load Kernel Modules
See 'systemctl status systemd-modules-load.service' for details
加上其他以final结尾的行:
Failed to start Load Kernel Modules
通过按CTRL + ALT + F1打开命令行时,我可以输入
sudo systemctl status systemd-modules-load.service
我得到以下输出:
status systemd-modules-load.service
如果我重复systemctl
命令,有时会得到其他进程而不是179,例如183。
万一有需要,
sudo ls /lib/systemd/system/systemd-modules-load.service
给我
/lib/system/systemd-modules-load
(written in green)
journalctl
输出大量数据。红线如下:
第一条红线:
第二和第三条红线:
第四条红线:
我非常感谢您的帮助。我不知道下一步该怎么做,而且我在网上搜索后一无所获。
最佳解决方案
我在ubuntuforums.org的讨论中找到了exactly what I needed。具体来说,我在寻找命令:
dpkg --configure -a
linked article above提到了四个可以帮助解决此问题的命令,并指出可能需要“不按特定顺序”重复它们:
apt-get update
dpkg --configure -a
apt-get dist-upgrade
apt-get -f install
次佳解决方案
我的印象是更新/内核更新出了点问题:
引导到恢复模式。
-
菜单”root”:手动撤消的网络
ifconfig ethx <ip> netmask <mask> up echo "nameserver 8.8.8.8" > /etc/resolv.conf apt-get update
-
菜单”dpkg”:修复安装
-
返回菜单”root”:修复内核initramfs
update-initramfs -k all -u update-grub