Как создать и применить 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 — путь к файлу темы, у вас он будет свой.

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

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

БИОС не отображает загрузочную флешку (USB)

В современных ноутбуках и стационарных компьютерах часто отсутствуют дисководы CD/DVD. Такие машины более экономичны, но Читать далее

Как загрузиться с флешки в нужном режиме UEFI или Legacy

Как загрузиться с флешки в нужном режиме работы BIOS - UEFI или Legacy? К примеру, Читать далее

Тестирование Etcher — опыт создания загрузочных карт памяти формата SD

Для установки операционных систем обычно используют портативные USB-устройства, но установить систему на десктопный ПК или Читать далее

Универсальная загрузочная флешка для BIOS Legacy и UEFI

C появлением BIOS UEFI загрузочные флешки стали делиться на типы - адаптированные под Legacy, старый Читать далее

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

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

1 комментарий

  • Юльич:

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

Добавить комментарий

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