Добавление фонового изображения GRUB2 и собственного шрифта

Я пытаюсь использовать grub-customizer для добавления собственного фонового изображения и использования шрифта Ubuntu Condensed. Предварительный просмотр выглядит хорошо:

enter image description here

Но когда я действительно загружаюсь, я получаю испорченную конфигурацию. Текст запутан, с символами «неизвестный символ», появляющимися в рамке вокруг параметров меню загрузки (потому что эти специальные символы, по-видимому, есть только у шрифта grub по умолчанию?). Тем не менее, параметры загрузки указаны в шрифте Ubuntu. В качестве фона используется только черный экран.

Я пытаюсь использовать 1366x768 (так же, как и разрешение экрана) .png в качестве фонового изображения. Это должно быть совместимо, верно? Что я могу сделать, чтобы фоновое изображение работало?

Извините за ожидание:

Boot screen closeup showing glitched Ubuntu font and unrecognized characters Entire screen

8
задан 2 December 2012 в 00:38

3 ответа

Очень подробная информация доступна на следующей странице. Просто следуйте инструкциям.

http://members.iinet.net/~herman546/p20/GRUB2%20Splashimages.html

Надеюсь, это поможет.

0
ответ дан 2 December 2012 в 00:38

Информация об изменении шрифта GRUB на Ubuntu-Mono, которую я должен был найти ранее:

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

Так что в принципе я не могу использовать что-либо из семейства шрифтов Ubuntu для своего шрифта GRUB (грустно, но верно), пока ошибка не будет устранена.

Информация о фоновом изображении:

Если опция не указана в /etc/default/grub, GRUB будет использовать первое найденное изображение в /boot/grub. Изображение должно быть в цветовом пространстве RGB и, если JPEG, 8-битным. GRUB автоматически определяет разрешение экрана, не требует настройки и растягивает / сжимает изображение, если это необходимо (из thegeekstuff.com ).

Итак, подведем итог: все, что мне было нужно, это просто использовать шрифт по умолчанию (никак не обойтись) и отредактировать свое изображение в GIMP, чтобы оно соответствовало параметрам.

0
ответ дан 2 December 2012 в 00:38

Темы личинки

Проблема, возможно, была вызвана личинкой customizer ошибка. Альтернатива для расчистки customizer (сторонняя программа) должна использовать темы личинки, который прибывает стандарт в каждую установку Ubuntu:

Grub Boot


Сделайте шрифты Личинки

Даже если Вы просто используете регулярную личинку, если Вы хотите другой шрифт, необходимо использовать grub-mkfont программа сначала. То же сохраняется для Личинки Customizer, используемый OP и Темами Личинки, используемыми в первом разделе этого ответа.

Вот шрифты, которые я сделал, чтобы личинка использовала:

$ ll /usr/share/grub/themes/Tuxkiller2/*.pf2
-rwxrwx--- 1 root root 176923 Jun  9 16:41 /usr/share/grub/themes/Tuxkiller2/dejavu_14.pf2*
-rwxrwx--- 1 root root  20041 Jun  9 16:41 /usr/share/grub/themes/Tuxkiller2/droidlogo_bold_17.pf2*
-rwxrwx--- 1 root root  23339 Jun  9 16:41 /usr/share/grub/themes/Tuxkiller2/droidlogo_bold_20.pf2*
-rwxrwx--- 1 root root  31498 Jun  9 16:41 /usr/share/grub/themes/Tuxkiller2/droidlogo_bold_26.pf2*
-rwxrwx--- 1 root root  15244 Jun  9 16:41 /usr/share/grub/themes/Tuxkiller2/droidlogo_regular_12.pf2*
-rwxrwx--- 1 root root  19148 Jun  9 16:41 /usr/share/grub/themes/Tuxkiller2/droidlogo_regular_17.pf2*
-rwxrwx--- 1 root root 113623 Jul 11 17:05 /usr/share/grub/themes/Tuxkiller2/ubuntu_bold_italic_36.pf2*
-rwxrwx--- 1 root root  45391 Jul 11 17:08 /usr/share/grub/themes/Tuxkiller2/ubuntu_light_20.pf2*
-rwxrwx--- 1 root root  41020 Jul 11 17:16 /usr/share/grub/themes/Tuxkiller2/ubuntu_regular_18.pf2*
-rwxrwx--- 1 root root  46423 Jul 11 17:16 /usr/share/grub/themes/Tuxkiller2/ubuntu_regular_20.pf2*
-rwxrwx--- 1 root root  68602 Jul 11 16:59 /usr/share/grub/themes/Tuxkiller2/ubuntu_regular_28.pf2*

Создать использование шрифта grub-mkfont программа как это руководство основы: Шрифт Увеличения в GRUB для Высоких Экранов DPI:

sudo grub-mkfont --output=/boot/grub/fonts/DejaVuSansMono24.pf2 \
  --size=24 /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf

Затем в Вашем /etc/default/grub конфигурационный файл говорит этому использовать новое .pf2 файл шрифтов:

# More readable font on high dpi screen, generated with
# sudo grub-mkfont --output=/boot/grub/fonts/DejaVuSansMono24.pf2 \
#    --size=24 /usr/share/fonts/truetype/dejavu/DejaVuSansMono.ttf
GRUB_FONT=/boot/grub/fonts/DejaVuSansMono24.pf2

Наконец выполненный:

sudo update-grub

Ответ на комментарий: темы Личинки встроены в личинку так использование:

$ apt policy grub2-common
grub2-common:
  Installed: 2.02~beta2-36ubuntu3.18
  Candidate: 2.02~beta2-36ubuntu3.18
  Version table:
 *** 2.02~beta2-36ubuntu3.18 500
        500 http://ca.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     2.02~beta2-36ubuntu3 500
        500 http://ca.archive.ubuntu.com/ubuntu xenial/main amd64 Packages
2
ответ дан 2 December 2012 в 00:38

Другие вопросы по тегам:

Похожие вопросы: