- IT Blog. Code Inside
- MultiBoot USB: Создаем мультизагрузочную флешку с Windows, Linux и утилитами
- Подготовка к установке
- Процесс установки и создания мультизагрузочной флешки
- Для систем семейства Windows
- Для Linux-based образов
- Проверка работоспособности флешки
- Как сменить фоновую картинку под меню загрузки
- Создание мультизагрузочной флешки с Windows 10
- Способ 1: WinSetupFromUSB
- Способ 2: MultiBootUSB
- Способ 3: XBoot
IT Blog. Code Inside
MultiBoot USB: Создаем мультизагрузочную флешку с Windows, Linux и утилитами
В этой статье приведена инструкция по созданию мультизагрузочной флешки с помощью программы MultiBoot USB. Программа работает с NTFS и FAT32, так что можно использовать не только флешку, но и внешний жесткий диск.
Подготовка к установке
1. Для начала возьмем флешку такого размера, чтоб на нее поместились все запланированные образы.
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)
Проверка работоспособности флешки
Для проверки работы запускаем WinSetupFromUSB, в поле с устройством выбираем созданную флешку, и ставим галочку «TestinQEMU». По нажатию на «GO» будет произведен запуск загрузки с флешки в вииртуальной среде без перезагрузки системы.
Как сменить фоновую картинку под меню загрузки
1. Вам понадобится макет фоновой картинки в PSD и архив для перепаковки скинов. Отредактируйте PSD файл и сохраните в BMP (возможно придется пересохранить сторонней программой).
2. Готовый файл копируем в папку «Files» из архива «SkinsRepack», и запускаем файл «Упаковать.cmd». Получаем файл Skins без расширения. Этот файл копируем на флешку, и в файлах menu.lst и /boot/menu_u.lst во второй строчке указываем путь к скину:
Проверить как выглядит ваш новый скин также можно в эмуляторе.
После всех действий на флешке будут две папки и четыре файла, впрочем их можно пометить как скрытые, что никак не отразится на работе устройства.
Проверка в эмуляторе не даёт 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
Создание мультизагрузочной флешки с Windows 10
Важно! Для нормальной работы мультизагрузочного носителя последний должен иметь объём памяти не менее 16 Гб! Также в процессе работы приведённых ниже программ он будет отформатирован, так что заблаговременно скопируйте всю важную информацию!
Способ 1: WinSetupFromUSB
Одной из самых удобных программ для решения нашей сегодняшней задачи является средство под названием WinSetupFromUSB. Среди её возможностей есть и создание мультизагрузочных флешек.
- Приложение не требует полноценной установки – достаточно просто распаковать его в любое удобное место.
Для начала работы откройте каталог распаковки и воспользуйтесь одним из исполняемых файлов, соблюдая разрядность системы.
Перед вами появится окно программы. Количество опций может несколько отпугивать, но на самом деле всё достаточно просто. Первым делом выберите носитель, который хотите превратить в мультизагрузочный — для этого воспользуйтесь выпадающим меню в блоке «USB disk selection and format tools».
Для удобства использования также рекомендуется отметить пункт «Auto format it with FBinst», а в меню выбора формата установить «FAT32».
Поддерживаются следующие типы:
- первые две позиции рассчитаны на Windows: под цифрой 1 версий до XP SP3 включительно, под цифрой 2 – от Vista и до новейшей «десятки» плюс серверные варианты;
- цифрой 3 обозначен пункт для образов среды восстановления на базе Виндовс 7 и новее;
- цифрами 4 и 5 отмечены позиции для ОС на базе ядра Linux.
В примере далее мы будем создавать флешку с Windows 10 и Ubuntu, для чего отмечаем пункты 2 и 4.
Проверьте правильность введённых данных, затем щёлкните «GO» для старта процедуры.
Во всех окнах предупреждений нажимайте «Да».
По окончании процесса записи появится маленькое диалоговое окно, щёлкните в нём «ОК».
Далее рекомендуется проверить работоспособность флешки. Сделать это можно в интерфейсе самой программы – отметьте опцию «Test in QEMU», затем снова кликните «GO».
Откроется окно с эмулятором загрузчика grub4dos. Если в нём отображаются оба образа – отлично, работа закончена. Если флешка не работает – повторите действия из инструкции выше, но на этот раз более внимательно.
Как видим, использование WinSetupFromUSB, несмотря на отсутствие русскоязычной локализации, на самом деле довольно простая задача.
Способ 2: MultiBootUSB
Следующее приложение, которое мы рассмотрим – MultiBootUSB.
- Установите программу. По каким-то причинам инсталлятор не создаёт ярлыков на «Рабочем столе» и папку в меню «Пуск», поэтому потребуется перейти в папку, куда установлен MultiBootUSB, и запустить её через исполняемый файл.
Воспользуйтесь списком в блоке «Select USB Disk», чтобы задать нужный накопитель. Проверить данные о нём можно ниже, в разделе «USB Details».
Далее обратитесь к настройкам «Select image». Кликните по кнопке «Browse» для начала выбора первого ISO, в нашем случае это Виндовс 10.
В нижней левой части окна переключитесь на вкладку «MultiBootUSB». Далее воспользуйтесь кнопкой «Install distro».
По завершении записи откроется диалог, кликните в нём «ОК».
Далее повторите процедуру из шагов 3-5, но выберите и запишите уже второй ISO.
Если выбран один из дистрибутивов Linux на вкладке «MultiBootUSB», появится ползунок с именем «Persistence». Эта опция позволяет добавить к образу файл виртуального HDD, размер которого и определяется ползунком. Если вашей целью является обычная установка системы, можете ничего не менять.
Для проверки работоспособности флешки откройте вкладку «Boot ISO/USB». Обратитесь к блоку настроек «Boot USB» и воспользуйтесь кнопкой с таким же названием. Если всё сделано корректно, откроется эмулятор с рабочим загрузчиком, как и в случае с WinSetupFromUSB. В нём должны быть обозначены записанные в течении процедуры операционные системы.
Этот способ менее сложный, чем предыдущий, но страдает от того же недостатка, а именно отсутствия русского языка.
Способ 3: XBoot
Третье решение нашей сегодняшней задачи – средство XBoot, самое удобное из всех уже упомянутых.
- Устанавливать приложение не нужно, достаточно просто запустить EXE-файл.
Далее пройдите по пунктам «File» – «Open».
Используйте «Проводник» для выбора первого образа.
Для продолжения работы загрузочный файл потребуется идентифицировать. Если это не произошло автоматически, воспользуйтесь выпадающим меню и выберите пункт «Add using Grub4dos ISO image Emulation».
Повторите шаги 2-4 для добавления второго образа. Проверьте загруженные ISO-файлы.
Воспользуйтесь кнопкой «Create USB». Появится всплывающее окно. В списке «Select USB Drive» выберите ваш диск. Далее в меню «Select Bootloader» отметьте «Grub4dos» и нажмите «ОК».
Дождитесь окончания процедуры, после чего закрывайте приложение.
Приложение XBoot работает медленнее, чем упомянутые выше решения, однако интерфейс в нём более удобен.
Мы рассмотрели возможные варианты создания мультизагрузочной флешки в Windows 10. Приведённый перечень далеко не полный, однако упомянутые программы предоставляют самые удобные решения данной задачи.