数週間前、IdeapadY50-70にKubuntu20.04をインストールしました。これは、4K画面解像度のやや古いがかなり高性能な15.6インチのラップトップです。予想通り、デバイスはネイティブ画面モードでは使用できませんでした。私はすべてを大きくし、スケーリングする必要がありました。最終的に、ログインメニューとブートメニューの2つの例外を除いて、人間工学的に快適なセットアップを作成することができました。
前者は私にいくらかの悲しみを与えました、しかし私はそれを分類することができました。 GRUBでは、さらに多くの問題がありました。 1つは、デュアルブート構成を設定していても、メニューが表示されないことです。 2つ目は、メニューが小さく、テキストがほとんど読めないことです。そこで、私はGRUBの変更の旅に乗り出しました。したがって、このチュートリアルです。 HD/UHDディスプレイでGRUBメニューを大きくする方法を紹介します。
解決策
私たちは問題が何であるかを知っているので、ぶらぶらする必要はありません。このブートローダーの基本と、その構成を変更する方法と場所について説明しているので、GRUB2チュートリアルを読むだけです。この知識がないと、今日の仕事に慣れていない可能性があります。
とにかく、バックアップしてから、テキストエディタでrootまたはsudoとして/ etc / default/grubを開きます。このファイルでは、いくつかの既存のエントリのコメントを解除し、いくつかの新しいエントリを追加します。次に、GRUBメニューを更新し、次回の再起動時に問題がないことを確認します。
...
GRUB_DEFAULT =0
GRUB_TIMEOUT_STYLE =hidden
GRUB_TIMEOUT =10
GRUB_DISTRIBUTOR =`lsb_release -i -s 2> / dev / null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="静かなスプラッシュ"
GRUB_CMDLINE_LINUX =""
GRUB_GFXMODE =640x480
GRUB_GFXPAYLOAD =keep
GRUB_TERMINAL =gfxterm
...
上記のテキストスニペットは、私のGRUB構成から取得したものです。特に重要なエントリは次のとおりです。
- GRUB_GFXMODE-これはGRUBメニューの解像度を決定します。デフォルトでは、GRUBは「vbe」バックエンドを使用し、入力した解像度をサポートする必要があります。 GRUBコマンドライン(ブートメニューのc)に移動し、vbeprobeを実行することで、使用可能な解像度を確認できます。セキュアブートを有効にしている場合、出力が得られない可能性があることに注意してください。結果を取得するには無効にしてから、必要に応じて有効にする必要があります。よくわからない場合は、最も基本的な640x480オプションを使用してください。
- GRUB_GFXPAYLOAD =keep-これは、標準のグラフィックスドライバーがメモリにロードされる前に、ブートローダーにグラフィックスモードを通知します。値keepは、最初の起動シーケンスで定義されたものと同じパラメーターを使用するようにGRUBに指示します。
- GRUB_TERMINAL =gfxterm-これは、ブートローダーに入力と出力にグラフィカルデバイスを使用するように指示します。
異なる構文
上記のエントリが機能しない場合は、少し異なる形式を1つずつ試すこともできます。変更を加え、GRUBメニューを更新してから再起動し、目的の結果が得られるかどうかを確認します。たとえば、GFXMODEの場合、オプションのいずれかを(一度に1つずつ!)試すことができます:
GRUB_GFXMODE =640x480
GRUB_GFXMODE =640x480x16
GRUB_GFXMODE =640x480x32
GRUB_GFXMODE ="640x480"
GRUB_GFXMODE ="640x480x16"
GRUB_GFXMODE ="640x480x32"
- 引用符の有無にかかわらず、GRUB_GFXPAYLOADの代わりにGRUB_GFXPAYLOAD_LINUXを使用することもできます。
- GRUB_TERMINAL =gfxtermに加えて(またはその代わりに)GRUB_TERMINAL_OUTPUT=gfxtermを使用することもできます。
- 別のフォントを使用することもできますが、これは必須ではありません。
GRUBメニューを更新
次に、メニューを更新する必要があります。 Ubuntuベースのシステムでは、次を実行するだけです:
sudo-update-grub
これは実際、FedoraやopenSUSEなどで通常使用するコマンドのラッパースクリプトです:
sudo grub2-mkconfig -o /boot/grub/grub.cfg
注意:一部のディストリビューションでは、GRUB構成ファイルがgrub2ディレクトリの下にあり、ファイルは実際にはgrub.cfgではなくgrub2.cfgと呼ばれる場合があります。
再起動して、通常サイズのGRUBメニューをお楽しみください。
結論
新しいテクノロジーは常に新しい課題をもたらします。でもそれなら、4Kディスプレイはずっと前から出回っていると思います。私のラップトップは、その存在の過去7年間それを持っています。スケーリングの問題はずっと前に解決されていたと思います。まあ。
GRUBメニューが小さすぎる場合は、上記の手順を試して、表示されるエントリを大きくし、実際に使用できるようにすることができます。最も単純な構成から始めて、背景、フォントサイズ、タイプなど、他の微調整を表示するかどうかを確認します。構成をバックアップしてください。そうすれば、何かが戻った場合でも、すばやく簡単に元に戻すことができます。これで完了です。