80x25テキストモードコンソールとVESAフレームバッファコンソールを使用してx86 Linuxカーネルを起動できますか?

80x25テキストモードコンソールとVESAフレームバッファコンソールを使用してx86 Linuxカーネルを起動できますか?

デフォルトの80x25テキストモードコンソールの代わりにVESAフレームバッファコンソールを使用してLinuxを起動することを選択できるLinuxカーネルドキュメント。

テキストアプリケーションテストには両方のモードが必要になる場合があります。たとえば、80x25テキストモードではALT+から+ 、フレームバッファ1モードALTでは+から+と表示されます。3ALT4ALT6

1回の実行でデュアルモードテキスト表示を達成する方法はありますか?

ベストアンサー1

vbetoolカーネルをテキストモード(x86標準)で起動する場合は、起動後にこの操作を使用してVESAモードを変更できますvbemode

カーネルがフレームバッファモード(x86では標準ではない)で実行されている場合は、実行時に使用できますfbset

ALT+などを押すと、Lカーネルがプロセス(pid 1)SIGWINCHに転送されます。INITデフォルトプログラムは、モードを設定するスクリプトを変更して実行して取得できるイベントをinit生成できます。kbrequest/etc/inittabinit

おすすめ記事