我通常属于“自己用谷歌搜索修复”的人,但这个问题让我很困惑。一些背景信息:
我有一组 Dell R720,每台都有 4 个 SAS SSD 和两台 Nvidia K20X。系统的主要视频输出(显然)是 Matrox SVGA。它们目前运行的是 Windows Server 2012(哦,我知道这很可怕),我正尝试将它们迁移到 Ubuntu。哪个版本?任何版本。14.04 Desktop LTS、14.04 Server LTS、16.04 Desktop LTS、16.04 Server LTS。
在所有情况下,安装都成功进行,漂亮的 GUI,紫色/红色屏幕 SVGA。然后,当它完成并重新启动时,转储到终端。xstart 显然会因段错误而转储。
我尝试过删除 lightgm、安装、重新安装、修复 gdm、从头开始使用 unity-desktop 等……所有结果都一样。启动时,出现紫色屏幕,显示屏开始闪烁几次(段错误!),然后我被转入终端。经过一段时间的斗争,我怀疑 dm(无论我尝试使用哪个)对古老的 matrox(主)显示适配器和两个(无头、21 世纪)Tesla K20x 感到非常困惑……
所以,问题分为两部分:(1) 大家觉得哪些日志有助于我解决这个问题?x 服务器初始化看到所有三个适配器,然后因段错误而崩溃……(2) 这里有没有人处理过带有两个无头 GPU 卡和 20 世纪主视频显示系统的 Ubuntu 服务器系统?
答案1
我在戴尔工作。当您将显示器连接到支持超出该代服务器上的 iDRAC8 所支持的分辨率的服务器时,我曾遇到过类似您描述的问题。如果您不想断开显示器连接或在 iDRAC 虚拟控制台设置中禁用本地显示器,您可以按照以下方法解决该问题。
首先,要启动系统,请关闭电源并重新打开系统,然后在 grub 启动菜单中按e编辑条目并删除此行:
gfxmode $linux_gfx_mode
然后按Ctrl+X启动。
系统启动运行后
sudo vi /etc/default/grub
,取消注释/修改此行以将 VGA 输出限制为 iDRAC8 支持的分辨率:GRUB_GFXMODE=1280x1024x32,1152x864x32,1024x768x32,800x600x32
跑步
sudo update-grub
将更改合并到 Grub 配置中。
现在系统应该可以正常启动了。
也可以看看: