GRUB-1.96 : не работает gfxterm
kato 5 мая, 2009 - 22:21
Как получить pff-шрифт для GRUB-1.96 ? Или где его взять ?
Установлен dev-lang/ruby-1.8.6_p287-r12
(An object-oriented scripting language).
Usage: ruby unifont2pff.rb [RANGE ...] FILE
# cd /home/****/grub-1.96/util && ruby ./unifont2pff.rb 9-12 ./unifont.hex.gz
./unifont2pff.rb:67: invalid line format: ��8�]ق먮}��1�������t%F1&���iw*U+�▒�B��8��1�'��Pp�p��r���p�)��..��?�q�\���X��幥d\ (RuntimeError)
from ./unifont2pff.rb:55:in `foreach'
from ./unifont2pff.rb:55Без шрифта при terminal gfxterm имею серые текстуры(на месте текста) на черном фоне. Картинка png не отображается. У кого получилось, подскажите, что надо сделать. Не нашел толковой документации по новому GRUB'у.
»
- Для комментирования войдите или зарегистрируйтесь

траву кури
траву кури меньше.
unifont.hex.gz
говорят его распаковать надо. а то скрипт пожатый gzip шрифт явно не сьест
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
Я ещё даже пыхнуть не
Я ещё даже пыхнуть не успел.
Повторил тоже самое с распакованнам шрифтом, результат непонятный.
Вероятно сгенерированный .pff-шрифт должен появиться в той же папке, его там нет(нигде нет). Не пойму, откуда такая кодировка. Что я опять пропустил ?
Отредактированный grub.cfg(если получу шрифт) для gfxterm. Здесь есть замечания ?
grub.cfg
# # DO NOT EDIT THIS FILE # # It is automatically generated by /sbin/update-grub using templates # from /etc/grub.d and settings from /etc/default/grub # ### BEGIN /etc/grub.d/00_header ### set menu_color_highlight=blue/light-gray set default=0 set timeout=1 set root=(hd0,4) #terminal console insmod vbe insmod png insmod font insmod gfxterm set vbe_mode=0x118 set gfxmode=1024x768 background_image (hd0,4)/boot/grub/tux.png font /boot/grub/unifont.hex.pff terminal gfxterm ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/10_hurd ### ### END /etc/grub.d/10_hurd ### ### BEGIN /etc/grub.d/10_linux ### menuentry "GNU/Linux, linux 2.6.29-r1" { linux (hd0,4)/boot/vmlinuz-2.6.29-gentoo-r1 root=/dev/sda4 console=tty1 quiet } menuentry "GNU/Linux, linux 2.6.29-r1 (single-user mode)" { linux (hd0,4)/boot/vmlinuz-2.6.29-gentoo-r1 root=/dev/sda4 single console=tty1 quiet } menuentry "Windows XP" { chainloader (hd0,1)+1 } ### END /etc/grub.d/10_linux ###Шрифт я конвертировал. Надо
Шрифт я конвертировал. Надо было ruby ./unifont2pff.rb unifont.hex > unifont.pff
или ruby ./unifont2pff.rb 0-127 unifont.hex > unifont.pff . Интересно, и как об этом можно догадаться из Usage: ruby unifont2pff.rb [RANGE ...] FILE ? Мозоли на мозгах от таких шаблонов.
При
я получил нужное разрешение, но картинка png не отображается и задержка от приветствия GRUB'а до появления меню увеличилась секунд на 5. В итоге послал всё далеко и вернулся к terminal console.