Русский язык в меню. Красочные темы Gfxboot

Позволяющий создавать мультизагрузочные конфигурации.
Данный загрузчик позволяет загружаться с различных устройств и разделов, поддерживает загрузку различных образов (iso, img, ima, bin ...), понимает файловые системы FAT12, FAT16, FAT32, NTFS, EXT2, EXT3 и многое другое.

СОЗДАНИЕ

Способ первый. Для него нам потребуется программа grubinst которая пропишет данные о загрузчике grub4dos в mbr область требуемого устройства, и исполняемый файл загрузчика grldr .

Содержимое архива grubinst_1.0.1_bin_win.zip.

Содержимое архива grub4dos-0.4.6a-2013-04-01.7z.

Распаковываем содержимое архива grubinst . Вставляем флешку в компьютер. Запускаем из распакованных файлов grubinst_gui.exe .
В открывшемся окне, рядом со словом Disk из списка выбираем нашу флешку, обычно самый последний пункт из выпадающего списка. Если выпадающий список не содержит никаких значений, то нужно нажать на кнопку Refresh .
В выпадающем списке Part List выбираем значение Whole disk (MBR) . Аналогично, если список не содержит значений, жмем на Refresh .


Нажимаем на кнопку Install . После чего в ответ получим окно с сообщением о том что все успешно установлено.


Нажимаем на клавишу ENTER .

Теперь осталось только скопировать в корень нашей флешки файлы grldr и menu.lst . Последний представляет собой файл конфигурации отображаемого меню, которое мы увидим после загрузки с нашей флешки. Берем данные файлы из архива grub4dos-0.4.6a-2013-04-01.7z . Файл menu.lst лежит в папке sample .

Должно получиться так...


Создание загрузочной флешки grub4dos завершено.

Теперь выставляем приоритет загрузки в BIOS компьютера на нашу флешку, и загружаемся с нее. Результат загрузки показан ниже.

Весь процесс создания (работа программы) в командной строке.

1.В папке: ....\Создание загрузочных картинок для загрузчика Grub4dos\SKLYARAN74\back.jpg
back.jpg - фоновое изображение (заменяем на любое с разрешением 800Х600 но неболее 1024Х786 с глубиной цвета 24) переименовываем и заменяем на своё.
2.Редактируем цвет текста и курсора и т.д. и т.п....(в папке timers находятся дополнительные таймеры)
3.Нажимаем Start.bat Весь процесс создания (работа программы) отображается в командной строке.
4.Заходим в папку....\Создание загрузочных картинок для загрузчика Grub4dos\out
out - папка с готовой картинкой (SKLYARAN74.gz - имя по умолчанию можно переиминовать в любое другое).

Редактируем цвет текста и курсора:
# penguin theme likelihood in percent; -1 = auto
penguin=0
welcome=0
boot_show=0
xmenu_hide_current=1
timeout_text_color=0xDD0007
boot_text_options=0xc5dffd
boot_text_normal=0xc5dffd
loading_color=0xc5dffd
hide_reboot=1
hide_poweroff=1
hide_help=1
hide_lang=1
panel_normal=0x000000
panel_title=0x000000
panel_high=0xffe050
panel_bg=0xd8deed
panel_border=0xeff2f6
menu_start_x=15 # Позиция меню по горизонтали
menu_start_y=110 # Позиция меню по вертикали
menu_max_entries=20 # Число пунктов загрузки, показываемое без полос прокрутки
menu_bar_min_width=1 # Минимальная длинна курсора
menu_text_normal=0x282828 # Цвет текста пунктов загрузки (RGB)
menu_text_select=0x282828 # Цвет текста выбранного пункта (RGB)
infobox_bg=0xc5dffd # Цвет фона информационного поля
infobox_text_normal=0 # Цвет текста информационного поля
menu_bar_color=0xc5dffd # Цвет курсора
title_bg=0x4f9805 # Фон заголовков окон (готовые: 0x4f9805-зелёный от SUSE, 0x3f81f1-голубой)
disable_num_key=0 # Если 1, то можно выбрать пункт меню по номеру нажатием цифровой клавиши
# Видеорежим (должен поддерживаться BIOS"ом)
custom_width=800 # Разрешение экрана по горизонтали
custom_height=600 # Разрешение экрана по вертикали
custom_depth=16 # Глубина цвета

2. ZX GFX Editor 1.0 (Скачать)
Простой, без излишеств, редактор GFX тем для загрузчика grub4dos Может как создавать новые темы, так и редактировать существующие. В состав программы, так же включен инсталлятор grub4dos и виртуальная машина QEMU, для просмотра тем. Темы могут быть в архиве.gz.


GFX Editor - программа для создания и редактирования GFX тем, для меню мультизагрузочных USB устройств с использованием загрузчика grub4dos. В состав программы, так же включен инсталлятор grub4dos и виртуальная машина QEMU, для просмотра тем.
Доп. информация : При выборе форматирования устройства, так же производится его переразметка, как USB-HDD (Single partition). Форматирование/переразметка, не может быть выполнена, если запущен "Просмотр" и QEMU загружена с текущего устройства.
При открытии темы с носителя, редактор ищет ее по адресу диск:/Boot/gfx/zx (zx - имя темы). При сохранении, так же ищет вышеуказанный путь на носителе. Для упрощения правки, в процессе создания темы, рекомендуется использовать данный путь. В созданном при инсталляции grub4dos, menu.lst, путь к теме будет прописан по этому же адресу.
Не все BIOS"ы поддерживают разрешение экрана 1024x768, если фоновая картинка не отображается при загрузке, следует уменьшить разрешение.
Размер шрифта, должен быть выбран до создания шрифта.
Редактор сам подгоняет фоновую картинку к выбранному разрешению экрана, но не к соотношению сторон экрана. То есть, если выбрано соотношение 16:9, картинка должна быть соответствующих пропорций, размер не важен. Разрешение экрана и соотношение сторон, должны быть выбраны до загрузки картинки.
Чтобы создать подменю и переместить в него нужные пункты главного меню, нужно:
Создать его и выделить, выделить (с зажатым Ctrl) нужные пункты главного меню и сохранить. Переместить пункты в уже существующее подменю, можно так же, пропустив создание. Для каждого подменю, можно использовать свою тему, темы должны быть предварительно сохранены на флеш по адресу: Boot/gfx/.

Итак начиная работу сразу переходим:

1.Это выбор желаемой картинки разрешение которой желательно должно быть не мене 800х600 – более выше разрешение приемлимо. Тут же выбор формата изображения 4:3 или 16:9, и чуть выше размер и сам шрифт (по умолчанию стоит шрифт Comic Sans).

2.Выбор желаете ли вы чтобы использовался таймер – таймер это параметр действия загрузки если вы не сделали никакого выбора действий в течении 20секунд, далее чуть ниже наиболее важный пункты утилиты – это выбор позиции расположения текста на картинке – другими словами подстановка цифр в графы.

3.Позиция меню по горизонтали:
Позиция меню по вертикали:
все это можно подбирать опытным путем, скажу что при использовании цифровых значений 25 и в той и в той графе –текст меню на фоне картинки будет в левом верхнем углу (что иногда важно если вам по душе картинка и нет желания чтобы текст был прямо на изображении какого либо объекта)а значение 325 и 320 правый нижний угол картинки.

4.Выбор разрешения экрана тут уж выбираете как выше было сказано где больше используется картинка (в загрузках на НЕТБУКАХ, ноутах, либо на машинах с широкоформатными мониторами) тут конкретного совета нет, где используете чаще, я использую формат 800х600 более универсален крупная картинка - но всё меню видно и умещается на мониторе – это учитывая возможность применения и на нетбуках и на обычных машинах, тут же ниже есть возможность форматирования установка загрузочного файла – но мы разбираем основные функции утилиты как редактор изображения.

5.Тут и выбор носителя где и какой папке сохранить картинку- при условии что перед запуском утилиты носитель(флешка) должна быть подключена к USB, после перемещения готовой картинки есть возможность её просмотра, создание подменю если у вас много пунктов в меню или же группировка по назначению т.е переход на отдельное меню антивирусов толи осей семейства Windows, переход к программам работающим с HDD – тут на ваше усмотрение и фантазию. Собственно всё что можно рассказать вкратце.

3. ZX G4D Boot Manager 1.0b3 (Скачать)


Программа для создания мультизагрузочных USB устройств на загрузчике grub4dos. Устанавливает на флешку загрузчик, создает загрузочные меню, создает и устанавливает gfx темы с помощью визуального редактора. Встроеный эмулятор QEMU, для проверки загрузки. Может редактировать уже готовые загрузочные флешки.

Доп. информация :

  • Программа может отформатировать/переразбить флешку, установить загрузчик grub4dos.
  • Редактировать и создавать загрузочные меню.
  • Редактировать и создавать gfx темы.
  • Визуальный редактор тем, для 4:3 и 16:9 экранов.
  • Устанавливать темы на выбранные меню.
  • Загрузка и просмотр выбранного устройства в эмуляторе QEMU.
  • Ну и всякое такое.. подробности в анимации

На этом всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям.

Различные PEtoUSB , есть более универсальные как в этом топике . Куча утилит по сути устанавливают загрузчик grub, isolinux (реже BCDW или lilo, еще реже свой как Win7), и затем раскладывают предложенные ему файлы (Windows7,WindowsXP, Ubuntu и т.д.) по папкам. От сюда и требовательность к образам (как писали в комментариях к этому топику).

А между тем абсолютное большинство выложенных в интернете дисков (особенно USB) как раз и используют isolinux и grub, что мешает их просто объединять? да ничего!

Я постараюсь с примерами рассказать, как сделать загрузочную, установочную и просто Live флешку, причем все в одном без заточенных под конкретный дистрибутив утилит. И иметь возможность, при необходимости, легко добавить на флешку еще что-то, без очередного ее переформатирования.

Образы антивирусов не все удалось нормально «подселить» на флешку, если кто то сможет и поделится опытом буду рад (сам давно их не качал, возможно в последних версиях это уже делается сильно проще). В образе от Dr.Web, например, лежит даже инструкция по установке на флешки.
Для справки Live образы антивирусов:
Dr.Web
BitDefender
Avast! уже платный:(
Symantec NAV
Panda
Avira

8. DOS. Тут стоит разделить, если нам нужен ДОС для какой то серьезной работы, то имеет смысл найти DOS-Live образы, например этот , и грузить как в п.3. Мы же запускаем DOS что бы потом из него запустить установку Windows XP. От ДОСа нам понадобятся:
AUTOEXEC.BAT
COMMAND.COM
CONFIG.SYS
EMM386.EXE
HIMEM.SYS
IO.SYS
SMARTDRV.EXE

Желательно, но не обязательно:
Mouse.com
MOUSE.INI
OAKCDROM.SYS

Копируем все это в корень флешки, а в menu.lst добавляем
title DOS (Install WinXP?)
root (hd0,0)
makeactive
chainloader /io.sys
Тут можно либо насладиться DOS, либо заранее в AUTOEXEC.BAT прописать (файл ответов конечно по желанию):
smartdrv
cd \WinXP\i386
winnt /U:\WinXP\i386\winnt.sif

9. Установка Windows 7. Как уже писал выше достаточно разархивировать ISO в корень флешки, а в menu.lst добавить (уже с hd0,0 )
root (hd0,0)
chainloader /bootmgr
boot

10. Ну и для ровного счета расскажу еще об одном типе утилит. Некоторые (не все!) ISO образы могут быть загружены прямо из grub. Среди таких у меня нашлись: Acronis True Image, Acronis Disk Director, Active Password Changer. Это особым образом подготовленные образы (не простой слепок с CD), их загружать следующим образом:
title Active Password Changer
map (hd0,0)/Pwdchanger.iso (hd32)
map --hook
chainloader (hd32)

Удаление

Что делать если случайно установили grub в MBR основного диска, а не флешки, либо нужно удалить с флешки? Можно воспользоваться утилитой bootsect.exe как я писал выше.
В случае если еще не перезагрузились (если перезагрузились, то при помощи grub загрузите Windows, способом описанным выше), и запустите bootsect.exe
Для восстановления Windows XP bootsect /nt52 c: /mbr
Для восстановления Windows Vista/7 bootsect /nt60 c: /mbr
bootsect находится в папке boot диска Windows, а так же есть в моем выложенном архиве в конце статьи.
Флешку же достаточно просто отформатировать.

Заключение

Надеюсь что примеры помогут кому то разобраться, а кому то заинтересоваться данным загрузчиком, а утилиты для создания загрузочных флешек будут вызывать улыбку (ни кого не хочу обидеть, уважаю всех разработчиков, больше того сам с таких утилит начинал). Ну и конечно же очень рекомендую изучить подробнее сам grub, и GRUB4DOS, например вот

Уже давно хотел написать о том, как создавать свои темы для grub4dos и вот выдалась немного времени, и я решил потратить его с пользой. Если Вы используете «grub4dos» для создания «загрузочных флешек », то, Вам будет интересно, я покажу, как легко создать тему для «grub4dos»

Для создания своих тем для «grub4dos» вам понадобится только «фотошоп» и архив с нужными для этого дела файлами. Который Вы сможете скачать с блога!

Как создаются темы для grub4dos?

Скачайте . В нём лежит папка с названием «gfxmenu» положите её в корень диска «C:\» Теперь нужно взять либо уже готовую картинку с интернета или нарисовать свою в «Фотошопе» Предлагаю второй вариант.

В «фотошопе» создайте новый проект, и размер должен быть «800×600» В принципе тут все на ваше усмотрение, рисуйте, то, что Вам нужно.

Как только картинка будет готова, сохраните её в папку «files» которая находится в папке «gfxmenu». Имя картинки должно быть таким «back.jpg» и самое важно:

Значение, качество не должно превышать больше чем «32» иначе в место картинке, в момент загрузки компьютера с флешки, Вы получите просто черное окно без своей темы!

Так же стоит добавить про разрешение самой картинки «800×600» тут все зависит от вашего «BIOS-a» какой-то bios потянет большие расширение, а какой-то нет!

После того, как картинка была сохранена в папку «files» с именем «back» и в формате «jpg» найдите в папке «gfxmenu» BATфайл «repack.bat» теперь остаётся только запустить его, после, в этой же папке появится файл «message» бес расширение.

Этот файл и есть Ваша тема для «grub4dos» теперь вы можете её использовать в «загрузочных флешках». Ссылка по теме.

Это был первый вариант, как создавать свои темы для grub4dos! На мой взгляд, самый удобный и простой. О других вариантах, будет другой пост. Что бы применить полученную тему в файл «menu.lst» добавьте строку!