У цій статті наведено інструкцію зі створення мультизавантажувальної флешки за допомогою програми MultiBoot USB. Програма працює з NTFS і FAT32, тому можна використовувати не тільки флешку, але і зовнішній жорсткий диск.
Підготовка до встановлення
1. Для початку візьмемо флешку такого обсягу, щоб на неї помістилися всі заплановані образи.
У мене була на 32 Гб, но можна і побільше, хоч на терабайт.
2. Завантажуємо програму MultiBoot USB та встановлюємо. З програмою в комплекті йде інструкція російською мовою: Readme.pdf (може я колись її переведу).
У образі, що створюється цією програмою, встановлені такі програми:
- FreeDOS — Завантаження в режимі командного рядка, що включає DOS-Navigator і VC
- Універсальний завантажувальний диск v3.7 — Робота з розділами NTFS у MS-DOS
- NT Password & Registry Editor — Зміна пароля та редагування реєстру Windows XP
- Active@ Boot Disk Professional v2.1 — Відновлення видалених файлів
- QuickTech Pro v5.8 — Тестування та діагностика заліза та його компонентів
- MemTest86 v4.20 – Тестування та діагностика оперативної пам’яті
- MHDD v4.6 – Тестування та діагностика жорстких дисків
- Victoria v3.52 — Тестування та сервісне обслуговування IDE та Serial ATA HDD
- HDD Regenerator v2011 – Усунення фізичних пошкоджень на HDD
- Symantec Ghost v11.0 – Робота з розділами жорстких дисків.
Крім перерахованих вище утиліт, до складу пакету можна додати ISO-образи (для них вже створені необхідні пункти меню, і файли-пустушки, які потрібно замінити на справжні образи):
- Windows XPE — Міні версія
- Windows 7PE – Міні версія
- Acronis Disk Director & True Image — Робота з розділами жорстких дисків.
Процес встановлення та створення мультизавантажувальної флешки
1. Для початку запускаємо утиліту HP USB Disk Storage Format Tool, вибираємо пристрій, ставимо галочку “QuickFormat” та форматуємо (бажано під NTFS, щоб у разі чого не виникло проблем з великими файлами образів).
2. Далі встановлюємо grub4dos. Запускаємо Grub4Dos Installer, у полі “DeviceName” вибираємо Disk, і свій пристрій (назва пристрою не відображається тільки розмір в мегабайтах). Тиснемо “Install“.
3. Далі слід розпакувати на флешку набір файлів та утиліт. Через кнопку “Огляд…” вказуємо шлях до флешки та натискаємо “Розпакувати”. На запитання: Ви хочете замінити існуючий файл? відповідаємо “Так”.
Технічно флешка вже стала мультизавантажувальною, але крім утиліт, які ми розпакували, на ній нічого немає.
Доповнимо комплект образами операційних систем. Для зручності можна створити докорінно папку “iso”, де будуть розташовані всі образи дисків.
Для систем семейства Windows
Для установки Windows 7, Windows 8, Windows 8.1, слідуємо пункту 4.1 інструкції, вибираючи відповідний (2й) чекбокс:
Для Linux-based образів
Відкриваємо на флешці файл menu.lst (в корені) блокнотом і замінюємо пункти за замовчуванням на бажані, наприклад:
title Завантаження Ubuntu 11.10 — i386 // назва пункта меню
find --set-root /iso/ubuntu1110i386.iso // де «/iso/ubuntu1110i386.iso» шлях до образу
map /iso/ubuntu1110i386.iso (0xff) || map --mem /iso/ubuntu1110i386.iso (0xff)
map --hook
chainloader (0xff)
Перевірка працездатності флешки
Для перевірки роботи запускаємо WinSetupFromUSB, у полі з пристроєм вибираємо створену флешку, і ставимо галочку “TestinQEMU”. Після натискання на “GO” буде здійснено запуск завантаження з флешки у віртуальному середовищі без перезавантаження системи.
Як змінити фонову картинку під меню завантаження
1. Вам знадобиться макет фонової картинки в PSD та архів для перепаковки скінів. Відредагуйте PSD файл і збережіть у BMP (можливо доведеться перезберегти сторонньою програмою).
2. Готовий файл копіюємо до папки “Files” з архіву “SkinsRepack”, і запускаємо файл “Упаковать.cmd”. Отримуємо файл Skins без розширення. Цей файл копіюємо на флешку, і у файлах menu.lst та /boot/menu_u.lst у другому рядку вказуємо шлях до скіну:
gfxmenu /boot/Skins
Перевірити, як виглядає ваш новий скін також можна в емуляторі.
Після всіх дій на флешці будуть дві папки та чотири файли, втім їх можна позначити як приховані, що ніяк не вплине на роботу пристрою.
Перевірка в емуляторі не дає 100% гарантії, що конкретний образ запрацює в реальних умовах. Перевірки на віртуальних машинах VirtualBox або VMWare також не завжди можуть спрацювати коректно, так що найкраще перевіряти на реальному залізі.
Для прикладу ви можете завантажити готовий файл menu.lst з прописаними у завантаженні:
- Microsoft Windows XP SP2 x86
- Microsoft Windows 7
- Windows 8
- Ubuntu 14.04
- Debian Live 7.5.0
- Linux Mint 17
- Fedora 20
- Acronis Disk Director & True Image
- Hirens BootCD 15.1
- Kaspersky Rescue LiveCD