Как создать и применить Gfxboot-тему для загрузочной флешки WinSetupFromUSB

Главное в любой загрузочной флешке — это корректно грузящиеся дистрибутивы, но настоящим эстетам этого недостаточно, им подавай еще и оригинальное графическое оформление. В большинстве программ для создания загрузочных флешек, в том числе в WinSetupFromUSB, возможность персонализации меню не предусматривается, но это не мешает имеющим прямые руки восполнить этот недочет.

Создав на основе картинки в формате BMP XPM-файл и запаковав его в GZ-архив, вы можете прописать к нему путь в конфигурационном файле menu.lst в корне загрузочной флешке.

Это наиболее простой способ, но он имеет ряд ограничений, например, невозможность смещения позиции текстового блока и проблемы с кириллицей. Предложенный ниже продвинутый способ предполагает создание собственного файла Gfxboot-темы из исходников, что может показаться непростой задачей, но на самом деле всё не так уже и страшно. Итак, вам понадобятся сами исходники, фоновое изображение формата JPG с разрешением 1024х768 пикселей, графический редактор GIMP версии 2.6 для подготовки этого изображения, компилятор MSYS и архиватор 7-Zip.

Для начала займемся картинкой.

Откройте его в Gimp и измените его размер 1024х768 пикселей, обрезав, если нужно, часть изображения. Когда будете сохранять изображение, убедитесь, что количество точек на дюйм не превышает 200. Сохраните картинку с параметрами по умолчанию, название файлу дайте back.jpg.

GIMP

Сохранить изображение

Подготовить фоновую картинку можно и в другом редакторе, главное, чтобы JPG был версии 1.1 и не был прогрессивным. Gimp 2.6 удобен тем, что сохраняет изображение как раз с нужными параметрами.

Теперь скачайте по ссылке yadi.sk/d/NgFnUsVd2Jj8Bg архив с исходниками, распакуйте и забросьте в папку gfxboot подготовленный в Gimp файл back.jpg с заменой существующего.

Проводник

Замена файлов

В этой же папке будет файл gfxboot.cfg, найдите его и откройте Блокнотом.

Это конфигурационный файл, рекомендуем обратить внимание на выделенные на скриншоте параметры. Они позволяют изменять цвет фона и текста меню, включать и отключать дополнительные элементы управления, а также задавать координаты блока текстового меню загрузчика.

Файл gfxboot.cfg

Notepad++

Menu start

Подготовив исходники, скачиваем по прямой ссылке grub4dos.sourceforge.net/msys.zip архив с компилятором, распаковываем в удобное расположение и запускаем командный файл msys.bat. В открывшейся консоли выполняем команду перехода в каталог gfxboot cd /e/gfxboot, где e — буква тома. Обратите внимание на синтаксис, двоеточие не используется. Затем выполняем команду make, чем и запускаем компиляцию. После этого заходим в папку gfxboot, находим в ней файл темы message_en и копируем его в удобное место.

Msys.bat

MINGW32

Gfxboot

Message_en

Этот файл нужно обязательно заархивировать в GZ, что умеет делать 7-Zip. Для этого жмем по файлу ПКМ и выбираем в меню 7-Zip -> Добавить к архиву. Название архиву можно дать любое, формат выбираем gzip, остальные настройки не меняем и жмем «OK».

7-Zip

Добавить к архиву

Тема готова, осталось только закинуть ее на флешку и прописать к ней путь в файле menu.lst. Тему можно положить в корень, а можно и в любую папку, большого значения это не имеет.

Файл menu.lst открываем Блокнотом и вставляем в самое начало эти две строчки:

timeout=30 default
gfxmenu (hd0,0)/boot/theme.gz

Theme.gz

Menu-lst

timeout — это время в секундах до автоматического выбора первого в меню пункта загрузки, boot/theme.gz — путь к файлу темы, у вас он будет свой.

Это всё, если параметры изображения были выбраны правильные, вы увидите преображенный интерфейс загрузочной флешки, если же нет, фон будет черный.

Интерфейс загрузочной флешки

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

2 комментария

  • Спасибо за статью! Очень доходчиво растолковано, попробовал - все получилось. Очень хотелось бы почитать о том, как изменить шрифт, размер шрифта, установить свой или другой значек для timeout.
    Если у вас что-то по этим вопросам есть - угостите ссылкой, пожалуйста!

  • Спасибо.
    У меня получилось установить картинку размером 1024*768 и 1280*1024, но это формат 4:3.
    А кто-то может подсказать как сделать картинку под формат 16:9?
    Заранее спасибо.

Добавить комментарий для Юльич Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *