Как изменить размер шрифта меню GRUB в Linux

Для многих пользователей размер шрифта по умолчанию в меню GRUB (GRand Unified Bootloader) может напрягать глаза, особенно на дисплеях с высоким разрешением или для людей с нарушениями зрения.

Это руководство поможет вам увеличить размер шрифта в загрузчике GRUB, улучшив не только эстетику загрузочного меню, но и его доступность и удобство использования.

Это изменение учитывает ваши личные предпочтения и обеспечивает удобство навигации по опциям загрузки, что является важным аспектом устранения неполадок и управления системой. Итак, без лишних слов, давайте погрузимся в работу и придадим вашему загрузочному меню Linux тот вид, которого оно заслуживает, с помощью более крупных и четких шрифтов!

Шаг 1: Преобразование шрифтов в формат, пригодный для чтения GRUB

Учитывая ограничения предзагрузочной среды, шрифты GRUB оптимизированы для удобства чтения и простоты. Они не имеют такого сглаживания или уровня типографской изощренности, как шрифты, используемые в полностью загруженной операционной системе.

Другими словами, вы не можете просто взять шрифт в привычных форматах TTF, OTF или WOFF и использовать его в GRUB. Вместо этого он использует свой шрифт с расширением PF2. Он разработан специально для предзагрузочных сред, где стандартные службы и драйверы операционной системы недоступны.

К счастью, пользователи могут преобразовать практически любой шрифт в GRUB-совместимый формат с помощью команды grub-mkfont. Итак, первым делом нам нужно создать такой шрифт.

DejaVu Sans – отличный кандидат для этого, предлагающий полный спектр поддержки символов. Поэтому зайдите на его
официальный сайт, скачайте его («dejavu-fonts-ttf-*.*.zip») и распакуйте файл. В полученной папке ttf вы найдете множество разновидностей шрифтов, но нас интересует файл DejaVuSansMono.ttf.

Далее выполните следующую команду, чтобы преобразовать шрифт в PF2, причем последним аргументом будет полный путь к нашему TTF-файлу:

sudo grub-mkfont -s 24 -o /boot/grub/dejavu-sans-mono.pf2 ./Downloads/dejavu-fonts-ttf-2.37/ttf/DejaVuSansMono.ttf
  • -s: Устанавливает размер создаваемого шрифта
  • -o: Устанавливает вывод команды в файл, указывая полный путь к директории, в которой мы хотим его создать.

Давайте теперь перечислим содержимое /boot/grub, чтобы убедиться, что сгенерированный шрифт был успешно создан в нем.

ls -l /boot/grub/

Шаг 2: Изменение файла конфигурации GRUB

Нам нужно изменить конфигурацию загрузчика, чтобы указать GRUB использовать только что созданный файл шрифта «dejavu-sans-mono.pf2».

Значения по умолчанию, используемые GRUB, обычно находятся в /etc/default/grub. Однако, прежде чем вносить какие-либо изменения, рекомендуется создать резервную копию этого файла.

sudo cp /etc/default/grub /etc/default/grub.bak

Откройте файл в текстовом редакторе:

sudo nano /etc/grub/default

Добавьте в конце следующую строку, указывающую абсолютный путь к файлу шрифта PF2:

GRUB_FONT=/boot/grub/dejavu-sans-mono.pf2

Кроме того, для повышения визуальной привлекательности можно настроить разрешение GRUB, что позволит создать достаточно места для отображения меню. Мы остановимся на разрешении 1600×1200px, которое можно установить с помощью параметра GRUB_GFXMODE.

GRUB_GFXMODE=1600x1200

Сохраните файл и выйдите.

Всегда помните о том, что размер шрифта в меню GRUB будет казаться меньше, если выбрано более высокое разрешение. Поэтому необходимо учитывать эту зависимость между размером разрешения и внешним видом шрифта.

Шаг 3: Обновление конфигурации GRUB

В качестве последнего шага необходимо обновить GRUB, чтобы изменения вступили в силу. Обычно это делается с помощью следующей команды:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Наконец, перезагрузите систему, чтобы увидеть, как изменения вступили в силу.

Вы успешно увеличили размер меню GRUB, теперь оно имеет заметно более крупный и легко читаемый шрифт.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Вдохновлен linuxiac.com

Похожие статьи

Комментарии (0)