![无头服务器:没有显示器,没有图形?](https://linux22.com/image/903334/%E6%97%A0%E5%A4%B4%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9A%E6%B2%A1%E6%9C%89%E6%98%BE%E7%A4%BA%E5%99%A8%EF%BC%8C%E6%B2%A1%E6%9C%89%E5%9B%BE%E5%BD%A2%EF%BC%9F.png)
从 Ubuntu 16.04 升级到 18.04 后出现了这个问题。
我在本地网络上安装了一台 Intel NUC6i3SYH 作为无头服务器。它没有显示器,也没有连接键盘。我使用 Remmina 从台式电脑控制它。当 NUC 上安装了 Ubuntu 16.04 时,这运行良好。
我现在已经将 NUC 升级到 Ubuntu 18.04.01。突然间,Remmina 不再按预期工作:它可以连接到 NUC 并要求输入密码才能访问。但之后它只显示黑屏。只有在启动时将显示器连接到 NUC 时,Remmina 才能工作。只要 NUC 感知到显示器,它就会向 Remmina 提供图形。移除显示器时,Remmina 中的图形会冻结。我需要做什么才能在没有显示器连接到 NUC 的情况下在 Remmina 中看到图形?
有关 NUC 的一些技术规格:NUC6i3SYH,CPU:i3-6100U(以前称为 Skylake),使用集成显卡 Intel HD Graphics 520。
答案1
我找到了一个可以解决上述问题的解决方案。此答案来自用户 Stefan Lemmens 的回复(https://askubuntu.com/users/421108/stefan-lemmens) 问题:如何在没有连接显示器的 VNC 上使用 Ubuntu 18.04? 他的回答涉及三个步骤:
(1)创建一个20-intel.conf文件,该文件创建一个虚拟显示器。
(2)创建一个shell脚本,设置虚拟显示器并连接它。
(3)将 shell 脚本添加到启动应用程序中,这样每次机器重新启动时都会执行该脚本。
与他的概述相比,我做了一个更改:我想要虚拟显示器使用不同的分辨率,因此我使用了不同的 xrandr 参数值。我在这里找到了有关如何找到正确参数值的描述:https://ubuntuforums.org/showthread.php?p=8595940
2021 年 4 月更新:升级到 Ubuntu 20.04 LTS 后,我在使用这款无头服务器时遇到了更多图形问题。我问了一个有关这些问题的问题:升级到 Ubuntu 20.04.1 后出现 Intel 显卡问题 最后我通过购买 HDMI 插头解决了这个问题。这会让 NUC 在启动时认为已连接显示器。然后我就不需要软件技巧来让一切正常工作了。我删除了上述软件步骤。
答案2
我偶然发现了一个简单的解决方法。如果您手头有 VGA 转 HDMI 或 VGA 转 Display 端口适配器,则可以使用它来解决此显示器或显示问题。我使用了一个便宜的 7 美元适配器,它对我有用。我的 Ubuntu 服务器是联想 Thinkserver。希望这对某些人有帮助。如果您尝试使用 VNC,则特别有用。