Проблема со шрифтом на ноуте в грубе2

Автор RomanDIA, 03 Сентября 2011, 10:42

« предыдущая тема - следующая тема »

0 Пользователей и 1 Гость просматривают эту тему.

RomanDIA

Ситуация следующая. http://imageshost.ru...3/id865756.html Как исправить эти знаки вопроса?
Систему ставил из предпоследнего стейджа пару дней назад CLS х86
 wgetpaste /boot/grub/grub.cfg
Your paste can be seen here: http://pastebin.calc...ru/ru/show/1629
/boot вынесен отдельно
Обсуждение темы здесь http://www.calculate...s/10602?r=10619
Решил здесь продублировать, так как здешние спецы уже неоднократно помогали с разными проблемами.

Vicpo

03 Сентября 2011, 20:17 #1 Последнее редактирование: 03 Сентября 2011, 20:17 от Vicpo
loadfont /usr/share/grub/unicode.pf2 а он есть в наличии?

RomanDIA

03 Сентября 2011, 20:24 #2 Последнее редактирование: 03 Сентября 2011, 21:02 от RomanDIA
vicpo,

Есть в наличии.
# loadfont /usr/share/grub/unicode.pf2
bash: loadfont: команда не найдена

Vicpo


RomanDIA

vicpo,

Вы имеете в виду, русифицирована ли консоль? Да, проблем с отображением кирилицы в консоли нет.

Vicpo

03 Сентября 2011, 22:20 #5 Последнее редактирование: 03 Сентября 2011, 22:24 от Vicpo
локаль системы какая?


Я думаю это поможет

RomanDIA

vicpo,

# locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC=POSIX
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

Vicpo


RomanDIA

vicpo,

Спасибо за ссыль. Цитата оттуда:

Для начала определимся с переменными. Во многих дистрибутивах (Red Hat, Debian etc.) файл /etc/gdefault/grub считывается автоматически при загрузке системы. В Gentoo это не так. Поэтому я сделал свой /etc/grub.d/grub.conf, который цепляю в скриптах добавив в каждый скрипт строчку source ./grub.conf.
Сложновато для меня, напартачу, а потом только бэкап спасёт.

Vicpo

03 Сентября 2011, 22:43 #9 Последнее редактирование: 03 Сентября 2011, 22:45 от Vicpo
ЦитироватьГотовые исправленные скрипты, конфиг, картинки, фонты можно взять здесь.
Для вас уже все сделано, остается воспользоваться, там есть исправленный фонт шрифт

RomanDIA

03 Сентября 2011, 22:48 #10 Последнее редактирование: 03 Сентября 2011, 22:50 от RomanDIA
Скачал архив там две папки boot и etc теперь надо разобраться куда всё это добро положить...

Если я правильно понял то положить unicode.pf2 в папку /usr/share/grub/ и сгенерить новый grub.cfg?

Vicpo

да не надо генерить, просто заменить имеющийся на тот что в архиве

RomanDIA

03 Сентября 2011, 23:55 #12 Последнее редактирование: 04 Сентября 2011, 00:02 от RomanDIA
vicpo,

Заменил, перезагрузился, никакого эффекта. Разобравшись немного в статье, создал нужные папки под шрифты и картинки в /boot дальше заменил скрипты на скачанные, то есть заменил папку grub.d:
# grub-mkconfig -o /boot/grub/grub.cfg
Generating grub.cfg ...
/etc/grub.d/00_header: line 26: ./grub.conf: Нет такого файла или каталога
Странно но ведь grub.conf есть в /etc/grub.d так как я заменил папку grub.d на скачаную. Или grub.conf должен быть в ином месте?
Но ведь в статье написано:
Поэтому я сделал свой /etc/grub.d/grub.conf

Vicpo

04 Сентября 2011, 00:03 #13 Последнее редактирование: 04 Сентября 2011, 00:04 от Vicpo
[color="#333333"][font="arial, verdana, tahoma, sans-serif"][size="2"]
Цитировать[color="#666600"]/[/color][color="#000000"]etc[/color][color="#666600"]/[/color][color="#000000"]grub[/color][color="#666600"].[/color][color="#000000"]d[/color][color="#666600"]/[/color][color="#006666"]00[/color][color="#000000"]_header[/color][color="#666600"]:[/color][color="#000000"] line [/color][color="#006666"]26[/color][color="#666600"]:[/color] [color="#666600"]./[/color][color="#000000"]grub[/color][color="#666600"].[/color][color="#000000"]conf[/color]
[color="#000000"]он ищет конфиг в текущей дериктории. перейдите в /et/grub.d и выполните скрипт[/color][/size][/font][/color]

RomanDIA

04 Сентября 2011, 00:13 #14 Последнее редактирование: 04 Сентября 2011, 00:32 от RomanDIA
# cd /etc/grub.d
# grub-mkconfig -o /boot/grub/grub.cfg
Generating grub.cfg ...
./grub.conf: line 11: Терминал: команда не найдена
Там записано GRUB_TERMINAL=gfxterm# Терминал grub2
Оказывается вся проблема была в неправильно поставленной решётке, но на этом не заканчиваются сюрпризы :
# grub-mkconfig -o /boot/grub/grub.cfg
Generating grub.cfg ...
/etc/grub.d/00_header: line 27: /lib64/grub/grub-mkconfig_lib: Нет такого файла или каталога
На сколько я понял скрипты созданы под индивидуальные параметры, править придётся всё и вся. Боюсь, не хватит знаний.
Заменил я два проблемных скрипта на предварительно сохранённые старые из grub.d, сгенерил grub.cfg перезагрузился, изменилась подсветка выбора загружаемых вариантов ядра а ???????? так и осталось.

Vicpo


RomanDIA

04 Сентября 2011, 22:44 #16 Последнее редактирование: 05 Сентября 2011, 16:27 от RomanDIA
vicpo,

# uname -a
Linux calculate 3.0.4-calculate #1 SMP PREEMPT Thu Sep 1 21:34:26 AMST 2011 i686 Intel(R) Pentium(R) M processor 1500MHz GenuineIntel GNU/Linux

P.S. vicpo, Спасибо за помощь, систему переустановил, решил перейти с xfce на gnome проблема пропала после переустановки.