FreeBSD - スクロールバックバッファ情報を中断せずに起動時にコンソールvidcontrolモードを設定する最良の方法

FreeBSD - スクロールバックバッファ情報を中断せずに起動時にコンソールvidcontrolモードを設定する最良の方法

私のシステムはvidcontrolを使用してビデオモードを変更し、起動時にすべてのコンソールウィンドウ/デバイスに対してより厳しいビデオモードを設定したいと思います。 man vidcontrolrcまたはrc.localで編集してこれを行うとします。私の問題は、起動時にこれを行うと、モード変更時に一般的な情報を提供するための起動ログの表示が消去されることです。最初のインタラクティブセッションでdmesgを使用して簡単に復元できることを知っていますが、可能であれば実際の起動プロセス中に失われていないことを願っています。

モード変更後にスクロールバックバッファを手動でエコーし、モード変更前に手動でキャッチしてこの問題を解決できると思います。しかし、最良の方法は何であり、よりきれいな方法はありますか?

答え1

sc(4) の代わりに vt(4) を使用します (追加して"kern.vty=vt"/boot/loader.conf起動)。モードが変更されたときにスクロールバックバッファを失うことはありません。また、適切なドライバをロードする必要があります(たとえば、i915kms_load="YES"同じ場所に)。

関連情報