我正在尝试设置一个无头 FreeBSD 13.1 系统。我之前已经在这台特定的机器上成功完成了此操作,但无论出于何种原因,在完全重新安装后,它不想在没有通过 HDMI 连接的显示器的情况下启动。由于它永远不会出现在网络上,我假设它甚至永远不会通过启动提示符。
如果我在启动机器之前将 HDMI 电缆插入显示器,它会按预期启动。尝试在没有显示器的情况下启动失败后插入显示器不起作用(黑色显示)。
我尝试添加-P
到/boot.config
,但这没有效果。除此之外,该系统相当普通。
该系统是一个无风扇的中国(?)“Basoaro”系统,带有美国大趋势 BIOS,但我在 BIOS 中找不到任何似乎相关的内容,因为它用过的为了能够在没有连接显示器的情况下启动系统,我假设这不是与 BIOS 相关的问题。
无论我之前做了什么让它无头启动,我都忘了那是什么。
答案1
我相信我的问题可能已经通过简单地添加来解决
console="efi"
... 到/boot/loader.conf
。这loader.conf(5)
手册将此描述为“选择 EFI 控制台”。当没有连接视频或串行控制台时,这似乎不会阻止启动过程。
我最初害怕为console
设置分配一个值,因为我不想被完全锁定而无法访问系统,但我不知道这是否是一个可能的风险。
答案2
Putting对我console="nullconsole"
来说loader.conf
很有效(Geekom MiniAir 11)。感谢 Kudo Kusalananda 为我指明了正确的方向!
引用自男人loader.conf
:
nullconsole
选择静音控制台(对于既没有视频控制台也没有串行端口的系统有用)。