![屏幕分辨率“超出范围”](https://linux22.com/image/823889/%E5%B1%8F%E5%B9%95%E5%88%86%E8%BE%A8%E7%8E%87%E2%80%9C%E8%B6%85%E5%87%BA%E8%8C%83%E5%9B%B4%E2%80%9D.png)
我对 Ubuntu 还很陌生,刚刚在一台备用机器上安装了 Ubuntu Server 12.04 来进行实验和玩耍!
安装没有问题,但是,每当操作系统启动时,显示器就会显示一条错误消息,说分辨率是out of range
,我看不到任何内容 - 我可以等待任意长的时间,但什么也没有出现。
Ubuntu 是唯一安装的操作系统,因此在启动时会绕过 GRUB,但如果在启动时强制使用,GRUB 屏幕也会超出范围。
我可以从恢复模式访问 shell,并且可以通过桌面版本的实时 CD 进入终端,但是运气不佳。
我已经尝试弄清楚这个问题好几天了,但完全不知所措。
有什么想法吗?
答案1
在 grub2 中禁用图形终端。
禁用图形终端:
- 编辑 /etc/default/grub
- 取消注释 #GRUB_TERMINAL=console
- 使用以下命令更新 grub
sudo update-grub
- 重启
您也可以尝试更改 /etc/default/grub 中的终端分辨率。
答案2
在(Ubuntu 10.04 服务器)上,我得到了一个输入超出范围甚至直到登录屏幕。
我的显卡是旧的 ATI Radeon。我修改了GRUB_CMDLINE_LINUX_DEFAULT
它并将其设置为radeon.modeset=0
而不是"quiet"
。
GRUB_CMDLINE_LINUX_DEFAULT=radeon.modeset=0.
只有在此之后,它才开始工作。请注意,GRUB_TERMINAL=console
正如 natex 建议的那样,它也被取消了注释。
我解决了这个问题通过阅读这个答案,还解释了如何使用 NVidia 卡。