HP ThinClientコンピューター(t5740)を特別な用途で使用しています。 VGA出力を備えているので、VGA-HDMIコンバーターを介してのみモニターに接続できます(VGA入力を備えていません)。
低解像度のBIOS画面を起動すると、デフォルトの大きなフォントが正しく表示されます。 grub
画面も時々表示されます。
ただし、カーネルが起動を開始し、ビデオ出力をいくつかの異なるモードと小さなフォントに切り替えると、画像が消え、数秒後にモニターがスリープモードに切り替わります。
BIOS画面が正常に表示されるので、カーネルの/ grub
のビデオモード(解像度、リフレッシュレート、フォントサイズなど)をこのような構成に正確に切り替えます。 dpkg-reconfigure console-setup
のようなさまざまな方法を試し、grub.cfg
でさまざまなビデオモードを設定したり、Webで見つけたものをすべて試しました。何もうまくいきませんでした。
BIOSの動作中にボックスが表示する最も基本的なビデオモードをgrub
/kernelで使用する方法を教えてください。
OS:Debian Buster(10)、i386 Arch(これがCPUです)。
なんとか解決しました。 /etc/default/grub
で、次の変数を設定します。
GRUB_CMDLINE_LINUX_DEFAULT="quiet nomodeset"
GRUB_CMDLINE_LINUX=""
GRUB_GFXMODE=1024x768@60
GRUB_GFXPAYLOAD_LINUX=keep
その後、update-grub
を実行します。
nomodeset
だけでは問題は解決しませんでした。特にGRUB_GFXMODE
とGRUB_GFXPAYLOAD_LINUX
をこのように設定する必要がありました。
fbset
を使用してactualビデオモードセットを確認することは有益です。起動後の何らかの理由で、以前は1920x1440
のみを使用して設定したものに関係なくalwaysGRUB_GFXMODE
でした。どうやらそのモードは私のVGA2HDMIコンバーターでサポートされている解像度外です。
mayはIntelグラフィックスと関係があります。このコンピューターにはIntelグラフィックチップセット(モバイル4シリーズチップセット統合グラフィックスコントローラー)が搭載されており、ビデオを正常に動作させるためにWebの周りでIntel関連のカーネルモジュールのブラックリストを作成している人を見てきました。