服务器安装后启动grub时“信号超出范围”

从新的Ubuntu安装启动后,我在屏幕上显示“信号超出范围”,如果在角落里闪烁半小时然后它进入“无输入信号”,任何人都知道如何让grub加载到具有out的不同分辨率可以访问文件系统?

如果不是我想我唯一的选择是从CD启动并编辑som文件以使grub以不同的分辨率加载?

因为它现在我无法访问grub菜单,我无法访问登录屏幕,所有将给我“无输入信号”,任何人都在解决这个问题?

从live cd启动并打开终端。 假设你的root在/ dev / sda1上,那么这样做:

sudo -s mount -t ext4 /dev/sda1 /mnt gedit /mnt/etc/default/grub for f in sys proc dev ; do mount --bind /$f /mnt/$f ; done chroot /mnt update-grub 

当编辑器出现时,取消注释(删除’#’)这一行并保存并退出:

 #GRUB_TERMINAL=console 

更新grub之后,重新启动,你应该很好。

我也有这个问题。 但我的计划是使用我的机器作为无头服务器进入SSH,所以直到现在我还没有修复这个错误。 (并且为了记录,我在戴着Ubuntu 12.10服务器版的戴尔2009W显示器上的错误的完整描述是“超出范围信号。无法显示此video模式,将计算机显示输入更改为1680×1050。”)

因此,如果您收到此错误并且想要在安装后修复它(并具有SSH访问权限),请执行以下操作:

  1. 更改/etc/default/grub配置文件; 取消注释#GRUB_GFXMODE=640x480

    (注意:起初这个文件丢失。在我尝试输出时运行sudo update-grub几次后,Grub2最终创建了该文件……奇怪!)

  2. 保存文件。

  3. 更新Grub: sudo update-grub

  4. 重启服务器。

然后一切都神奇地奏效了! 希望这对其他人有帮助。 祝好运。