Создаем личную мультизагрузочную флешку с помощью YUMI (инструкция)

31.05.2013 19:00 Slayer Moon
Печать
Нравится

Инструкция по YUMIУважаемые читатели, сегодня я хотел бы поделиться с Вами знаниями, которые совершенно случайно свалились мне на голову в минувшие выходные. Речь пойдёт о создании мультизагрузочной, частично персонифицированной флешки.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Многие знают, что такое загрузочный диск - это CD или DVD, с которого можно запустить установку операционной системы или какого-нибудь полезного софта. Меньшее количество людей знают, что ровно таким же образом, что и диски, можно использовать флешки. Такой способ загрузки работает только на более-менее современных материнских платах. Ещё меньшее количество людей в курсе существования мультизагрузочных флешек.

 

Что такое мультизагрузочная флешка? В моём понимании, это устройство, с которого можно запустить более одного программного продукта или же образа дисков. Говоря проще - на одной флешке можно держать утилиты для работы с файловой системой, различные дистрибутивы операционных систем, софт для создания и восстановления образов носителей, антивирусы, анти-SMS и многое другое. Определённо, иметь одну флешку со всем нужным софтом удобнее и эффективнее, чем таскать с собой их штук ~5-10, согласитесь?

 

 

Так как у меня на выходных приключился очередной глюк с ПК (успешно разрешённый с помощью EasyBCD), с которыми я раньше не сталкивался, мне волей-неволей пришлось обратить своё внимание на софт, создающий загрузочные флешки, ибо под рукой ни одной не было. Совершенно случайно я узрел, что флешка после создания получилась не абы какая, а мультизагрузочная. Я пользовался приятным в общении софтом YUMI (Your Universal Multiboot Installer), именно об этой программе пойдёт сейчас речь.

 

 

Софтину YUMI качаем по ссылке с сайта разработчиков. На момент написания материала последней версией является 0.0.9.6. Программа не требует инсталляции и состоит из одного файла, запустив который и нажав "I Agree" в главном окне, пользователь увидит её интерфейс:

 

 

Прежде всего, нужно вставить пустую (это не обязательно, но рекомендуется) флешку, отформатированную в файловую систему FAT32 или NTFS (с exFAT у меня лично ничего не получилось). У меня это диск N, его и выбираем в левом верхнем углу окна программы.

 

 

 

 

Софтина предлагает длинный список различных ОС (и софта) для скачивания и установки, но нас всё это не интересует, так что прокручиваем список вниз и выбираем пункт меню "Try an Unlisted ISO" (что переводится как "попробовать ISO, которого нет в списке") и выбираем нужный ISO файл, это обязательно должен быть образ загрузочного диска, например Hiren's Boot CD.

 

 

 

 

После выбора образа (важно знать, что в его имени не должно быть пробелов), в главном окне программы мы жмём "Create" (создать).

 

 

 

 

В этом диалоговом окне мы жмём "Да", тем самым подтверждая создание загрузочной флешки.

 

 

 

 

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

 

 

 

 

После завершения операции жмём "Next".

 

 

 

 

Нас спрашивают - хотим ли мы добавить ещё ISO файлов или дистрибутивов на N:\? Пока что мы жмём "Нет", ведь нужно проверить, работает ли наша загрузочная флешка, прежде чем сделать её мультизагрузочной.

 

 

 

 

Жмём Finish, там самым закрывая YUMI.

 

 

 

Следующий шаг - проверка работоспособности нашей флешки. Проверить её можно обычным способом - перезагрузить ПК и загрузиться с флешки, а можно более прогрессивным, с помощью программы MobaLiveUSB, основанной на QEMU. Качайте софтину по ссылке и кидайте в корневую директорию только что созданной флешки.

 

 

После запуска программы и нажатия в ней "Oui", должно появиться меню нашей флешки:

 

 

Первый пункт в списке означает возвращение к загрузке с накопителя, а второй - переход к меню с образами дисков. Заходим во второй пункт.

 

 

 

Там мы видим следующее:

 

 

Если выделить пункт Boot Hirens_BootCD.ISO и нажать Enter, загрузится образ Hiren's Boot CD.

 

 

 

QEMU, конечно, не заменит полноценного тестирования записанных образов, но кое-что показать может и он:

 

Загруженный Mini Windows XP с флешки

 

 

 

Ну что же - флешка работает, с неё можно загрузить записанный ISO файл, но неплохо бы сделать её мультизагрузочной. Для этого закрываем QEMU, заново запускаем YUMI и описанным выше способом (через пункт меню "Try an Unlisted ISO" ) добавляем ISO, я решил выбрать старую-добрую 98-ю винду:

 

 

Выбираем образ (для материала я подготовил несколько, а у Вас должны быть свои), жмём открыть, после чего начинается процесс добавления образа в меню нашей флешки, плюс копирования ISO файла на неё:

 

 

YUMI позволяет добавлять сколько угодно файлов-образов в любой момент времени без форматирования флешки, все ISO файлы автоматически появятся в меню.

 

 

 

Вновь запустив MobaLiveUSB и выбрав нижнее меню в главном, мы уже видим, что помимо Hiren's Boot CD доступен файл-образ с Windows 98 SE:

 

 

 

 

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

 

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

 

 

Сначала разберёмся с русским языком в главном меню, для этого заходим на нашу флешку, в папке multiboot находим файл syslinux.cfg, открываем его текстовым редактором и прописываем туда следующую строку (подчёркнуто красным):

 

 

Так я указал на файл шрифта, который будет использоваться главным меню флешки. Сам шрифт качаем тут и кидаем в папку multiboot. После добавления в syslinux.cfg нужной строки, нам нужно сохранить файл с корректной кодировкой - 866 (OEM - русская), сделать это можно с помощью любого приличного текстового редактора, например AkelPad, который у меня вместо блокнота. Теперь меню флешки можно перевести на русский язык и последний будет корректно (а не крякозябрами) отображаться.

 

 

После этого нам нужно поменять фоновую картинку главного меню, для этого в файле syslinux.cfg в строке menu background прописываем свою картинку (или заменяем yumi.png своей с аналогичным названием), не забыв положить её в ту же папку (multiboot). Картинка должна быть с разрешением 640x480 и в формате PNG. Вообще, в файле syslinux.cfg можно изрядно поковыряться, настроив под свои нужды многие параметры загрузочного меню, после недолгих мытарств, у меня получился следующий результат:

 

 

Да, без упоминания данного сайта я не смог обойтись Смеюсь. Такой вид стартового меню меня вполне устраивает, переходим к меню, в котором содержится список ISO файлов.

 

 

 

Изначально меню выглядит так:

 

 

 

Путём манипуляций с файлом menu.lst (он находится по адресу \multiboot\menu) я достиг следующего результата:

 

 

Я заменил фон (указал свой BMP файл в splashimageСмеюсь, изменил имена отображения ISO файлов (поменял значение title, оно же используется для замены заголовка всего меню) и уже не помню как поменял цвет рамки вокруг меню на синий, а шрифт на серый Улыбаюсь.

 

 

 

Надеюсь, что этот краткий материал был Вам полезен, уважаемые читатели. Поле для экспериментов немалое, ведь возможности syslinux.cfg широки, я рассмотрел лишь часть из них, самое необходимое. Лично мне удобно, чтобы ОС и другие образы показывались в одном списке, а кто-то захочет сделать для каждого типа загрузочных дисков своё меню (ОС в одном списке, антивирусы в другом, софт для работы с образами в третьем и так далее), в которое можно будет перейти через главное.

 

 

p.s. Также советую обратить внимание на утилиту XBoot, с помощью которого создание мультизагрузочной флешки осуществляется в некотором роде даже проще.

 

 

Рекомендую всем почитать другие мои материалы на тему полезного софта:

 

 

Понравился материал "У SM"?

Поделись им с другими:
       

 

Теги:
 
Последние материалы на сайте: