- Что потребуется для создания мультизагрузочной флешки
- Подготовка флешки
- Как создать мультизагрузочную флешку в Ventoy
- Способ 1: RMPrepUSB
- Способ 2: Bootice
- Способ 3: WinSetupFromUsb
- Способ 4: XBoot
- Способ 5: YUMI Multiboot USB Creator
- Способ 6: FiraDisk_integrator
- Выбираем источники для мультизагрузки
- Создание загрузочного устройства средствами Windows
- Утилита Microsoft Windows 7 USB/DVD Download Tool
- Создание устройства через командную строку
- Создание boot-устройства для Windows 8, 8.1, 10
- Шаг 1. Форматирование флешки
- Шаг 2. Установка загрузчика
- Шаг 3. Настройка меню
- Шаг 4. Проверка результата
- Использование AutoISO
- Альтернативный вариант настройки меню
- Внешний вид
- Подведение итогов
Что потребуется для создания мультизагрузочной флешки
Существуют разные варианты создания флешки для мультизагрузки. Кроме того, вы можете загрузить готовый медиа-образ с множеством вариантов загрузки. Но в этом руководстве мы будем делать все вручную.
Программа WinSetupFromUSB (версия 1.0 Beta 6) будет использоваться непосредственно для подготовки флешки и последующей записи на нее необходимых файлов. Есть и другие версии этой программы, но мне больше всего нравится указанная, и поэтому я покажу пример создания в ней.
Также будут использоваться следующие дистрибутивы:
- ISO-образ дистрибутива Windows 7 (так же можно использовать и Windows 8)
- ISO-образ дистрибутива Windows XP
- ISO-образ диска с утилитой восстановления RBCD 8.0 (взято с торрента, для моего персонального компьютера больше всего подходит)
Кроме того, конечно же, понадобится сама флешка, из которой мы будем создавать мультизагрузку: чтобы на ней поместилось все требуемое. В моем случае достаточно 16 ГБ.
Обновление 2016: более подробная (по сравнению с приведенной ниже) и новая инструкция по использованию программы WinSetupFromUSB.
Подготовка флешки
Подключаем подопытную флешку и запускаем WinSetupFromUSB. Мы убеждаемся, что правильный USB-накопитель указан в списке носителей вверху. И нажмите кнопку Bootice.
В появившемся окне нажмите «Выполнить форматирование», перед тем, как превратить флешку в мультизагрузочное устройство, ее необходимо отформатировать. Естественно все данные с него будут утеряны, надеюсь вы это понимаете.
Для наших целей подойдет режим USB-HDD (один раздел). Выбираем этот пункт и нажимаем «Следующий шаг», указываем формат NTFS и по желанию пишем метку для флешки. После этого — «ОК». В появившихся предупреждениях о том, что флешка будет отформатирована, нажмите «Ок». После второго такого диалога визуально некоторое время ничего не произойдет — это прямое форматирование. Дожидаемся сообщения «Раздел успешно отформатирован…» и нажимаем «ОК».
Теперь в окне Bootice нажмите на кнопку «Обработать MBR». В появившемся окне выберите «GRUB для DOS», затем нажмите «Установить/Настроить». В следующем окне ничего менять не нужно, достаточно нажать кнопку «Сохранить на диск». Прозрачный. Закройте окно Process MBR и Bootice, вернитесь в главное окно программы WinDetupFromUSB.
Как создать мультизагрузочную флешку в Ventoy
Скачайте архив программы с официального сайта https://ventoy.net и извлеките его, запустите исполняемый файл (есть вариант для Windows и Linux).
В окне программы выберите нужную флешку или внешний накопитель. Программа дважды предупредит, что все данные с флешки будут удалены, соглашаемся и нажимаем кнопку «Установить». Весь процесс занимает около одной минуты.
Единственное, что я изменил, это то, что я включил поддержку Secure Boot в настройках Ventoy (по умолчанию отключен, но сейчас был без нее), а стиль разметки разделов оставил MBR без изменений, для совместимости со старыми компьютерами и установки Windows 7.
Добавление поддержки безопасной загрузки на флэш-накопитель USB Добавление поддержки безопасной загрузки на флэш-накопитель USB
Диск я дополнительно не разбивал, хотя такая возможность есть. Это необходимо для хранения на флешках помимо образов обычных файлов и дистрибутивов. Моя флешка полностью посвящена работе с фото, а для всего остального лучше иметь лишнюю.
Осталось только скопировать нужные загрузочные файлы ISO, при желании их можно разбить по отдельным директориям. Лично я считаю это бестолковым занятием, так как удобнее выбрать нужное изображение из списка, чем лазить по папкам. Но у каждого свое мнение, я знаю тех, кто любит делить жесткий диск на множество разделов и считает это удивительно практичным.
Образы дисков Windows 7/10, Deepin Linux и WinPE Сергей Стрелец на одной мультизагрузочной флешке. Образы дисков Windows 7/10, Deepin Linux и WinPE Сергей Стрелец на одной мультизагрузочной флешке
Я уже упоминал, что Ventoy предоставляет возможность настраивать параметры меню, менять тему, добавлять иконки и другие опции с помощью конфигурационного файла ventoy.json (находится в папке ventoyventoy.json). Подробнее обо всех параметрах конфигурационного файла вы можете узнать на официальном сайте.
Чуть не забыл очень важный момент. Для корректной работы загрузчика не следует использовать русские символы и пробелы в именах файлов ISO.
Способ 1: RMPrepUSB
Для создания мультизагрузочной флешки дополнительно понадобится архив Easy2Boot. Он содержит необходимую файловую структуру для записи.
Скачать программу Easy2Boot
- Если RMPrepUSB не установлен на вашем компьютере, установите его. Она предоставляется бесплатно и может быть загружена с официального сайта или в составе архива с другой утилитой WinSetupFromUsb. Установите утилиту RMPrepUSB, выполнив все стандартные в этом случае действия. В конце установки программа попросит вас запустить ее.
Появится многофункциональное окно с программой. Для дальнейшей работы необходимо правильно выставить все переключатели и заполнить все поля:- поставить галочку напротив поля «Не задавать вопросов»;
- в меню «Работа с образами» выбрать режим «Образ -> USB»;
- при выборе файловой системы отметьте «Система NTFS»;
- в нижнем поле окна нажмите клавишу «Обзор» и выберите путь к скачанной утилите Easy2Boot.
Затем просто нажмите «Подготовить диск».
- Появится окно, показывающее процесс подготовки флешки.
- Когда закончите, нажмите кнопку «Установить Grub4DOS».
- Нажмите кнопку «Нет» в появившемся окне».
- Заходим на флешку и записываем подготовленные ISO-образы в соответствующие папки:
- для Windows 7 в папку «_ISOWINDOWSWIN7»;
- для Windows 8 в папку «_ISOWINDOWSWIN8»;
- для Windows 10 в «_ISOWINDOWSWIN10».
По окончании записи нажмите одновременно «Ctrl» и «F2».
- Дождитесь сообщения о том, что файлы записаны. Мультизагрузочная флешка готова!
Проверить работоспособность можно с помощью эмулятора RMPrepUSB. Для его запуска нажмите клавишу «F11».
Способ 2: Bootice
Это многофункциональный инструмент, основной задачей которого является создание загрузочных флешек.
Вы можете скачать BOOTICE вместе с WinSetupFromUsb. Только в главном меню надо нажать кнопку «Bootice».
Использование этого инструмента выглядит следующим образом:
- Запустите программу. Появится многофункциональное окно. Убедитесь, что по умолчанию в поле «Целевой диск» указана нужная вам для работы флешка.
- Нажмите на кнопку «Управление деталями».
- Далее проверьте, что кнопка «Активировать» не активна, как показано на изображении ниже. Выберите «Форматировать этот раздел».
- Во всплывающем окне выберите тип файловой системы «NTFS», поставьте метку тома в поле «Метка тома». Нажмите «Пуск».
- По окончании операции для перехода в главное меню нажмите «ОК» и «Закрыть». Чтобы добавить загрузочную запись на флешку, выберите «Обработать MBR».
- В новом окне выберите последний пункт MBR типа «Windows NT 5.x / 6.x MBR» и нажмите кнопку «Установить/Настроить».
- В следующем запросе выберите «Windows NT 6.x MBR». Затем, чтобы вернуться в главное окно, нажмите «Закрыть».
- Запустите новый процесс. Нажмите на пункт «Обработать PBR».
- В появившемся окне отметьте тип «Grub4Dos» и нажмите «Установить/Настроить». В новом окне подтвердите кнопкой «ОК».
- Чтобы вернуться в главное окно программы, нажмите «Закрыть».
Вот и все. Теперь на флешку записывается загрузочная информация для операционной системы Windows.
Способ 3: WinSetupFromUsb
Как мы уже говорили выше, эта программа имеет несколько встроенных инструментов, которые помогут вам выполнить поставленную задачу. Но она может сделать это и сама, без посторонней помощи. В этом случае сделайте следующее:
- Запустите инструмент.
- В главном окне утилиты в верхнем поле выберите флешку для записи.
- Установите флажок рядом с «Автоформатировать с помощью FBinst». Этот пункт означает, что при запуске программы флешка будет автоматически отформатирована по заданным критериям. Его следует выбирать только при первом снимке. Если загрузочная флешка уже вставлена и нужно добавить другой образ, форматирование не завершено и флажок не установлен.
- Ниже установите флажок рядом с файловой системой, в которой необходимо отформатировать USB-накопитель. На изображении ниже выбрано «NTFS».
- Далее выберите, какие дистрибутивы вы хотите установить. Отметьте эти строки флажками в блоке «Добавить USB-диск». В пустое поле введите путь к файлам ISO для записи, либо нажмите кнопку в виде эллипса и выберите образы вручную.
- Нажать кнопку «GO».
- Ответьте утвердительно на два предупреждения и дождитесь завершения процесса. Прогресс отображается на зеленой шкале в поле «Выбор процесса».
Способ 4: XBoot
Это один из самых простых в использовании инструментов для создания загрузочных флешек. Для корректной работы инструмента на компьютере должен быть установлен .NET Framework версии 4.
Затем выполните несколько простых шагов:
- Запустите инструмент. Перетащите свои ISO-образы в окно программы с помощью указателя мыши. Инструмент сам извлечет всю необходимую информацию для загрузки.
- Если вам необходимо записать данные на загрузочную флешку, нажмите «Создать USB». Элемент «Создать ISO» предназначен для объединения выбранных изображений. Выберите нужный вариант и нажмите соответствующую кнопку.
Собственно, это все, что вам нужно сделать. Затем начнется процесс записи.
Способ 5: YUMI Multiboot USB Creator
Этот инструмент имеет широкий спектр назначения, и одним из основных направлений является создание мультизагрузочных флешек с несколькими операционными системами.
- Скачайте и запустите инструмент.
- Сделайте следующие настройки:
- Заполните информацию в разделе «Шаг 1». Ниже выбираем флешку, которая будет мультизагрузочной.
- Справа в этой же строке выбираем тип файловой системы и ставим галочку.
- Выберите дистрибутив для установки. Для этого нажмите кнопку под пунктом «Шаг 2».
Справа от пункта «Шаг 3» нажмите кнопку «Обзор» и укажите путь к образу с набором развертывания.
- Запустите программу с помощью пункта «Создать».
- По окончании процесса выбранный образ был записан на флешку, появится окно с предложением добавить еще один дистрибутив. Если вы подтвердите, программа вернется в исходное окно.
Большинство пользователей согласны с тем, что использовать этот инструмент может быть приятно.
Читайте также: Как получить список файлов в папке в текстовый файл
Способ 6: FiraDisk_integrator
Программа (скрипт) FiraDisk_integrator интегрирует дистрибутив любой ОС Windows на флешку.
- Скачать скрипт. Некоторые антивирусные программы блокируют его установку и работу. Поэтому, если у вас есть такие проблемы, приостановите работу вашего антивируса на время этого действия.
- Создайте папку под названием «FiraDisk» в корневом каталоге вашего компьютера (скорее всего на диске C:) и запишите туда необходимые ISO-образы.
- Запустите инструмент (рекомендуется делать это от имени администратора — для этого щелкните правой кнопкой мыши по ярлыку и выберите соответствующий пункт в выпадающем списке).
- Появится окно с напоминанием о пункте 2 в этом списке. Нажмите ОК».
- Интеграция FiraDisk начнется, как показано на изображении ниже.
- Когда процесс завершится, отобразится сообщение «Скрипт завершил свою работу».
- После завершения работы скрипта файлы с новыми изображениями появятся в папке FiraDisk. Это будут дубликаты из форматов «имя образа-FiraDisk.iso». Например, для образа Windows_7_Ultimatum.iso будет отображаться обработанный скриптом образ Windows_7_Ultimatum-FiraDisk.iso.
- Скопируйте полученные образы на флешку, в папку «WINDOWS».
- Обязательно дефрагментируйте диск. Как это сделать, читайте в нашей инструкции. Интеграция дистрибутива Windows в мультизагрузочную флешку завершена.
- Но чтобы упростить работу с такими носителями, необходимо также создать стартовое меню. Это можно сделать в файле Menu.lst. Для того, чтобы получившаяся мультизагрузочная флешка загрузилась под БИОС, в нее нужно поставить флешку в качестве первого загрузочного устройства.
Благодаря описанным способам можно очень быстро создать мультизагрузочную флешку.
Выбираем источники для мультизагрузки
В главном окне программы вы можете увидеть поля для указания пути к дистрибутивам с операционными системами и средствами восстановления. Для дистрибутивов Windows необходимо указать путь к папке, т.е не только к файлу ISO. Поэтому, прежде чем продолжить, смонтируйте образы дистрибутивов Windows в системе, либо извлеките ISO-образы в папку на вашем компьютере с помощью любого архиватора (архиваторы могут открывать ISO-файлы как архив).
Поставьте галочку напротив Windows 2000/XP/2003, нажмите кнопку с многоточием справа и укажите путь к диску или папке с установкой Windows XP (эта папка содержит подпапки I386/AMD64). То же самое делаем с Windows 7 (следующее поле).
Для LiveCD ничего указывать не нужно. В моем случае используется загрузчик G4D, поэтому в поле Варианты PartedMagic/Ubuntu Desktop/Другие G4D просто вводим путь к файлу .iso
Нажимаем «Перейти». И ждем, пока все, что нам нужно, скопируется на флешку.
После завершения копирования программа выдает какое-то лицензионное соглашение. Я всегда отказываюсь, так как на мой взгляд к только что созданной флешке это не имеет никакого отношения.
И вот результат — Работа выполнена. Мультизагрузочная флешка готова к использованию. На оставшиеся 9 гигабайт я обычно записываю все остальное, что мне нужно для работы — кодеки, Driver Pack Solution, пакеты бесплатных программ и прочую информацию.
В итоге для большинства задач, которые мне звонят, этой простой флешки мне вполне хватает, но для солидности, конечно же, беру с собой рюкзак, в котором лежат отвертки, термопаста, разлоченный 3G USB модем, комплект с компакт-дисками для различных целей и другими личными вещами. Иногда они милые.
Создание загрузочного устройства средствами Windows
До создания седьмой версии операционной системы таких программ не было, потому что не было необходимости в таком приложении. Пару лет назад USB-устройства могли вмещать целый диск с установщиком операционной системы.
Утилита Microsoft Windows 7 USB/DVD Download Tool
Очень долгое время этот инструмент был единственной программой от Microsoft, помогавшей создать мультизагрузочный диск. Процесс создания такой флешки включает в себя четыре шага. Работает со всеми версиями операционных сред (7,8,10).
Официальная программа тоже хороша, как и сторонние аналоги.
Использование программы не вызовет проблем у пользователей. Достаточно вставить пустую флешку, указать образ диска, указать диск, на который будет производиться запись и дождаться окончания процесса.
Создание устройства через командную строку
У опытного пользователя создание такого загрузочного устройства не вызовет затруднений, чего нельзя сказать о новичках.
Загрузка через командную строку сложнее, но не требует дополнительных программ.
Все предыдущие способы имеют приятный графический интерфейс, за которым автоматически выполняются те же команды, что и при создании устройства через командную строку. Должны быть соблюдены следующие условия:
- Запустите командную строку.
- Введите часть диска, а затем список дисков. Вы увидите список жестких дисков и флешек.
- Выбираем номер флешки, очищаем ее (записываем clean).
- Затем введите первичный раздел, выберите раздел (выберите раздел 1) и создайте загрузочный раздел.
- Сделайте его активным).
- И отформатировать диск в системе в фат32 — форматировать fs=fat32 быстро.
Теперь нужно смонтировать образ в любой предназначенной для этого программе и загрузить файлы на флешку. - Во время установки необходимо установить первый вариант загрузки с USB в BIOS (обычно в меню Boot).
Создание boot-устройства для Windows 8, 8.1, 10
Тем пользователям, у которых есть компьютер с материнской платой, оснащенной программным обеспечением UEFI, не нужно беспокоиться о дополнительном программном обеспечении для этой цели. Нужно просто отправить подготовленный образ, желательно с оригинальным установочным файлом на флешку.
Важно, чтобы переносной диск был отформатирован в FAT 32.
Если у вас нет исходного образа, вам следует использовать метод командной строки, чтобы избежать проблем.
Выберите нужные параметры и загрузите установщик прямо с официального сайта.
Также средство Windows Installation Media Creation Tool поможет решить проблемы с созданием загрузочного диска. Это второй, после Windows 7 USB/DVD Download Tool, официальный инструмент для создания загрузочного диска с восьмой версией системы.
Вы можете мгновенно создать загрузочную флешку или новый ISO-файл.
Программа скачивает оригинальный дистрибутив и предлагает три варианта операционной оболочки.
Процесс загрузки файла может занять много времени.
Версию этой программы можно загрузить по адресу: http://windows.microsoft.com/en-us/windows-8/create-reset-refresh-media.
Шаг 1. Форматирование флешки
Начнем с того, что отформатируем флешку и сделаем ее загрузочной. Флешку желательно отформатировать в фат32. Вы также можете использовать файловую систему, отличную от NTFS.
Откройте Gparted через главное меню или терминал. Возможно, флешка уже смонтирована в системе, и для создания мультизагрузочной линуксовой флешки ее нужно размонтировать:
Удалите все существующие разделы и создайте один с файловой системой vfat:
Вы можете создать два раздела, один для файлов и один скрытый для операционных систем. Просто сделайте это для файлов в первую очередь.
Теперь в контекстном меню раздела, на который будут записываться образы, выбираем пункт Manage Flags и ставим галочку напротив пункта Bootable:
Теперь осталось только нажать на кнопку «Применить:
Операция записи изменений на диск может занять некоторое время.
Шаг 2. Установка загрузчика
Приступим к установке загрузчика. Сначала смонтируйте флешку в папку /mnt/USB, где /dev/sdX — ваша флешка:
mkdir/mnt/usb
смонтировать /dev/sdx1 /mnt/USB
mkdir /mnt/usb/iso/
Скопируйте необходимые файлы ISO в папку /mnt/USB/iso. Теперь установите загрузчик Grub2 с помощью следующей команды:
grub-install —root-directory=/mnt/USB//dev/sdx
Шаг 3. Настройка меню
Осталось создать файл конфигурации загрузчика. Создайте файл /mnt/USB/boot/grub2/grub.cfg с помощью приведенной ниже команды и добавьте в него необходимые элементы для каждого iso-образа:
vi /mnt/usb/загрузки/grub2/grub.cfg
Элемент должен выглядеть так:
пункт меню «Ubuntu» { цикл обратной связи /iso/ubuntu-15.04-desktop-i386.iso root=(loop) linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/iso/ubuntu-15.04-desktop — i386.iso noeject noprompt splash root=(loop) initrd (loop)/casper/initrd.lz }
Подумайте, что означают все эти строки. Первая строка пункта меню со словом в скобках — не что иное, как объявление пункта и его имя. Во второй строке мы создаем переменную цикла с адресом нашего iso-образа. Следующая строка указывает корневую файловую систему, в нашем случае это образ. Последние две строки нужно взять из файла /boot/grub/grub.cfg из образа, который вы хотите загрузить.
Последний, как правило, будет без изменений, только нужно добавить перед адресом внутреннего файла адрес образа (цикла), а в предпоследнем еще раз добавить параметр iso-scan/filename со значением адрес нашего образа и root = (цикл) параметр ядра).
Пример охватывает код для Ubuntu. Создайте такие элементы для каждого изображения. Например, давайте создадим элемент для memtest:
Пункт меню «Проверить память» { linux16 /iso/mt86plus }
Исполняемый файл mt86plus необходимо скачать и закинуть в папку iso.
Создадим еще один пункт для загрузки с винчестера, если флешка случайно оказалась в слоте:
Пункт меню «Загрузить жесткий диск» { set root=»(hd1)» chainloader +1 }
hd1 — наш первый жесткий диск после hd0, и команда chainloader передает управление загрузчику с этого жесткого диска.
Для Windows пункт меню будет выглядеть немного иначе, например:
Пункт меню «Windows 10» { insmod ntfs insmod ntldr loopback loop /iso/windows.iso root=(loop) ntldr (loop)/bootmgr }
Здесь все то же самое, только вместо ядра Linux загружаем загрузчик Windows с помощью команды ntldr.
Шаг 4. Проверка результата
Когда вы закончите настройку файла, вы сохраните его и сможете перемотать назад, чтобы посмотреть, все ли получилось. Сначала размонтируем флешку:
sudo размонтировать /dev/sdX1
Затем используйте qemu для загрузки системы:
qemu-система-x86_64 -hda/dev/sdX
Вот как это выглядит:
Использование AutoISO
Самому создать меню нельзя, а использовать скрипт AutoISO. Перейдите в папку /mnt/USB и выполните следующие команды:
mkdir/mnt/загрузки/grub2/скрипты
компакт-диск /mnt/загрузки/grub2/скрипты/
wget https://raw.githubusercontent.com/coreos/grub/master/docs/autoiso.cfg
Создайте grub.cfg со следующим содержимым:
vi /mnt/usb/загрузки/grub2/grub.cfg
конфигурационный файл /boot/grub2/scripts/autoiso.cfg
Скрипт обнаружит все имеющиеся на диске iso файлы и сформирует из них меню:
Альтернативный вариант настройки меню
Нельзя использовать iso-образы, а выделить для каждого дистрибутива отдельный раздел. Затем просто извлеките файлы из iso-образа в этот раздел. Смонтируйте образ в любую папку и просто скопируйте файлы с помощью cp:
sudo mount ~/ubuntu.iso/mnt/ISO
sudo cp -rp /mnt/ISO /mnt/USB1/
Тогда пункт меню будет выглядеть немного иначе. Вам нужно только указать, на каком диске находится нужный дистрибутив и его ядро. В Grub диски называются иначе, чем в Linux. Каждый диск называется hd и имеет номер, начинающийся с нуля, имена разделов начинаются с единицы. Например, раздел /dev/sda1 будет иметь адрес (hd0,1). Как правило, первым считается тот диск, с которого производилась загрузка.
Таким образом, конфигурация пункта меню будет выглядеть так:
пункт меню «Ubuntu» { root=(hd0,1) linux /casper/vmlinuz boot=casper noeject noprompt splash initrd /casper/initrd.lz }
Внешний вид
Теперь все работает, но наше меню выглядит не так красиво, как в той же программе Мультисистема. Наша мультизагрузочная линуксовая флешка должна быть красивее. Добавьте следующие строки в начало файла конфигурации grub.cfg:
Тайм-аут по умолчанию составляет 5 секунд:
установить время ожидания = 5
Расширение экрана:
установить gfxmode=»1280×800″ установить gfxpayload=сохранить
Активация режима видео:
insmod vbe insmod gfxterm terminal_output gfxterm
Установите шрифт Unicode:
шрифт «/boot/grub2/fonts/unicode.pf2» загрузить шрифт юникода
Изображение на заднем плане:
insmod jpeg обои «/boot/fon.jpg»
И цвета текста и меню:
установить menu_color_normal=красный/черный установить menu_color_highlight=желтый/черный установить color_normal=желтый/черный
Подведение итогов
Для создания загрузочного устройства с помощью виртуального образа лучше использовать Rufus. Программа имеет до безобразия простой интерфейс и не требует дополнительных манипуляций. Если вам нужно создать загрузочную флешку с реального диска, лучше использовать WinToFlash. Для создания мультизагрузочной флешки пригодится WinSetupFromUSB. Имеет современный и достаточно понятный интерфейс.
Все способы одинаково хороши. Всегда хочется, чтобы операционная среда жила вечно, но проблемы возникают даже с оригинальным дистрибутивом. Скрытая загрузочная или мультизагрузочная флешка всегда будет полезна, если система вдруг выйдет из строя, а набор дополнительных инструментов, способных проверить и протестировать аппаратные параметры компьютера, никогда не будет лишним.