GRUB 菜单不可见

GRUB 菜单不可见

我有一个带有 Ubuntu 12 LTS 的可启动外部 USB 驱动器,我可以在两台 PC 之间移动它。在一台机器上,我看到从 BIOS 引导设备菜单 -> GRUB 菜单 -> 正常系统启动屏幕的正常进程。另一方面,我从 BIOS 菜单 -> “无视频信号” -> 启动画面进入,也就是说,显示器在 GRUB 菜单应显示时关闭,然后在 GRUB 超时后重新打开。

有人能告诉我这里发生了什么事,我应该在哪里寻找解决方案吗?

谢谢,达尔文

答案1

问题

OP 存在分辨率问题。对我来说,这里的问题(根据评论)是,作为一张白纸,我必须确定问题是否存在于硬件或软件中。

解决方案

OP 排除硬件问题后,很容易确定问题出在软件上,在本例中是 GRUB2。使用以下答案:

如何安全地更改 grub2 屏幕分辨率?

我建议OP跳过步骤1,因为我们看不到GRUB2控制台,因此,我们必须手动设置一个重复的过程来手动确定支持的最高分辨率:

  1. 从支持的最低分辨率开始。在大多数较新的图形硬件上,最低分辨率为 640x480。
  2. /etc/default/grub使用您喜欢的文本编辑器设置以下变量。GRUB_GFXMODE
  3. 跑步update-grub。请注意,如果您的发行版不是基于 Ubuntu,则命令可能会有所不同。
  4. 重启
  5. 您的 GRUB2 菜单现在应该以 640x480 的分辨率显示
  6. 重复步骤 1 - 4,将分辨率从 640x480 增加到屏幕变黑的程度。使用众所周知的分辨率,例如1024x768、1280x1024等。您也可以参考此表:屏幕分辨率统计,从 4:3 类别中的最低分辨率开始,手动调整至 5:4,然后是 8:5,最后是 16:9。
  7. 一旦步骤 1 - 4 再次变黑,您就达到了不受支持的分辨率。
  8. 再重复一次步骤 1 - 4,备份一项决议。

您可能需要在 grub 配置文件中添加注释,以便这种情况不再发生。要验证您是否正在运行支持的最大分辨率,您现在可以使用该vbeinfo命令,因为您现在可以使用 GRUB2 命令提示符。

相关内容