Прочее - Grub

Ответить
Аватара пользователя
cahes

Прочее - Grub

Сообщение cahes »

Русификация груба

Делаю так:



Содержимое папки E:\



03.02.2018 20:10 Boot

11.06.2009 20:56 220*005 grldr

04.02.2018 01:47 Grub

04.02.2018 01:33 2*282 Menu.lst



Содержимое папки E:\Grub



02.05.2010 17:02 5*194 8x16_866.psf

10.03.2010 01:02 278*008 CONSOLA_U16.bin

12.02.2011 19:31 1*404 textfont

28.12.2017 01:32 3*772*980 unifont

04.11.2011 12:07 3*905*540 unifont.hex



E:\>Menu.lst:

/Grub/textfont /Grub/8x16_866.psf

#/Grub/unifont --all-font /Grub/CONSOLA_U16.bin





- Ни один ни другой вариант не делает надписи русскими. Почему?



**************************************************

Надо добавить текстовым вводом строку меню в menu.lst для загрузки линукса "Tiny Core", который стал в дополнительный раздел, отдельно от загрузочного. В сети встречаю темы с добавлением посредством линукс и командами, берущими данные из своих файлов, а у меня создавался загрузчик без шаблонов, под виндоусом. Отдельно шаблонов я не нахожу, прошу посоветовать.



**************************************************

Загрузчик делает отсчёт в две минуты, для, как я понял - переключения на загрузку в обход груба. Это отлично от того - что указано в Menu.lst - другой таймер отсчёта. Два таймера мне не нужно. Как отключить первый таймер?
Аватара пользователя
habib2302

Re: Прочее - Grub

Сообщение habib2302 »

cahes, для работы русских шрифтов в файле menu.lst смените кодировку на UTF-8


Цитата:



Шрифты бывают двух типов - для текстового и графического режимов Grub4Dos. При использовании gfxmenu, шрифты не нужны, так как они уже включены в файл gfx темы. Текстовый режим это 80x25 (80 столбцов х 25 строк), для его русификации используется матричный шрифт 8х16 от lexapass. В шапке menu.lst прописываем путь к файлам шрифта, к примеру:



/Boot/Grub/textfont /Boot/Grub/8x16_866.psf



и сохраняем меню используя кодировку ОЕМ 866. Всё отличное от этого режима это графический. Для его русификации в шапке пишем:



graphicsmode -1 640:800 480:600 24:32

font /Boot/Grub/rusbold.hex



и сохраняем файл меню в UTF-8 (с BOM или без BOM разницы нет). rusbold.hex это урезанная версия unifont.hex.gz - без иероглифов и прочих символов, с максимально подогнанным начертанием под шрифт 8x16_866.psf. Создал ее Sphinx114, для быстрой загрузки. В графическом режиме можно вообще не использовать отдельный файл шрифта, а просто добавить его содержимое в конец menu.lst. Так же применение шрифта в графическом режиме позволяет отображать кириллические файлы/папки и использовать их в менюшках.
Ответить

Вернуться в «Общий по Linux»