Как заменить картинку-фон загрузочного меню мультизагрузочной флешки, сделанной в программе WinSetupFromUSB. Способ №2

Как заменить картинку-фон загрузочного меню мультизагрузочной флешки, сделанной в программе WinSetupFromUSB. Способ №2

Как заменить картинку-фон загрузочного меню мультизагрузочной флешки, сделанной в программе WinSetupFromUSB. Способ №2

Категория: Внешний носитель
Добавил:
access_timeОпубликовано: 13-11-2017
visibilityПросмотров: 20 183
chat_bubble_outlineКомментариев: 8

Здравствуйте, меня зовут Андрей, и я хочу рассказать ещё об одном способе, как заменить картинку-фон загрузочного меню мультизагрузочной флешки, сделанной в программе WinSetupFromUSB. В прошлой статье речь шла про создание Splashimage-темы. Картинка там получалась, мягко говоря, не очень. Здесь же речь пойдёт о создании GfxBoot-темы. В интернете много информации про это, но она какая-то вся скомканная, разрозненная, написанная языком понятным только узкому кругу специалистов. Я же хочу попытаться объяснить как можно проще, чтобы было понятно всем без исключения.
 

Как заменить картинку-фон загрузочного меню мультизагрузочной флешки, сделанной в программе WinSetupFromUSB. Способ №2

Создание gfxboot-темы немного сложнее, чем splashimage-темы, но зато и плюсов у этого способа несколько, вот одни из них:
  1. Жесткий формат у splashimage-файлов, гибкие настройки для gfxboot.
  2. Графика: 640×480 у splashimage-файлов, режимы 800×600, 1024×768 для gfxboot.
  3. 14 цветов у splashimage-файлов и True-Color у gfxboot.
  4. Формат файла xpm для splashimage-файлов и jpeg для gfxboot
Для создания gfxboot-темы нам понадобятся:
  1. GIMP-2.8.22
  2. 7-Zip
  3. Пакет gfxboot, можно скачать с диска https://yadi.sk/d/xKiOZwlR3Pcmsf
  4. Пакет msys, можно скачать с диска https://yadi.sk/d/IG5s-Dau3Pcms6
Первоначально, при запуске, флешка имеет вот такой вид:

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff17f2dd

Запускаем программу Gimp
Файл->Открыть.

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff1aac73

Открываем изображение, которое хотим вставить

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff1cc92d

Небольшое пояснение, прежде чем продолжить:
Картинка должна быть в формате jpeg 1.1, а не jpeg 2000 или прогрессивный; картинку надо будет потом обязательно переименовать в back. Я специально взял картинку в формате png, что-бы показать наглядно как всё буду делать.
Продолжим.
Изменим размер с 800×600 на 1024×768 и сохраним в jpeg 1.1. 
Изображение->Размер изображения.

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff2046e7

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff233942

GIMP по умолчанию, при изменении размера картинки, будет сохранять соотношение сторон. Чтобы отменить это, надо щёлкнуть по значку «Цепочка», чтобы она разомкнулась.

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff263601

Выставляем 1024×768 и жмём «Изменить».

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff28a3c0

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff2ad46b 

Файл->Экспортировать как.

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff2d4a32

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff31089a

Имя ->back

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff33cc3b

Сохранить можно где хотите, я сохраню на рабочем столе.

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff35988e

Выберите тип файла –> Изображение JPEG –> Экспортировать

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff37f855

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff3a44bc

Качество выставляем на 80%. Если поставить 100%, то при загрузке будет чёрный экран.

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff3ced4c

Дополнительные параметры.

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff4000aa

Убираем галочки с «Оптимизировать» и «Прогрессивная». Выставляем «Субвыборка»— 4:2:0 (четверть разрешения цветности). Если будет 4:4:4, то при загрузке будет чёрный экран.

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff4286aa

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff452820 

Далее «Экспорт».

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff4752b7

На рабочем столе появился файл back.

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff49bc8a

Закрываем Gimp –> Забыть изменения

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff4b4618

Если теперь посмотреть свойства этого файла в программе XnView, то увидим что, у нас получилось то, что нам и нужно

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff4dcb4d

Идём далее. Теперь будем работать с двумя пакетами gtxboot и msys. Хочу сразу сказать что, я не автор этих пакетов, я их нашёл в интернете. Распакуйте их куда угодно, без разницы. Я для удобства распаковал в корень диска C:

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff512faf

Далее добавляем нашу картинку back в папку gtxboot.

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff53fa6c

Теперь нас интересует файл gfxboot.cfg

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff566133

Он открывается с помощью блокнота.

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff58e4f1

Здесь можно изменять некоторые из параметров:
menu_start_x, menu_start_y
Позиция Меню.
Если мы укажем после этих обоих пунктов =150, то блок с пунктами меню загрузки уползёт от верхнего левого края экрана так как это показано ниже на картинке:

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff5af609

Система координат на картинке дана произвольно, поэтому кто захочет менять, придётся действовать методом «тыка».
menu_bar_min_width
Минимальная длинна курсора. Пробовал менять, разницы не было никакой. Вполне может быть, что не работает.
Далее.
menu_text_normal=0x0d17ec  # Цвет текста пунктов загрузки (RGB)
menu_text_select=0               # Цвет текста выбранного пункта (RGB)
infobox_bg=0xffffff                # Цвет фона информационного поля
infobox_text_normal=0          # Цвет текста информационного поля
menu_bar_color=0xffffff         # Цвет курсора
Здесь по моему и так всё понятно, как говорится «без комментариев». Единственное, что хочу сказать, что коды цветов можно посмотреть в Gimp.
Открываем Gimp
Инструменты->Добавить панель инструментов.

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff5d8437

Появляется вот такая панель инструментов.

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff609d50

Далее клик левой клавишей мышки по значку.

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff638618

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff65eeab

Наводите курсор и смотрите код.

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff694dfb

Затем пишете здесь.

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff6bf606

Подведём небольшой итог проделанной работы. Что мы сделали:
1. Создали файл back.jpg v1.1
2. Добавили его в папку gfxboot
3. Отредактировали файл gfxboot.cfg ( это по вашему желанию, можно не редактировать )
Идём далее.
Открываем папку «msys» и запускаем программу Console.exe.

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff6ef16c

Открывается консоль. 

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff727444

Если начнём вводить команды сейчас, то мы ничего не увидим. Это будет у тех, кто работает в Windows 7, 8.1 и 10. Те кто работает в Windows XP проблем не будет.
Вид консоли в Windows XP:

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff752231

Для тех у кого 7 или 8.1 или 10 надо нажать «View-Console Windows».

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff77aded

Открывается ещё одна консоль.

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff7a745f

Вводим команду:
cd /c/GfxBoot
это переместит действие в папку «gfxBoot».

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff7d44a7

Если вы распаковали исходные файлы в другое место, то команда будет начинаться с «cd» а остальное пишите по примеру:
cd /буква диска/папка/где лежат файлы 

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff80cd3b

Enter.

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff83977f

make
Enter

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff862837

Exit –> Enter
Далее открываем папку gfxboot и видим файл gfxmsg 

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff897a80

Это наша новая GfxBoot-тема.

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff8c355e

gfxmsg –> 7-zip -> Добавить к архиву

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff8e846c

Далее имя архива какое захотите, только чтобы не русским шрифтом. Я назвал qwerty. Формат архива gzip 

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff92f8ff

Далее «ОК».
В папке gfxboot появился архив qwerty с расширением .gz

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff961f28

Небольшое примечание:
Архив обязательно должен быть с расширением .gz 
7-zip может это сделать, а WinRar нет.
Открываем нашу флешку.

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff98aa10

В папке boot создаём папку gfx.

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff9b012f

Копируем архив qwerty.gz в папку gfx.

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ff9da177

Открываем menu.lst и удаляем:
#graphicsmode 0x6A
graphicsmode -1 640 480:800 24:32 || graphicsmode -1
## Menu AutoNumber
write 0x8274 0x2001

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ffa0d7fc

Далее пишем:
gfxmenu (hd0,0)/Boot/gfx/qwerty.gz

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ffa4c974

Закрываем menu.lst и сохраняем.

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ffa7cbc9

Запускаем нашу флешку.

d0bad0b0d0ba d0b7d0b0d0bcd0b5d0bdd0b8d182d18c d0bad0b0d180d182d0b8d0bdd0bad183 d184d0bed0bd d0b7d0b0d0b3d180d183d0b7d0bed187d0bdd0be 65d31ffab28ad

Вот и всё. Удачи!
 
tagsКлючевые слова
     Рекомендуем другие статьи по данной теме
Как заменить картинку-фон загрузочного меню мультизагрузочной флешки, сделанной в программе WinSetupFromUSB
Как заменить картинку-фон загрузочного меню мультизагрузочной флешки, сделанной в программе WinSetupFromUSB. Способ №3
Программа WinSetupFromUSB: статьи сайта
Как отредактировать меню загрузки мультизагрузочной флешки созданной в программе WinSetupFromUSB. Как менять названия операционных систем. Как удалять из меню загрузки ненужные ОС
Как создать мультизагрузочную флешку содержащую сразу две операционные системы Windows 7 и Windows 8
Ctrl
Enter
Заметили ошибку

Выделите и нажмите Ctrl+Enter

Внешний носитель
Как заменить картинку-фон загрузочного меню мультизагрузочной флешки, сделанной в программе WinSetupFromUSB. Способ №2