Загрузочная флешка у нас есть. Как добавлять на нее программы мы научились. А как же украсить теперь её? Предлагаю добавить поддержку русского языка, и тем Gfxboot.
Поддержка русского языка в Grub4Dos.
Здесь всё просто:
1. Скачиваем unifont.hex.gz
2. Кидаем его в корень флешки (можно не в корень, но надо будет изменить путь)
3. Пишем в самое начало menu.lst:
5. Получаем следующее (я еще добавил команду автоматического выбора 1 пункта через 30 секунд):
7. Готово. Проверяем в MobaLiveCD.
И как вы наверно заметили грузиться стало несколько дольше, всё таки если русский язык не так нужен советую отказаться от его использования в меню, кто знает что будет в следующей версии и как он будет там работать, тоже и касается использования GfxMenu, о котором речь пойдет дальше.
Использование тем Gfxboot.
1. Скачиваем тему с greenflash.su (нужна регистрация). Я буду использовать одну из этих тем, а именно Пингвинов от Timkaz.
2. Кидаем тему penguins_gfx.gz в корень флешки.
3. Пишем в menu.lst желательно после строчки загрузки наших шрифтов (после font /unifont.hex.gz):
5. Смотрим, что получилось:
Если что-то не получается можно скачать архив, содержащий все проделанные мною действия, и сравнить.
Используемый материал:
Темы gfxboot
Пингвины
GfxMenu
Grub4dos Guide - Gfxmenu
Школа редактирования скриптов.
При копировании статьи просьба указывать источник и автора.
С уважением, GRomR1.
Поддержка русского языка в Grub4Dos.
Здесь всё просто:
1. Скачиваем unifont.hex.gz
2. Кидаем его в корень флешки (можно не в корень, но надо будет изменить путь)
3. Пишем в самое начало menu.lst:
graphicsmode -1 640:4804. Переименовываем заголовки нашего меню.
font /unifont.hex.gz
5. Получаем следующее (я еще добавил команду автоматического выбора 1 пункта через 30 секунд):
timeout 306. Сохраняем в кодировке UTF-8. В AkelPad это будет выглядеть так:
default 0
graphicsmode -1 640:480
#можно поэкспериментировать с 640:480, т.е. поменять на другое значение, и посмотреть что получится
font /unifont.hex.gz
title Memtest86+ 4.20
map --mem /MEMTEST.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
title Victoria 3.52 DOS
map --mem /Victoria-v.3.52.3.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
title Поиск и загрузка Windows NT/2000/XP
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
title Поиск и загрузка Windows Vista/7
find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr
title Загрузка с жесткого диска HD0
chainloader (hd0)+1
rootnoverify (hd0)
title Загрузка с жесткого диска HD1
chainloader (hd1)+1
rootnoverify (hd1)
title Загрузка с CD0
cdrom --init
map --hook
chainloader (cd0)
title Загрузка с floppy
chainloader (fd0)+1
rootnoverify (fd0)
title Перезагрузка ПК
reboot
title Выключение ПК
halt
7. Готово. Проверяем в MobaLiveCD.
И как вы наверно заметили грузиться стало несколько дольше, всё таки если русский язык не так нужен советую отказаться от его использования в меню, кто знает что будет в следующей версии и как он будет там работать, тоже и касается использования GfxMenu, о котором речь пойдет дальше.
Использование тем Gfxboot.
1. Скачиваем тему с greenflash.su (нужна регистрация). Я буду использовать одну из этих тем, а именно Пингвинов от Timkaz.
2. Кидаем тему penguins_gfx.gz в корень флешки.
3. Пишем в menu.lst желательно после строчки загрузки наших шрифтов (после font /unifont.hex.gz):
gfxmenu /penguins_gfx.gz4. Сохраняемся. Незабываем про кодировку UTF-8.
5. Смотрим, что получилось:
Если что-то не получается можно скачать архив, содержащий все проделанные мною действия, и сравнить.
Используемый материал:
Темы gfxboot
Пингвины
GfxMenu
Grub4dos Guide - Gfxmenu
Школа редактирования скриптов.
При копировании статьи просьба указывать источник и автора.
С уважением, GRomR1.
Загрузочная флешка у нас есть. Как добавлять на нее программы мы научились. А как же украсить теперь её? Предлагаю добавить поддержку русского языка, и тем Gfxboot.
Поддержка русского языка в Grub4Dos.
Здесь всё просто:
1. Скачиваем unifont.hex.gz
2. Кидаем его в корень флешки (можно не в корень, но надо будет изменить путь)
3. Пишем в самое начало menu.lst:
5. Получаем следующее (я еще добавил команду автоматического выбора 1 пункта через 30 секунд):
7. Готово. Проверяем в MobaLiveCD.
И как вы наверно заметили грузиться стало несколько дольше, всё таки если русский язык не так нужен советую отказаться от его использования в меню, кто знает что будет в следующей версии и как он будет там работать, тоже и касается использования GfxMenu, о котором речь пойдет дальше.
Использование тем Gfxboot.
1. Скачиваем тему с greenflash.su (нужна регистрация). Я буду использовать одну из этих тем, а именно Пингвинов от Timkaz.
2. Кидаем тему penguins_gfx.gz в корень флешки.
3. Пишем в menu.lst желательно после строчки загрузки наших шрифтов (после font /unifont.hex.gz):
5. Смотрим, что получилось:
Если что-то не получается можно скачать архив, содержащий все проделанные мною действия, и сравнить.
Используемый материал:
Темы gfxboot
Пингвины
GfxMenu
Grub4dos Guide - Gfxmenu
Школа редактирования скриптов.
При копировании статьи просьба указывать источник и автора.
С уважением, GRomR1.
Поддержка русского языка в Grub4Dos.
Здесь всё просто:
1. Скачиваем unifont.hex.gz
2. Кидаем его в корень флешки (можно не в корень, но надо будет изменить путь)
3. Пишем в самое начало menu.lst:
graphicsmode -1 640:4804. Переименовываем заголовки нашего меню.
font /unifont.hex.gz
5. Получаем следующее (я еще добавил команду автоматического выбора 1 пункта через 30 секунд):
timeout 306. Сохраняем в кодировке UTF-8. В AkelPad это будет выглядеть так:
default 0
graphicsmode -1 640:480
#можно поэкспериментировать с 640:480, т.е. поменять на другое значение, и посмотреть что получится
font /unifont.hex.gz
title Memtest86+ 4.20
map --mem /MEMTEST.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
title Victoria 3.52 DOS
map --mem /Victoria-v.3.52.3.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot
title Поиск и загрузка Windows NT/2000/XP
find --set-root --ignore-floppies --ignore-cd /ntldr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /ntldr
chainloader /ntldr
title Поиск и загрузка Windows Vista/7
find --set-root --ignore-floppies --ignore-cd /bootmgr
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --ignore-floppies --ignore-cd /bootmgr
chainloader /bootmgr
title Загрузка с жесткого диска HD0
chainloader (hd0)+1
rootnoverify (hd0)
title Загрузка с жесткого диска HD1
chainloader (hd1)+1
rootnoverify (hd1)
title Загрузка с CD0
cdrom --init
map --hook
chainloader (cd0)
title Загрузка с floppy
chainloader (fd0)+1
rootnoverify (fd0)
title Перезагрузка ПК
reboot
title Выключение ПК
halt
7. Готово. Проверяем в MobaLiveCD.
И как вы наверно заметили грузиться стало несколько дольше, всё таки если русский язык не так нужен советую отказаться от его использования в меню, кто знает что будет в следующей версии и как он будет там работать, тоже и касается использования GfxMenu, о котором речь пойдет дальше.
Использование тем Gfxboot.
1. Скачиваем тему с greenflash.su (нужна регистрация). Я буду использовать одну из этих тем, а именно Пингвинов от Timkaz.
2. Кидаем тему penguins_gfx.gz в корень флешки.
3. Пишем в menu.lst желательно после строчки загрузки наших шрифтов (после font /unifont.hex.gz):
gfxmenu /penguins_gfx.gz4. Сохраняемся. Незабываем про кодировку UTF-8.
5. Смотрим, что получилось:
Если что-то не получается можно скачать архив, содержащий все проделанные мною действия, и сравнить.
Используемый материал:
Темы gfxboot
Пингвины
GfxMenu
Grub4dos Guide - Gfxmenu
Школа редактирования скриптов.
При копировании статьи просьба указывать источник и автора.
С уважением, GRomR1.
0 коммент.:
Отправить комментарий