我家里有一台 HP Proliant Microserver(N40L,1.5GHz AMD 双核处理器),我用它一段时间作为源代码存储库和夜间构建系统。这样使用不需要屏幕,只需要电源和 LAN。
我正忙于重新做操作系统并添加一些 HDD 空间和 SSD 驱动器以用作编译器缓存,并在尝试安装 Ubuntu 14.04LTS 时注意到一些奇怪的事情。
当连接到三星 S20D300H 20 英寸 LED 显示器时,POST 屏幕、BIOS、启动菜单均显示正常。当加载 Ubuntu 安装过程的更多图形显示时,屏幕变黑。
起初我以为是我的启动驱动器、RAM 出现了问题,甚至还断开了 SSD,但遗憾的是,没有运气。
最后,经过几个小时、几杯咖啡和几次幸运的尝试后,我决定只连接两年前安装 Ubuntu 12.04LTS 时使用的屏幕(LG 20 英寸 CRT),然后它就工作了。再次尝试 LED 屏幕,没有成功。
那么,有人知道为什么会出现这种情况吗?或者有办法解决这个问题吗?我的桌子上没有地方放这台 LG CRT,从现在起,我希望这台机器能永久地连接到显示器上。
BIOS 更新或者为板载 VGA 控制器分配更多内存有帮助吗?
答案1
事实证明,VGA 适配器(板载)不支持我的 60Hz 的原始屏幕分辨率,并且我的显示器不支持其自身的 50Hz 的原始分辨率,而这是 VGA 适配器愿意输出的全部。
可以通过强制使用与 Grub 不同的显示分辨率来解决问题,最安全的方式是 1024x768,在 grub 命令行选项中添加
VGA=792
可悲的是,我在购买了一块低调的显卡后才知道这一点……