Пользовательского поиска
Суббота, 19.05.2012, 01:54
Приветствую Вас Гость | RSS
Главная | Руководства | Регистрация | Вход
Меню Проекта
Категории каталога
Windows Системы [17]
Всё что касается Windows
Linuх Системы [35]
Всё что касается Linux
DOS Системы [9]
Всё что касается DOS
Разное [20]
Всё что не связанно не с Windows, Linux, DOS
Форма входа
Логин:
Пароль:
Поиск
Мы Рекомендуем:
Мнение Общественности
Что для вас предпочтительней?
1. Настроить Мультизагрузку по инструкциям.
2. Скачать готовый проект по частям.
Всего ответов: 3196
Статистика

Всего на Сайте: 6
Гостей: 6
Пользователей: 0
GreenFlash
Главная » Статьи » Новые Статьи » Разное

Как в Grub4Dos сделать русское меню
Что нам понадобится:
1. Последний граб (подойдет любой, начиная с даты 11.03.10)
Взять можно тут (863 KB)

2. Файл unifont, подойдет любая версия, начиная с 12.03.10 (в более ранних версия шрифт отрисовывался некрасиво. Но благодаря просьбе товарисча kDn автор допилил отрисовку. Взять файл можно тут (7.3 KB)

3. Сами шрифты (9 KB). Взять можно тут (благодарим за это опять же kDn.

Далее:
1. Обновляем grldr в корне флешки на новую версию.
2. Извлекаем файл unifont на флешку (я положил его в каталог c:\boot\grub)
т.е. полный путь к файлу у меня стал /boot/grub/unifont
3. Извлекаем шрифты на флешку (я их положил в папку c:\boot\fonts)
т.е. пути к шрифтам стали
/boot/fonts/CONSOLA_U16.bin (обычный)
/boot/fonts/CONSOLAB_U16.bin (жирный)

4. В фале menu.lst в самое начало добавляем 1 строчку,
a b c,
где a - полный путь к файлу unifont
b - ключи, если нужно
c - путь к шрифту
Ключ может быть --all-font (для того чтоб нашим шрифтом рисовались не только русские но и английские буквы)

т.е. у меня файл menu.lst выглядит так:

Code
timeout 30
gfxmenu (hd0,0)/boot/grub/win7logo.gz
default 0

/boot/grub/unifont --all-font /boot/fonts/CONSOLA_U16.bin

title Перезагрузка  
reboot
   
и т.д.

5. Сохранить файл menu.lst ОБЯЗАТЕЛЬНО в UTF8. Сделать то можно многими программами. Самый простой вариант - AkelPad. Взять можно тут

PS обязательно обращайте внимание на регистр написания букв в имени шрифта и пути к нему!

PPS вы можете и сами создать свой шрифт. Программу можно взять тут

PPPS инструкция от самого автора тут

Результат

Категория: Разное | Добавил: SHELLes (15.03.2010)
Просмотров: 18200 | Рейтинг: 5.0/2
Всего комментариев: 23
+1  
22 sabash   (02.03.2012 18:03)
В последних версиях появилась встроенная поддержка многонационального Unicode в графическом режиме
в меню у меня это выглядит так:

gfxmenu /message33.gz
graphicsmode -1 640 480
splashimage /splash.xpm.gz
color black/cyan yellow/cyan
font /unifont.hex.gz

сам фонт можно скачать по ссылке:
http://grub4dos-chenall.googlecode.com/files/unifont.hex.gz
причем, для ускорения загрузки шрифта можно вырезать любам редактором лишние строки из файла .... например для поддержки английских и русских символов достаточно оставить первые 1274 строки.

В таком варианте не нужны внешние утилиты (unifont, fontfile, textfont, graphfont).
Утилита textfont работает, конечно быстрее, но не работает с фоновой картинкой и понимает только досовую кодировку, что не есть хорошо т.к. родной формат menu.lst UTF-8 и русские символы в gfxmenu обычно тоже в UTF ... а досовые либе вообще не видны, либо крокозябрами ...
А так - сначала грузится у меня gfxmenu (быстрее грузится и красивее выглядит, но не умеет отображать подсказки), а после выхода из него или после возврата из командного режима подгружается графический режим, фоновая картинка и этот фонт... и отображаются подсказки
biggrin
режим можно выставить и побольше (не 640 на 480), но тогда фоновая картинка будет на пол экрана ... ну не сделали поддержку другого размера картинок sad

0  
23 RusichNSK   (04.05.2012 16:51)
А я посмотрел вот сюда http://www.utf8-chartable.de и оставил только строки
0000 00FF - Basic Latin
0400 04FF - Cirillic
0500 052F - Cirillic Supplement
Размер unifont.hex.gz стал чуть меньше 5 КБ smile

0  
20 biffick   (15.06.2011 18:07)
Спасибо парни,всё отлично пашет.
Те у кого не пашет поясню:
Скачиваете блокнот AkelPad.В нем открываете своё menu.lst и потом добавляете строчку после строки скина(картинки).ТО есть вот так:
Code
timeout 30
gfxmenu /BOOT/Skins
default 0

[color=red]/russian/grub/unifont --all-font /russian/fonts/CONSOLA_U16.bin[/color]


Красным я выделил то,что вы должны вставить!

Далее вы нажимаете Файл-Сохранить Как...-menu.lst
Но ОБЯЗАТЕЛЬНО внизу выбираете кодировку "65001 (UTF-8)" и ОБЯЗАТЕЛЬНО убираете галочку с пункта "BOM".Ура всё работает happy

0  
21 k0l0p0k   (24.07.2011 18:31)
в Wind'e есть программа Блокнот(notepad.exe)
она(он) тож умеет сохранять в UTF-8 cool
удачи

0  
18 Sutsuko   (09.05.2011 19:05)
А у меня всё равно кракозябры cry
Хотя делал всё по инструкциям.

0  
19 dixoos   (12.05.2011 15:59)
создаю влешку с winsetupfromusb 1beta7(или6)
поддерживает русский текст по умолчанию

+1  
17 anode2415   (07.01.2011 22:06)
На моём ноуте nc8000, да и на компе, этот способ работает очень криво: весь экран в красно-зелёную крапинку, и шрифт..., поэтому я пользуюсь другим методом. С диска HBCD v10.1 руссифицированного lexapass скопировал два файла textfont и сам шрифт 8x16_866.psf, а в menu.lst прописал: /boot/textfont /boot/font/8x16_866.psf. Всё работает на ура, кодировка menu.lst, естественно, cp866. Вот так. smile

+1  
15 anode2415   (07.01.2011 17:14)
Возможно ли использовать русские буквы в меню без gfxmenu и без splashimage?

+1  
16 Sh1td0wn   (07.01.2011 17:18)
Собственно, эта статья и является ответом на вопрос (gfxmenu в menu.lst не несёт никакого смысла).

+1  
12 VovanS   (14.08.2010 20:25)
Denver-22 а я использую и то и другое и везде буквы русские tongue

+1  
10 SharkyEXE   (01.06.2010 21:03)
В данной статье, в строке
Quote
3. Сами шрифты (9 KB). Взять можно тут (благодарим за это опять же kDn.

ссылка тут нерабочая. Просьба перезалить файл/архив, который должен скачаться по ссылке тут на нормальный отказоустойчивый файлообменник. Спасибо.

+1  
11 SHELLes   (14.06.2010 00:20)
Проверил ссылку - работает. Укажите сервер, на котором бы вы хотели увидеть архив и я туда его закину

+1  
9 sergo   (21.04.2010 09:28)
спасибо, все работает и очень симпатично!

+1  
5 NecroTYN   (27.03.2010 12:03)
Спасибо получилось!!!
Только вот текст строки полностью не отображается,может можно какнить исправить???


+1  
6 SHELLes   (28.03.2010 14:49)
могу прудложить добавить в текст символ перевода каретки
Code
\n
и тогда часть текста будет снизу ввиде подсказки

+1  
7 NecroTYN   (30.03.2010 20:48)
Quote (SHELLes)
могу прудложить добавить в текст символ перевода каретки
Code
\n
и тогда часть текста будет снизу ввиде подсказки

спасибо большое помогло,а не подскажете как в gfxboot menu реализовать такую же функцию ????


+2  
8 SHELLes   (31.03.2010 17:17)
не знаю (((
Слышал только что вроде несколько тем поддерживают эту фичу.
А вот какие именно-не знаю

+1  
3 Denver-22   (19.03.2010 16:13)
Опечатки по статье:
- в п.4 mune.lst исправить на menu.lst
- если уж шрифты в статье кидали в /boot/fonts, то тогда уж и параметр пишите как:
Code
/boot/grub/unifont --all-font /boot/fonts/CONSOLA_U16.bin

Исправьте пожалуйста.
За статью спасибо!

+1  
4 SHELLes   (19.03.2010 21:08)
есть такая беда))
все поправил (даже пару орфографических ошибок smile

+1  
1 Denver-22   (18.03.2010 20:21)
Использую grub4dos-0.4.4-2010-01-18 + gfxmenu. menu.lst в UTF8. И русский уже есть!
Правильно ли я понимаю, что статья предназначена для случая использования splashimage? Т.к. в этом случае у меня русский превратился в кракозябры.

+1  
2 SHELLes   (18.03.2010 23:20)
Абсолютно верно.
Статья предназначена для тех кто не использует gfxmenu

+1  
13 cccp   (10.12.2010 23:01)
Немного не понял,
GfxMenu - это текстовое меню как на рисунке 1

splashimage - это с фоновым рисунком как на рисунке 2

Верно?


+2  
14 Sh1td0wn   (13.12.2010 16:02)
Наоборот, gfxmenu - это на рисунке 2. А splashimage - это http://ompldr.org/vNmptMA

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Создать сайт бесплатноCopyright GreenFlash © 2012
Рейтинг@Mail.ru