我有一台旧机器,我想在上面安装 Ubuntu 作为“玩具”机器。它最初装有 Windows Vista,与我的 KVM 配合得很好。事实上,这台旧机器是我在 KVM 上拥有的三台机器之一。所有机器都运行良好。下面列出的所有安装都是替换安装……即……Ubuntu 是机器上唯一的操作系统。
最初,我尝试安装 12.04,但一直收到一条消息,Ubuntu 无法成功检测到我的显示器、视频卡、键盘鼠标。安装确实继续了。安装完成后,从硬盘启动时弹出相同的消息,桌面没有启动……只是命令行 linux。好吧……我安装了 11.04,在硬盘启动过程中屏幕变黑。接下来我尝试了 13.04,在安装过程中再次收到该消息。所以……我跳过了 KVM,将显示器直接连接到机器……宾果……13.04 安装正常,从硬盘重新启动,一切似乎都很顺利。
好的……酸性测试……KVM 已重新连接,并尝试从硬盘重新启动。屏幕变黑,我能听到 Ubuntu 鼓声,显示器保持黑色。由于 KVM 在 Windows 上运行良好……我没有理由相信这是硬件问题。有什么想法吗?(显然,我对 Linux 和 Ubuntu 很不熟悉)提前感谢任何建议。
答案1
与 Windows 不同,Ubuntu 会尝试检测显示器支持的视频模式并自动选择最佳模式(对于 TFT 显示器,这将是原始分辨率)。
我在使用 KVM 时也遇到过类似的问题,它会导致 Ubuntu 在 1280×1024 TFT 上选择 1024×768,并且不允许我更改设置。当我将显示器直接连接到 PC 时,我得到了正确的分辨率。
显然,有很多 KVM(大概大部分是较旧的)无法正确传递操作系统用来从显示器获取支持的视频模式的额外信号。
我没有完整的解决方案,因为我根本就不需要 KVM,所以直接扔掉了。最好的方法可能是在 X 服务器上手动强制使用特定分辨率。
尝试在这个网站上搜索“强制分辨率”或“强制视频模式”。我当时尝试编辑 X 配置文件,但没有成功;这里的一些答案建议将选项传递给 GRUB – 也许这有帮助。