我的系统使用 vidcontrol 来更改视频模式,我想从启动时为所有控制台窗口/设备设置更严格的视频模式。 man vidcontrol
说通过将其编辑到 rc 或 rc.local 中来做到这一点。我的问题是,当我在启动时执行此操作时,通常的信息启动日志显示会在模式更改时被清除。我知道它可以在我的第一次交互式会话期间使用 dmesg 轻松恢复,但我希望它在实际启动过程中不会丢失,如果它很容易做到的话。
我想我可以通过在模式更改后手动回显回滚缓冲区来解决这个问题,也许也可以在模式更改之前手动捕获它,但是最好的方法是什么,以及是否有更干净的方法它?
答案1
使用 vt(4) 而不是 sc(4)(追加"kern.vty=vt"
并/boot/loader.conf
重新启动)。模式更改时它不会丢失回滚缓冲区。此外,您可能需要加载适当的驱动程序(例如:i915kms_load="YES"
在同一位置)。