После каких-то обновлений с GRUB что-то случилось. Он теперь вот какой:
Показать

Как это можно исправить?
После каких-то обновлений с GRUB что-то случилось. Он теперь вот какой:

Как это можно исправить?
Вариантов вижу два:
1) Откатить GRUB на предыдущую весию;
2) выполнить grub-mkfont.
Как это можно исправить?
С лайв-сд заного установить
груб 1 или 2?
что-то он похож на 1...
груб 1 или 2?
что-то он похож на 1...
На картинке вверху GNU GRUB 2
Русские символы не отображает,конфиги смотреть надо возможно причина в них.
Как это можно исправить?
не силен в буБунте, но сам граб можно полечить, это не сложно.
1. Для начала нужен рут, конечно можно и с sudo поизвращаться, но имхо из рута быстрее и наглядней.
2. В консоли вызвать man grub-mkfont и крепко покурить над тем что вывалится в ответ. :D
3. Вам нужен шрифт в котором кирилица прибита крепко-крепко гвоздями(лучше на 200) и для надёги прихвачена сваркой :[ . Проверить это можно например(для кедов) "Параметры системы→Управление шрифтами" или какой либо прогой, к примеру gnome-font-viewer . Суть - сам шрифт должен иметь в себе кирилические символы. Лучше всего для этого годятся TTF-шрифты из стандартной комплектации.
4. Далее создаём его командой :
$ grub-mkfont -o myfonts.pf2 --size=24 /путь_к_шрифту/DejaVuSansMono.ttf
параметр --size= не обязательный, но лучше его не игнорировать, в приведенном примере размер шрифта будет примерно со смайлик *TIRED* .
5. Теперь нужно проверить что получилось, косвенным показателем успеха может служить размер получившегося архива, он должен быть в пределах 120-140КБ, до 1М, если меньше, то что-то пошло не так...
6. Собственно решение проблемы ТС : нужно поправить /boot/grub/grub.cfg. Есть два пути или вручную залезть в сам grub.cfg, или ковырять /etc/default/grub и /etc/grub.d/00_header, но честно в нем сам черт ноги, глаза и рога сломает, поэтому я предпочитаю первый путь. В сухом остатке в /boot/grub/grub.cfg должен быть прописан абсолютный путь относительно корня смонтированной партиции к самому шрифту и указана локаль. Вот вариант как это выглядит :
bla-bla-bla....
set root='hd0,msdos2'
search --no-floppy --fs-uuid --set=root 525e37d6-b5a9-21bc-affa-6cd6e464f68
font="/usr/share/grub/cirilic5.pf2"
if loadfont /usr/share/grub/cirilic5.pf2 ; then
set gfxmode=1600x1200
load_video
insmod gfxterm
insmod part_msdos
insmod ext2
set locale_dir=($root)/grub/locale
set lang=ru_RU
insmod gettext
fi
bla-bla-bla....
... да, обратить внимание стоит на строчку :
set locale_dir=($root)/grub/locale
этот путь должен быть вещественным /boot/grub/locale и в нем должны быть собсно локали, как минимум русская - ru.mo , если нам нужен русский.
... как-то так... :|
Все решилось банальной переустановкой GRUB.
У меня GRUB установлен на внешнем HDD. Если гружусь с одного компа, но всё норм, а если с ноута, то происходит, то что на ОП пике.
Конфиг же один и тот, а как такое может быть?