无法在双显示器上启动

无法在双显示器上启动

问题摘要:无法在通过 DVI 端口连接的显示器上看到 GRUB2 启动菜单。

直到最近,我的 Windows 10 / Ubuntu 18.04.2 双启动设置一切正常。我有两个显示器:一个连接到 HDMI,另一个连接到显卡上的 Displayport,并使用 Display-Port -> DVI 电缆插入第二台显示器。我的主显示器是通过 HDMI 连接的。

我插入 HDMI 的显示器坏了,我买了一个新的。为了充分利用我的新显示器,我想通过 Displayport 连接它。这意味着我的第二台显示器现在通过 DVI-D 连接到 DVI-D。

鉴于 GPU(GTX 1050 Ti)的优先级顺序是 DVI、HDMI、Displayport,这意味着在启动操作系统之前,我的旧的第二显示器现在是主要的。

但是,我看不到双启动菜单。相反,我在第二台显示器(通过 DVI 连接的显示器)的顶部看到几行彩色像素。

Windows 启动正常(如果我将 BIOS 更改为直接启动 Windows)。但是,我访问 Linux 的唯一方法是拔下我的第二台显示器。然后 Displayport 显示器是唯一的显示器,一切正常。进入 Linux 后,我可以将第二台显示器插入 DVI 电缆,它被识别并正常工作。

我已尝试以下操作(逐步和单独):

  • 将 GRUB_GFXMODE 设置为 640x480
  • 将 GRUB_TERMINAL 设置为控制台
  • 将显示驱动程序更改为 NVIDIA,而不是 Linux 默认驱动程序

请注意,在更新 GRUB2 设置后,/etc/default/grub我运行了 grub update。当我拔下第二台显示器启动时,我可以看到更改已生效。

这让我很为难 - 欢迎提出任何建议。如果我遗漏了任何关键信息,请发表评论。

更新 1

我尝试过从 Linux 启动 USB 启动。我看到了相同的结果(即屏幕顶部有几条彩色像素线)。GRUB2 与 DVI-D 兼容吗?

相关内容