无论是否连接了显示器,如何让 Mint 19 启动? 18年的时候还可以正常使用吗

无论是否连接了显示器,如何让 Mint 19 启动? 18年的时候还可以正常使用吗

有一台运行 Mint 的 HTPC。

$ cat /etc/os-release
NAME="Linux Mint"
VERSION="19 (Tara)"
ID=linuxmint
ID_LIKE=ubuntu

它有一台通过 HDMI 连接的电视。在更新之前,如果我通过 ssh 重新启动机器,它会在电视关闭时正常启动。但我做了升级:

sudo apt-get update && sudo apt-get dist-upgrade

现在,除非连接的电视打开,否则它不会启动。这就是为什么我总是不愿意更新Linux,事情往往会被破坏。

很明显,这不是无头的,它只是在某些时候(当电视关闭时)无头的。无论是否连接电视,我如何告诉它启动?在更新之前,这一直有效。所以有些东西被更新并破坏了它。

这里的两个答案并不能解决这个问题。我怀疑这与 Grub 或 Wayland 有关,但我不想搞乱它,除非我确信我正在做正确的事情。

规格

答案1

我最近在运行 Kodi 或 Raspian 的 Raspberry Pi 设备上遇到了同样的问题。在这两种情况下,我都通过使用标题为 Raspberrypi SE Q&A 中概述的调整步骤来解决此问题:如何从 OpenELEC/LibreELEC 获取 RCA 视频?

使固定

首先是我的发行版:
$ uname -a
Linux OpenELECmb 4.1.18 #1 Mon Feb 29 19:06:37 CET 2016 armv6l GNU/Linux
我挂载/flash读/写,以便我可以编辑其上的文件:
$ mount -o remount,rw /flash
编辑这个文件:
$ vi /flash/config.txt
强制 HDMI:
# Force HDMI even if unplugged or powered off
hdmi_force_hotplug=1
保存文件,然后重新挂载为只读:
$ mount -o remount,ro /flash
重启。

参考

答案2

如果连接到电视的系统有另一个视频输出(例如 VGA),您可以

  • 购买/建造/获得VGA 假插头喜欢这个并连接它。
  • 将 HMDI 输出配置为 VGA 的克隆
  • (也许有必要)将 VGA 输出配置为“主要”

这样,当系统启动时,它始终将 VGA 虚拟插头检测为活动输出,并按照您想要的方式启动。

然后,如果您打开电视,无论是否预启动,或在稍后的某个时间点,它都会克隆主渲染表面的输出。 (你的 Kodi 运行的地方)

同样的原理适用于 DVI 和 HDMI(然后还支持 >1080),但需要不同的虚拟插头。我从个人经验中知道这是有效的。

如果您的设备只有一个 (HDMI) 视频输出,则您可以使用“主动切换器”类型设备之一。大多数较小的价格都在 50 美元以下,有些可以模拟常亮显示屏,即使连接的设备处于离线状态。 2019 款机型也大多可以支持 4K。

相关内容