Заставка и шрифты в Grub2

Поставил Grub-1.97. Загружает любые ОС. Но меню - на чёрном экране, и русские буквы - знаками "?". Делал по мануалу http://en.gentoo-wiki.com/wiki/Grub2 . Всё ставил через emerge. Файл со шрифтом unifont.pf2 положил в /boot/grub, картинку в формате jpeg - туда же; модули jpeg, gfxterm,vbe в /boot/grub есть. В grub.cfg :

if loadfont /boot/grub/unifont.pf2 ; then
  set gfxmode="1024x768x32;800x600x32;640x480x32;1280x1024;1024x768;800x600;640x480"
  insmod gfxterm
  insmod vbe
  terminal_output gfxterm
  if terminal_output gfxterm; then true ; else
    terminal gfxterm
  fi
fi

insmod jpeg
background_image /boot/grub/t.jpeg

Кто-нибудь делал заставку и русификацию Grub2 в Gentoo?

ivk999 написал(а): русские

ivk999 написал(а):
русские буквы - знаками "?".

ЕМНИМС признак попытки отображения UTF8 символов в не поддерживающем данную кодировку приложении.

:wq
--
Live free or die

Я себе сделал так: loadfont

Я себе сделал так:

loadfont /usr/share/grub/unicode.pf2
vbeinfo
insmod vbe
insmod video_fb
insmod gfxterm
insmod png

set gfxmode=1024x768x32
terminal_output.gfxterm

Если хотите jpeg в место png, то добавьте insmod jpeg, если что то другое, то имена модулей можно просмотреть в /boot/grub/grub/

Всё равно не получается.

Всё равно не получается. Кто-нибудь может дать образец работающего файла из /etc/grub.d, который отвечает за создание темы grub'а?

создай файлик

создай файлик /etc/default/grub следующего содержания

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_CMDLINE_LINUX="acpi_enforce_resources=no ro quiet"
GRUB_TERMINAL_OUTPUT=gfxterm
GRUB_VIDEO_BACKEND=vbe
GRUB_FONT_PATH=/boot/grub/fonts/unicode.pf2
GRUB_GFXMODE=1280x1024x32

после чего сделай

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

Проблема была из-за кривого

Проблема была из-за кривого файла unicode.pf2; заменил нормальным. Но теперь выявилась другая : запуск grub2 ведёт к перезагрузке компа. Поэкспериментировав в консоли grub'а выяснил, что перезагрузку вызывает команда vbeinfo. Если предварительно дана команда insmod vbeinfo, то после vbeinfo появляются несколько строчек, никак не проясняющих суть дела, и через пару секунд следует перезагрузка. Если команды insmod vbeinfo не было, то vbeinfo просто вызывает перезагрузку, ничего не говоря. vbetest выдаёт инфу нормально. Думал, может, какие-то модули, нужные для vbeinfo, автоматически не подключаются; запускал вручную video,videotest,vbe,vbetest,gfxterm - ничего не меняется. В гугле порылся, вроде ничего про такие глюки vbeinfo не говорят. Что тут может быть? В grub.cfg вот что :

if loadfont /grub/unicode.pf2 ; then
  set gfxmode=800x600 
  insmod vbe
  insmod gfxterm
  if terminal_output gfxterm ; then true ; else
    # For backward compatibility with versions of terminal.mod that don't
    # understand terminal_output
    terminal gfxterm
  fi
fi

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".