我有一个带有 Ubuntu 12 LTS 的可启动外部 USB 驱动器,我可以在两台 PC 之间移动它。在一台机器上,我看到从 BIOS 引导设备菜单 -> GRUB 菜单 -> 正常系统启动屏幕的正常进程。另一方面,我从 BIOS 菜单 -> “无视频信号” -> 启动画面进入,也就是说,显示器在 GRUB 菜单应显示时关闭,然后在 GRUB 超时后重新打开。
有人能告诉我这里发生了什么事,我应该在哪里寻找解决方案吗?
谢谢,达尔文
答案1
问题
OP 存在分辨率问题。对我来说,这里的问题(根据评论)是,作为一张白纸,我必须确定问题是否存在于硬件或软件中。
解决方案
OP 排除硬件问题后,很容易确定问题出在软件上,在本例中是 GRUB2。使用以下答案:
我建议OP跳过步骤1,因为我们看不到GRUB2控制台,因此,我们必须手动设置一个重复的过程来手动确定支持的最高分辨率:
- 从支持的最低分辨率开始。在大多数较新的图形硬件上,最低分辨率为 640x480。
/etc/default/grub
使用您喜欢的文本编辑器设置以下变量。GRUB_GFXMODE
- 跑步
update-grub
。请注意,如果您的发行版不是基于 Ubuntu,则命令可能会有所不同。 - 重启
- 您的 GRUB2 菜单现在应该以 640x480 的分辨率显示
- 重复步骤 1 - 4,将分辨率从 640x480 增加到屏幕变黑的程度。使用众所周知的分辨率,例如1024x768、1280x1024等。您也可以参考此表:屏幕分辨率统计,从 4:3 类别中的最低分辨率开始,手动调整至 5:4,然后是 8:5,最后是 16:9。
- 一旦步骤 1 - 4 再次变黑,您就达到了不受支持的分辨率。
- 再重复一次步骤 1 - 4,备份一项决议。
您可能需要在 grub 配置文件中添加注释,以便这种情况不再发生。要验证您是否正在运行支持的最大分辨率,您现在可以使用该vbeinfo
命令,因为您现在可以使用 GRUB2 命令提示符。