我拼命想弄清楚这里到底出了什么问题。
我正在运行 Linux(Debian Bookworm 和 Buster 都已经过测试,但问题大概发生在内核加载之前)。
我有许多基于 Intel 的 Cincoze DA-1100 系统(Apollo Lake 集成显卡)。当连接到 HDMI 屏幕(通过 DVI 转 HDMI 适配器或 DVI/HDMI 电缆)时,如果视频中断,这些机器将在 GRUB2 倒计时超时期间冻结。这些系统有一个 DVI 视频端口。
为了复制此情况,我可以运行原版 Debian 12.2,一旦系统在 POST 期间发出哔哔声,我就可以切换到屏幕上的其他 HDMI 源,然后再切换回来。视频连接的中断似乎会导致 GRUB2 崩溃,它会停止倒计时,键盘无响应除了 CTRL-ALT-DEL。也就是说,我无法使用箭头键滚动菜单,或者在 GRUB 中执行任何其他操作,只能重新启动它。
在 grub.cfg 中设置明确的解决方案并不能解决任何问题。
今天我发现将 grub 设置为 TEXT 模式,似乎无法复制倒计时期间的冻结......但系统会在“加载初始 ramdisk”时冻结,我想此时内核正在加载。
我很想听听任何我可能能够收集任何日志或屏幕输出的理论或方法。由于它发生在内核加载之前(我想?),因此没有 journalctl 或其他 dmesg 日志可以提供帮助。
我一直在苦苦思索。感谢阅读本文的所有人。