GRUB端末内で画面解像度を設定できますか?

GRUB端末内で画面解像度を設定できますか?

GRUB2画面に入るときにCキーを押すとコンソールモードに入ります。

このコンソールで画面解像度を設定できますか?

注: grub 構成で変更できることがわかります。コンソール内で画面の解像度を変更するコマンドを入力できるかどうか疑問に思います。

答え1

変化gfxmode変数と一時他に切り替える端子出力(コンソールまたはvga_text)画面の解像度を変更する必要があります。


terminal_output console
set gfxmode=1280x1024
terminal_output gfxterm

videoinfoコマンドは、使用可能な解像度を表示します。

答え2

GRUB2 ドキュメント特別に処理することをお勧めしますgfxmode。設定すると画面解像度が設定されます。

したがって、構文は次のようになります。

set gfxmode=WIDTHxHEIGHT

または

set gfxmode=WIDTHxHEIGHTxDEPTH

このvideoinfoコマンドを使用して、ハードウェアとファームウェアの組み合わせでサポートされている解像度を一覧表示できます。カンマまたはセミコロンで区切って複数の解像度を一覧表示することもでき、GRUBはハードウェアがサポートできる最初の解像度を選択します。

LinuxカーネルにGRUBで設定された解像度を維持させるには、次のものも必要です。

set gfxpayload=keep

関連情報