Доброго времени суток... Разбирая в прошлый раз возможности настройки меню загрузочного накопителя WinSetupFromUSB. Я показал, каким образом можно изменить названия меню Grub4dos. Цвет используемого в нём шрифта и фона. Сегодня мы еще раз вернемся к этой теме. Я покажу, как установить фон-картинку для меню мультизагрузочной флешки WinSetupFromUSB. Произвольным изображением. По умолчанию загрузочное меню приложения довольно непримечательно. Оно представляет собой сине-зелёный фон. С набором пунктов на английском языке.
Для домашнего пользования вполне сгодится. Но если Вы планируете выложить мультизагрузочную флешку в сеть, возможно, пожелаете персонализировать меню. Заменив однотонный сине-зелёный фон каким-нибудь оригинальным изображением. Соответствующей опции в WinSetupFromUSB нет. Но её отсутствие вовсе не указывает на принципиальную невозможность замены фона. Такая возможность в программе всё же заложена. Просто действовать придется в обход. Заменить скучный фон меню мультизагрузочной флешки можно как минимум двумя способами. Но здесь будет приведён только один и при этом наиболее простой.
Как установить фон-картинку для меню мультизагрузочной флешки WinSetupFromUSB
Что для этого понадобиться
- Любое изображение с соотношением сторон примерно 4:3
- GIMP или другой графический редактор с поддержкой режима индексирования
- Конвертер изображений XnConvert и архиватор 7-Zip последних версий
Подготовка фонового изображения для меню мультизагрузочной флешки
Устанавливаемое в качестве фона меню мультизагрузочной флешки WinSetupFromUSB, должно соблюдаться два условия:
- Изображение должно иметь размер 640×480 пикселей. Формат XPM и содержать не более 14-ти цветов
- Подготовленное изображение должно быть заархивировано в GZ
Установив все три программы (описанные выше). Запустите первым делом GIMP. Откройте в нём картинку. Проследуйте в меню "Изображение > «Размер изображения»...
Отключите сохранение соотношения сторон и выставьте размер картинки 640×480 px. Нажмите «Изменить»...
Затем в том же меню выберите «Режим» > «Индексированный»...
Максимальное число цветов установите 14. Нажмите «Преобразовать»...
Сохраните изображение через меню «Файл» > «Экспортировать как… в формате BMP»...
Читайте также интересные статьи:
Как устранить ошибку 0xc0000005
Название файла обязательно должно быть английским.
Преобразование BMP-файл в XPM для меню мультизагрузочной флешки
Так как GIMP не позволяет экспортировать индексированное изображение непосредственно в XPM. Для его преобразования в этот формат используем XnConvert. Открыв конвертер, добавьте в него полученный BMP-файл, перетаскиванием.
Переключитесь на вкладку «Выходные данные». И установите параметры так, как показано на скриншоте за исключением лишь названия картинки. Которое у Вас будет свое. Нажмите «Преобразовать»...
Если в имени файла останется прежнее расширение, то можете его переименовать...
Теперь картинку необходимо сжать. Запустите 7-Zip, перейдите в папку с XPM-изображением. Выделите его мышкой и нажмите кнопку «Добавить»...
В открывшемся окошке добавления к архиву выберите формат gzip и нажмите «OK»...
На этом подготовительный этап завершен. Можно переходить непосредственно к замене фона мультизагрузочной флешки WinSetupFromUSB изображением, сжатым в gzip-архив.
Работа с файлами мультизагрузочной флешки
Подключите к компьютеру загрузочную флешку. Зайдите в расположенную в её корне папку «boot»...
Создайте в ней новую папку с произвольным английским названием, например «fon». Поместите в неё запакованное в gzip фоновое изображение...
Вернитесь в корень флешки, откройте «Блокнотом» файл menu.lst. Удалите указанный на скриншоте блок текста,,,
а на его место пропишите путь к фоновой картинке. Вот так... splashimage (hd0,0)/boot/fon/maxresdefault.xpm.gz
Сохраните файл и запустите тест мультизагрузочной флешки. Если всё сделано правильно, вместо скучного однотонного фона вы увидите свое изображение.
Заключение
Поскольку в процессе загрузки флешки, изображение извлекается из архива. Перед открытием меню возможна короткая задержка в полсекунды. Это вполне приемлемая плата за оригинальность.