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

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


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

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


Создание gfxboot-темы немного сложнее, чем splashimage-темы, но зато и плюсов у этого способа несколько, вот одни из них:
  1. Жесткий формат у splashimage-файлов, гибкие настройки для gfxboot.
  2. Графика: 640x480 у splashimage-файлов, режимы 800x600, 1024x768 для 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
Первоначально, при запуске, флешка имеет вот такой вид:

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

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

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

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

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



 

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

Имя ->back

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

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

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



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

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

 

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

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

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

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

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

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

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

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

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

Система координат на картинке дана произвольно, поэтому кто захочет менять, придётся действовать методом «тыка».
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
Инструменты->Добавить панель инструментов.

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

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

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

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

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

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

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

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

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

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

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

Enter.

make
Enter

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Комментарии (8)

  1. img
    9 июня 2021 15:51 admin
    Администратор
    Подождём Андрея, должно быть решение.
    Цитировать replyОтветить
  2. img
    9 июня 2021 15:20 Александр
    Гость
    Народ, добрый день.
    Я не знаю, это проблема или так и должно быть, все сделал как в этом посте, картинка появляется и меню на месте, но есть проблемка, если зайти в меню установки  систем Windows (у меня в этот пункт заходишь, там на чёрном фоне выбор систем, тут проблем нет), но если выйти из этого меню опять к первому меню, где была картинка, то появляется стандартное меню на голубом фоне. Это как-то можно пофиксить ?
    Цитировать replyОтветить
  3. img
    2 января 2021 20:50 Гость Павел
    Гость
    Андрей, низкий Вам поклон за столь подробную статью!
    Успехов Вам в Новом году!
    Цитировать replyОтветить
  4. img
    11 апреля 2018 15:49 Дмитрий
    Гость

    Есть ещё более простой до безобразия способ. Скачиваем программу Бутлер, создаем с помощью неё загрузочную флешку. В Бутлере уже есть готовые шаблоны картинок. Далее накатываем поверху образы WinSetupFromUSB поверх Бутлера на загрузочную флешку, кому сколько надо. Флешка с красивым фоном готова. Единственное, надо будет переконвертировать NTFS в FAT32 после 1 образа Бутлера тем же Аомей Партишн Ассистент.

     

    Для чего менять файловую систему в этом случае?

    Цитировать replyОтветить
  5. img
    13 декабря 2017 17:04 masterCredo
    Гость

    Есть ещё более простой до безобразия способ. Скачиваем программу Бутлер, создаем с помощью неё загрузочную флешку. В Бутлере уже есть готовые шаблоны картинок. Далее накатываем поверху образы WinSetupFromUSB поверх Бутлера на загрузочную флешку, кому сколько надо. Флешка с красивым фоном готова. Единственное, надо будет переконвертировать NTFS в FAT32 после 1 образа Бутлера тем же Аомей Партишн Ассистент.

    Цитировать replyОтветить
  6. img
    15 ноября 2017 22:14 Ostap
    СПАСИБО !
    Цитировать replyОтветить
  7. img
    13 ноября 2017 15:40 Oлег
    Гость

    Присоединяюсь!

    Цитировать replyОтветить
  8. img
    13 ноября 2017 15:06 admin
    Администратор

    Спасибо Андрей!

    Цитировать replyОтветить