我的 Ubuntu 服务器崩溃了,使用 fsck 恢复后,服务器启动时出现提示:
error: invalid video mode specification `text'.
Booting in blind mode.
我的输入没有得到任何回应。不过,恢复模式似乎运行正常。
我尝试执行 grub-install 和 grub-update,但没有成功。有人知道如何修复这个问题吗?
答案1
这是一个非常奇怪的问题。我通过手动更改解决了这个问题
gfxmode $linux_gfx_mode
/boot/grub/grub.cfg 中的行改为:
gfxmode auto
重启后,控制台现在可以显示启动消息,让我可以找到真正的问题所在。原来,我的 fstab 中的一个自动挂载在日志索引方面存在一些问题。从实时 CD 运行 fsck 后,系统现在可以完美启动。
但这又引出了两个问题:
- 为什么 fstab 中的自动挂载会导致整个启动序列崩溃?该卷用于外部数据,对系统而言并非必需。
- 为什么由于这个问题而没有显示?修复音量后,我再次运行 grub-mkconfig,行恢复为 $linux_gfx_mode,系统运行正常。我觉得这像是 grub 中的某个错误,在启动时视频模式字符串没有正确传递给内核。但我想只有 grub 开发人员才能知道。