安装 Ubuntu Server 12 后,我的显示器(Asus vh236h)显示“超出范围”消息。该 PC 是 Compaq Proliant ML310 G1。我已通过使用 ssh 远程访问计算机来验证它是否已启动并正在运行。
此消息恰好出现在 grub 出现之前。从那时起,我除了“超出范围”之外什么都看不到。使用安装光盘的救援模式访问终端命令,我尝试将文件更改/etc/default/grub
为几种不同的分辨率,然后执行sudo update-grub
,但都不起作用。我想也许是频率的问题(我不知道如何更改),但我也尝试过取消注释GRUB_TERMINAL=console
,但这也无济于事。
编辑:我在另一篇文章的评论中看到,除非按住 ,否则 grub 不会显示Shift,所以我尝试了一下。我看到“grub 正在加载...”,然后我的显示器又开始显示“超出范围”,就像以前一样。
答案1
是的,这显然是显示器本身发出的消息,因为我看到的是 BIOS 消息。我从各种论坛上的其他问题中找出了如何让它工作的方法。我编辑了 /etc/default/grub 文件,更改了
grub_cmdline_linux_default=""
到
grub_cmdline_linux_default="radeon.modeset=1"
取消注释分辨率行,并将其设置为我知道我的视频卡应该支持的值,1024x768。
不确定是上述其中一项还是两项确实解决了我的问题。事实证明我第一次并没有保存更改sudo update-grub
。