Чи можна налаштувати розмір шрифту GRUB?


Відповіді:


42

Після деяких досліджень, заснованих на відповідях @fpmurphy та @hesse, також на основі всеосяжної нитки в ubuntuforums та 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
Круто. Завдяки розміру 36 пікселів завантажувач нарешті добре виглядає на дисплеї з високою роздільною здатністю. Працює також з grub ( grub-mkfont) замість grub2.
BurninLeo

4
Спасибі! grub-mkfontі grub-mkconfigв моєму випадку (хоча у мене є grub2).
Деломейс

коли я намагаюся виконати grub-mkfontкоманду, я отримую:Freetype Error 21 loading glyph 0x2c7 for U+0x33f: invalid composite glyph
Аарон Н. Брок

1
grub-mkfontі sudo update-grubдля мене на Ubuntu. Ідеально підходить для екранів HiDPI / 4k
1717

1
У системі UEFI можна було б скористатисяgrub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
scrutari

5

Так, і шрифт, і розмір шрифту можна налаштувати. Дивіться утиліту grub-mkfont. Підтримуються шрифти Bitmap (.pf2) і Truetype (.ttf).

Просто виконайте пошук в Інтернеті на grub-mkfont, і ви швидко натрапите на ряд прикладів необхідних кроків.


1
Приємно, що я знайшов цю документацію, але мені якось потрібно, до update-grubякої команди, здається, немає Fedora 16 (?).
Бенджамін

Гаразд, я бачу в іншому місці еквівалент 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
Ви маєте рацію, це оновлення-grub. Оновлено рядок 4 відповідно.
зірвався

Цей вид працює на рівні груб, але тоді мій X-дисплей також має розмір 800x600, ург. (Відеокарта Intel, драйвер FBDEV, OpenSUSE Leap 15.0)
Девід Форе

1

Якщо ви шукаєте більш просту альтернативу графічного інтерфейсу, ви можете скористатися програмою Grub Customiser, щоб змінити розмір шрифту, кольори та фон GRUB.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.