我今天过得很糟糕。今天早上我的 16.04 无法启动。我通过 Grub 加载程序,选择 Ubuntu(我与 Windows 10 有双启动)。我到达带有彩色圆点的 Ubuntu 启动画面,但什么也没发生。我有一台笔记本电脑(Dell Inspiron),配有 ATI 显卡(Radeon 8730M),我经常看到与 Radeon 相关的错误,但一切仍然正常。今天,什么都没有。我尝试了一些方法,比如在 grub 配置中使用 nomodeset 重新启动,或者在恢复模式下使用故障安全图形,但总是出现黑屏。我从来没有进入登录屏幕。Ctrl-Alt-F1 不会将我带到终端。
我在恢复模式下尝试了各种方法(fsck、grub、修复包等),但都无济于事。事情变得复杂了,因为我无法在恢复 shell 中让 wifi 工作(dhclient wlan0 从未返回),所以我不得不插入网线来运行 apt-get upgrade 等。
我用 16.04 ISO 刻录了一张 CD。我开始使用它,它给了我一个在安装的基础上重新安装 Ubuntu 的选项。这样做了,它给了我一个关于我的一个包的错误,它无法重新安装,之后要我手动重新安装。重新启动后,我直接进入紧急模式。最后一条消息告诉我 ISO-8859-1 在我的启动分区 /dev/sda1 上不受支持。运行 depmod 告诉我 /etc/modules/4.4.0.22 不存在。是的,只有 4.4.0.21 存在。
因此,如果我启动标准 ubuntu,它会尝试 4.4.0.22 内核,但找不到模块,因此直接进入紧急模式。如果我通过高级 grub 菜单并选择 4.4.0.21,我会回到今天早上的黑屏。浪费了一天,什么也没完成……昨天一切正常,笔记本电脑昨晚正常关机。
谢谢您的指点。
答案1
为了修复缺少模块的内核问题,您可以尝试安装 4.4.0.22 Linux 映像:
apt install linux-image-4.4.0-22-generic
答案2
好的,仔细查看日志后,我发现了一个 GTK 错误。我手动安装了 GTK 3.20,我确信我已经重新启动了,但显然没有。卸载 GTK 3.20 以返回 3.18 解决了我的问题。感谢所有提出建议的人。