为什么全新安装服务器后不会出现 GRUB 菜单?

为什么全新安装服务器后不会出现 GRUB 菜单?

我最近安装了全新的 11.10 服务器,当启动时应该出现 GRUB 菜单时,我的显示器显示它不支持当前输入时序。这是一台 LCD 显示器,我在较旧的 LCD 显示器上也遇到了类似的错误。以下是我的 中未注释的行/etc/default/grub

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMOUT=1 # changed to try getting the menu to appear
GRUB_HIDDEN_TIMEOUT_QUIET=false # same
GRUB_TIMEOUT=10 # changed from 2
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=""
GRUB_CMDLINE_LINUX=""

完成上述更改后,我运行update-grub并发现它有效。

我的主板是华擎 N68-S 主板,带有 GeForce 7025 / nForce 630a 芯片组。

如果在此期间我不按任何键,内核将启动,我将得到登录提示,但这是个问题,因为一旦我安装了 mdadm 并连接了 RAID 驱动器,它就会挂起。如果我能看到发生了什么,也许这将有助于我诊断该问题。

我在全新安装 11.10 桌面时遇到了完全相同的问题;登录和桌面 UI 工作正常,只是当 GRUB 菜单出现时我却什么也看不到。

答案1

您的视频卡不太喜欢您的显示器,无法自行向其发送它喜欢的信号,因此您需要编辑 /etc/grub.d/00_header 并告诉它该做什么。

在该文件中搜索 gfxmode=auto 并将其更改为 gfxmode=1024x768 之类的内容。如果您不习惯这样做,可以使用启动管理器https://help.ubuntu.com/community/StartUpManager做出改变。

相关内容