Підготовка флешки з декількома iso образами, пк це просто
Я не виключаю, що ви можете допустити помилку при виконанні інструкції і видалити щось важливе. З цього будьте уважні і виконуйте все за інструкцією.
Покроковий план:
1. Качаємо утиліту MultiBoot USB (17Mb). Потрібно буде витягти утиліту з zip-архіву.
2. Встановлюємо утиліту на локальний жорсткий диск.
3. На робочому столі з'явиться ярлик MultiBoot USB. Якщо ваша ОС Windows 7 або Windows 8, то програму треба запускати з правами "Адміністратора». Для цього натискаємо правою кнопкою миші на ярлику утиліти, далі «Запустити з правами адміністратора». Якщо запустіть без прав адміністратора, то утиліта може працювати не правильно.

. Збережіть важливі файли з флешки на комп'ютер, так як флешка буде повністю очищена.
4. Після запуску з'явиться інтерфейс програми:

5. Вибираємо 1-ий пункт: HP USB Disk Storage Format Tool.

У 1-ій (Device) рядку вибираємо нашу флешку. Далі вказуємо тип файлової системи: FAT або NTFS. Прописуємо мітку тому (назва вашої флешки). Потім ставимо галочку Quick Format (Швидке форматування). Тиснемо Start.
З'явиться вікно вимагає від вас підтвердження даної операції, тиснемо «ТАК».

Після форматування з'явиться вікно з виведенням інформації про вашому пристрої, тиснемо «ОК».

6. Повертаємося в утиліту MultiBoot USB, вибираємо 2-ий пункт Grub4Dos Installer. Використовувати будемо тільки перший рядок Disk. У цьому рядку вибираємо нашу флешку, дивіться уважно, що вибираєте. У мене флешка була як hd1, визначив я це за обсягом пам'яті які написані поруч в дужках. Флешка у мене на 16 Гб, тобто 14786 Мб.

Тиснемо Install, якщо все пройшло успішно з'явиться наступне вікно:

У цьому чорному ДОСовскіх вікні натискаємо Enter, закриваємо Grub4Dos натиснувши Quit.

8. Коли всі файли будуть скопійовані. Заходимо на флешку, і бачимо наступне:

Я виділив ті файли, які потрібно видалити. Адже ми будемо розміщувати свої операційні системи в це папці:

До речі якщо у вас буде невеликий список в меню і вам не потрібна розбивати на підміню, то можете в цій папці видалити і menu_u.lst. я його видалив. Потім скопіюйте образи ISO ваших операційних систем в папку boot:

Як бачите я буду робити флешку з трьома операційними системами. Linux теж можна додати до цього меню.
RainBow - це скін для завантажувального флешки.
У файлі menu.lst, який знаходиться в корені флешки - міститься інформація про виведених заголовках. Відкриваємо це файл наприклад блокнотом і редагуємо під своє меню.
timeout 30 - це час після закінчення якого система завантажиться з першого обраного за замовчуванням варіанти у нас це буде «Завантаження з жорсткого диска».
gfxmenu / boot / Rainbow - це шлях до скину в папці boot
Решта всіх рядків можна прибрати і залишити тільки:
title Установка Windows XP
find -set-root /boot/windows_xp_pro_x86_sp3.ISO - шлях до образу
map -mem /boot/windows_xp_pro_x86_sp3.ISO (hd32) (hd32)
map -hook
chainloader (hd32)
Поле title - це заголовок кожного меню. Я скопіював в папку boot образ «windows_xp_pro_x86_sp3.ISO» в поле title вписав: Установка Windows XP.
find -set-root / Boot / windows_xp_pro_x86_sp3.ISO
map -mem / Boot / windows_xp_pro_x86_sp3.ISO (hd32)
У мене вийшло наступне:
title Установка Windows XP
find -set-root /boot/windows_xp_pro_x86_sp3.ISO - шлях до образу
map -mem /boot/windows_xp_pro_x86_sp3.ISO (hd32) (hd32)
map -hook
chainloader (hd32)
Щоб додати ще якісь образи копіюємо текст вище починаючи від title і закінчуючи chainloader (hd32). Вставляємо його нижче або вище, змінюємо заголовок (title) і назва образу.
title Завантаження з жорсткого диска
find -set-root -ignore-floppies -ignore-cd / bootmgr || find -set-root -ignore-floppies -ignore-cd / ntldr
Обов'язково прописуйте разширению образу, як показано в прикладі (.ISO). А також для завантаження потрібно прописувати параметр (hd32).
Мультізагрузочний флешка готова. Щоб протестувати її йдемо назад в утиліту MultiBoot USB і вибираємо 4-й пункт: WinSetup From USB ставимо галочку на TEST in QEMU і тиснемо GO:

Трохи чекаємо і бачимо наступне:

Що ще хотілося б додати так це те, що рекомендую використовувати файли утворюються невеликі, щоб вони програжалісь при старті швидше. Іноді через великого розміру образу завантаження його взагалі не стартує.

