GRUBフォントサイズをカスタマイズできますか?


回答:


42

@fpmurphyと@hesseの回答に基づいていくつかの研究の後、またの包括的なスレッドをもとにubuntuフォーラムと上のFedoraのWiki、私はGRUB2のフォントサイズを小さくする方法を見つけました。

  1. フォントを選択します。この例では、DejaVuSansMono.ttfを選択しました
  2. GRUBが理解できる形式でフォントを変換します。
    sudo grub2-mkfont -s 14 -o /boot/grub2/DejaVuSansMono.pf2 /usr/share/fonts/dejavu/DejaVuSansMono.ttf
  3. / etc / default / grubファイルを編集して、次の行を追加します。
    GRUB_FONT=/boot/grub2/DejaVuSansMono.pf2
  4. 以下を使用してGRUB構成を更新します。
    sudo grub2-mkconfig -o /boot/grub2/grub.cfg
  5. リブート。

GRUBディスプレイの解像度は、上記のubuntuforumsリンクの解像度などでフォントのサイズにも影響する場合があります。


5
カッコいい。36pxサイズのブートローダーは、最終的に高解像度ディスプレイで見栄えがよくなります。grub-mkfontgrub2の代わりにgrub()でも動作します。
BurninLeo 14

4
ありがとう!grub-mkfontそしてgrub-mkconfig私の場合は(私はGRUB2を持っているが)。
Deleplace

私が実行しようとすると、grub-mkfontコマンドを私が取得:Freetype Error 21 loading glyph 0x2c7 for U+0x33f: invalid composite glyph
アーロンN. Brockの

1
grub-mkfontそしてsudo update-grub、私にとってはUbuntuです。HiDPI / 4Kスクリーンのためのパーフェクト
エイダン

1
UEFIシステムでは、次を使用しますgrub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
scrutari

5

はい、フォントとフォントサイズの両方をカスタマイズできます。grub-mkfontユーティリティを参照してください。ビットマップ(.pf2)およびTruetype(.ttf)フォントがサポートされています。

grub-mkfontでインターネット検索を行うと、必要な手順の例がすぐに見つかります。


1
確かにこのドキュメントは見つかりましたが、どういうわけupdate-grubか、Fedora 16にはないコマンド(?)が必要です。
ベンジャミン

OK、update-grubと同等のものは他の場所にありgrub2-mkconfig -o /boot/grub2/grub.cfgます。
ベンジャミン

4

Debian / Ubuntuでは、デフォルトのGRUB解像度を変更できるため、GRUBメニューのフォントが大きくなります。

  1. sudo cp -a / etc / default / grub /etc/default/grub.bak
  2. sudo vi / etc / default / grub
  3. 「GRUB_GFXMODE」エントリを編集して、解像度(800x600など)に合わせます
  4. sudo update-grub
  5. 再起動-GRUBは設定したモード(800x600など)で表示されます

1
あるべきsudo update-grub-少なくとも私のUbuntu 17.10では。
アラン・ヒム

1
あなたは正しいです、それはupdate-grubです。それに応じて4行目を更新しました。
18年

この種の機能はgrubレベルで機能しますが、Xディスプレイのサイズも800x600です。(Intelビデオカード、FBDEVドライバー、OpenSUSE Leap 15.0)
David Faure

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.