如果没有 VGA 连接显示器,Ubuntu 服务器将无法启动吗?

如果没有 VGA 连接显示器,Ubuntu 服务器将无法启动吗?

我最近在安装 Ubuntu 14.04 服务器时遇到了一个奇怪的问题,希望得到一些指示来诊断问题的原因。

除非通过 VGA 端口连接显示器,否则操作系统将无法启动。

我认为启动过程可能会在 grub 菜单中停滞,因为按下电源按钮时服务器会立即关闭,而操作系统运行时关闭电源需要通过正常的 ACPI 过程花费几秒钟。

由于操作系统无法启动,因此没有日志可以指导我完成调试过程。我该怎么做才能开始了解问题所在?

答案1

备份文件 /etc/default/grub然后使用...编辑该文件

sudo nano /etc/default/grub

然后找到该行...

GRUB_CMDLINE_LINUX_DEFAULT

并删除quietsplash如果它们存在(怀疑它们是否存在,否则它永远不会起作用)并添加...

nomodeset

从您的评论来看,这将是

  GRUB_CMDLINE_LINUX_DEFAULT="biosdevname=0 nomodeset"

你需要做一个

sudo update-grub

重新加载 grub。重新启动应该可以让系统在没有监视器的情况下通过 grub。

答案2

这很可能是硬件问题,与操作系统无关

许多较旧的主板,特别是非服务器主板,在启动时需要连接显示器邮政序列,否则主板将在启动序列期间停止,永远无法到达引导加载程序。

不幸的是,即使您在 Bios 中启用了“出现错误时不停止”选项,这种情况通常仍然成立。

由于需要通过引脚发送少量电流来检查连通性,因此您只需在如下所示的引脚之间连接三个 50-100 欧姆电阻即可制作一个虚拟连接器

在此处输入图片描述

这就是我用我拥有的“服务器”解决这个问题的方法;)

答案3

对于 HDMI,您可以从亚马逊或其他地方购买 HDMI 假插头、Headless Ghost、显示模拟器。 HDMI 无头插头

答案4

@Rinzwind 的回答对我有一定帮助。我还必须取消注释GRUB_TERMINAL=console才能/etc/default/grub在我的系统上安装无头 ubuntu 服务器。

请注意,这个改变使得我的计算机不再在插入显示器的情况下启动(!)在进行此改变之前请确保您的系统已准备好 ssh。

相关内容