Как создать мульти-загрузочную флешки с помощью программы YUMI. Мультизагрузочная флешка с несколькими ОС Linux
Загрузочный USB Flash или HDD накопитель удобен тем, что можно отказаться от использования CD/DVD для установки ОС и использования диагностических программ типа Memtest, MHDD, Acronis TI.
«Мультизагрузочная» флешка или HDD хороши тем, что можно не форматировать весь диск для каждой программы, а один раз установить туда все необходимые программы и при загрузке с него выбирать нужную через красивое меню. В случае с HDD удобно создать для этого отдельный небольшой раздел.
Существует множество решений для флешек (например, http://eee-pc.ru/wiki/софт:usb_multiboot), но, как правило, они не работают с USB HDD. На хабре я нашел только об установке Win7 с USB HDD, но год назад попытки воспроизвести это не увенчались успехом. Для установки Windows 7 с флешки существует MS Win7 DVD Tool , но он опять же не работает с HDD. Поэтому давайте создадим свой мультизагрузочный USB HDD с помощью GRUB4DOS.
Нам понадобится:
- USB HDD (все описанное должно работать и для флешек).
- ОС Windows (естественно можно аналогично сделать это и из ОС на базе Linux, но у меня сейчас нет возможности проверить работоспособность и наличие «подводных камней»).
- Материнская плата (BIOS) с поддержкой загрузки с USB накопителей. Если загрузка с USB не поддерживается, можно использовать Plop, об этом ниже.
Начнем
- Скачиваем HP USBFW и форматируем наш накопитель. Обычно все, в том числе и я, пропускают этот шаг. Возможно, будет работать и без него, но лично я перепробовал все стандартные варианты форматирования из Windows 7, однако загрузка с моей 320ГБ Тошибы не работала (зависала сразу после выбора в Boot menu) до использования этой утилиты.
- Если воспользовались HP USBFW из прошлого пункта, то можно удалить созданный им на весь диск раздел и создать свой, поменьше (желательно FAT32, иначе могут возникнуть проблемы с некоторыми программами и ОС), а оставшееся место оставить для «файлопомойки».
- Устанавливаем загрузчик GRUB4DOS в MBR. Рекомендуется использовать первый вариант, чтобы не ошибиться с выбором диска или раздела.
- Можно воспользоваться GUI: для этого скачиваем grubinst-1.1-bin-w32-2008-01-01 , запускаем grubinst_gui.exe , выбираем диск, жмем Refresh в Part list и выбираем нужный раздел. Остальные настройки можно не трогать.
- Либо в консоли командой: grubinst.exe hd(номер диска, номер раздела) Номер диска можно узнать в «Управлении дисками» (diskmgmt.msc).
- Копируем файлы grldr и Menu.lst из архива grub4dos-0.4.4.zip в корень раздела.
Для проверки работоспособности многих программ необязательно каждый раз ребутать компьютер. Можно использовать виртуальные машины: MobaLiveCD или VirtualBox. Для VB выполняем в консоли: "C:\Program Files\Oracle\VirtualBox\VBoxManage" internalcommands createrawvmdk -filename "C:\USBHDD.VDI" -rawdisk \\.\PhysicalDrive1 где число в PhysicalDrive - номер нашего загрузочного диска, и указываем полученный файл (C:\USBHDD.VDI) в качестве жесткого диска при создании машины. Однако некоторые ОС (например, Windows 7) могут не работать таким способом.
Примеры установки некоторых ОС и программ
Memters86+
Скачиваем ISO образ с офф. сайта memtest.org/download/4.20/memtest86+-4.20.iso.zip и кидаем его на наш загрузочный HDD (не забываем распаковать.zip архив).Открываем Menu.lst текстовым редактором, добавляем туда следующее:
title Memtest
find --set-root /mt420.iso
map /mt420.iso (hd32)
map --hook
root (hd32)
chainloader ()
И попробуем разобраться, что эти команды означают.
title
Memtest - название пункта (Memtest), которое будет отображаться в меню.
map
/mt420.iso (hd32) - загрузка ISO образа, находящегося в корне загрузочного диска (эмуляция CD-ROM).
root
(hd32)- делает виртуальный CD-ROM корневым.
chainloader
() - передает управление другому загрузчику (если в скобках ничего не указано, то используется корневой, в данном случае hd32).
Ubuntu 10.4
Также кидаем ISO образ с ubuntu.com на HDD и прописываем в Menu.lst (образ переименован в ubuntu1.iso):
Title Ubuntu map /ubuntu1.iso (hd32) map --hook root (hd32) kernel /casper/vmlinuz iso-scan/filename=/ubuntu1.iso boot=casper quiet splash -- locale=ru_RU initrd /casper/initrd.lz
Windows 7
А вот с Win 7 немного сложнее.
Способ 1:
Копируем все файлы с диска (образа) Windows 7 и добавляем в Menu.lst:
title Install Windows 7
find --set-root /bootmgr
chainloader /bootmgr
В некоторых случаях работает, но могут возникнуть различные ошибки во время установки. К тому же таким способом будет работать только если на hdd находится одна Windows 7, иначе (например, если хотим поместить туда х86 и х64) запустится установка первой найденной.
Способ 2:
UPD : автоматизация этого способа: rghost.ru/20467691 либо greenflash.su/_fr/7/7487664.7z . Файлы из архива (кроме menu.lst и seven.iso) необходимо скопировать в корень раздела (либо соответственно изменить пути в Menu.lst).
Возможные проблемы и ошибки
Error 60: File for drive emulation must be in one contiguous disk area
Решение : нужно дефрагментировать образ. Например, с помощью программы Contig от Марка Руссиновича. Использование: contig.exe g:\ubuntu1.iso в консоли.
BIOS не поддерживает загрузку с USB, зависает, долго грузится и другие проблемы, связанные с загрузкой с USB HDD
М
ультизагрузочная флешка
, укомплектованная дистрибутивом нескольких операционных систем, антивирусным Live
-диском, нужными программами, работающими автономно с загрузочного носителя – это универсальный инструмент для решения различных проблем и задач с компьютером, с которыми то и дело приходится сталкиваться обычным пользователям. Что уже и говорить об IT
-специалистах, большая часть профессиональной жизни которых – восстановление работоспособности компьютерной техники.
Флешка , где собраны воедино различные самозагружающиеся программные решения, заменит кучу разных оптических загрузочных дисков. Единую мультизагрузочную флешку можно использовать и для нейтрализации блокирующих запуск компьютера вирусов, и для переустановки операционной системы, и для её восстановления из резервной копии, и для распределения пространства на жёстком диске, и для решения других задач. В Интернете доступны для скачивания готовые образы Live -дисков с подборкой различного ПО для решения проблем с компьютером. Но, естественно, универсальный спасательный инструмент лучше подготовить самостоятельно, подобрав содержимое загрузочной флешки под свои индивидуальные нужды и предпочтения.
Создавать флешки с различным самозагружаемым ПО умеет программа WinSetupFromUSB для Windows. Она может комплектовать подборку загрузочных носителей на базе загрузчика Grub4dos . Именно её будем использовать для создания мультизагрузочной флешки. И, соответственно, весь этот процесс в деталях рассмотрим ниже.
1. Содержимое мультизагрузочной флешки
Первым делом необходимо подготовить дистрибутив мультизагрузочной флешки. В нашем случае имеем флешку с небольшим по современным меркам объёмом — всего лишь 8 Гб . Потому укомплектована она будет только необходимым инструментарием. А это дистрибутив Windows версий 8.1 , 10 и старой XP , антивирусный Live -диск от Avira , менеджер распределения дискового пространства и бесплатный бэкапер . Для записи на флешку подготавливаем ISO -образы загрузочных носителей выбранного ПО и установочных дисков операционных систем.
2. Скачивание WinSetupFromUSB
WinSetupFromUSB – бесплатная программа. На официальном сайте необходимо скачать её самую последнюю версию. На момент написания этой статьи актуальна версия 1.6 . WinSetupFromUSB работает портативно, без установки в систему. Всё, что нужно сделать – это распаковать скачанный архив и запустить ярлык программы в соответствии с разрядностью текущей Windows.
Скачать программу WinSetupFromUSB с официального сайта:
http://www.winsetupfromusb.com/downloads/
3. Форматирование флешки
Следующий этап – форматирование флешки . Этот процесс можно осуществить как штатными средствами Windows (команда «Форматировать» в контекстном меню, вызванном на флешке в проводнике) , так и внутри WinSetupFromUSB. Рассмотрим последний вариант.
В окне программы вверху выбираем нужную флешку, если их подключено к компьютеру несколько. Активируем галочку опции «Auto format it with FBinst» . После чего раскроются её дополнительные опции. Из их числа необходимо лишь определиться с будущей файловой системой флешки — NTFS или FAT32 . Если в составе подготовленного для записи на флешку дистрибутива имеются файлы, вес которых превышает 4 Гб , необходимо выбрать файловую систему NTFS . Если нет – оставляем FAT32 по умолчанию.
Файловую систему FAT32 также необходимо оставить, если мультизагрузочная флешка предназначается в том числе и для работы с компьютерами на базе BIOS UEFI . В таком случае не нужно будет отключать функцию Secure Boot , а содержащийся на флешке дистрибутив 64 -битных Windows 8.1 и 10 установится на GPT -раздел диска.
WinSetupFromUSB подготавливает универсальную загрузочную флешку – и для компьютеров с обычной BIOS , и для устройств на базе BIOS UEFI . Но интерфейс UEFI видит только загрузочные флешки, форматированные в FAT32 . Некоторые программы могут обходить такие ограничения и создавать загрузочные UEFI -флешки с файловой системой NTFS , но WinSetupFromUSB, увы, не из их числа.
Итак, определяемся с файловой системой и жмём внизу кнопку «Go» .
В окошке предупреждения о стирании данных на флешке жмём «Да» .
И снова жмём «Да» ещё в одном предупредительном окошке.
Через несколько секунд увидим надпись «Job done» — работа сделана. Жмём «Ок» .
Теперь можно приступать к добавлению содержимого мультизагрузочной флешки. Порядок добавления образов установочных дисков операционных систем и загрузочных носителей программ не важен. Важно лишь придерживаться соответствующей графы в центральной части окна WinSetupFromUSB .
4. Добавление дистрибутива Windows
Добавление дистрибутива Windows возможно в двух формах окна программы. Одна из форм предназначена для добавления образов установочных дисков Windows, начиная с версии Vista , другая — для файлов установки Windows XP и более старых версий системы. В нашем случае сначала добавим в соответствующую форму образ Windows 8.1 . Ставим галочку на этой форме и с помощью кнопки обзора указываем путь к ISO -образу. Комплект мультизагрузочной флешки формируется поэтапно: каждый дистрибутив добавляется и записывается в отдельном порядке. Жмём кнопку «Go» .
Дожидаемся завершения процесса и жмём «Ок» .
Теперь активируем галочкой эту же форму и с помощью кнопки обзора добавляем другой дистрибутив Windows. В нашем случае это установочный диск Windows 10 . Для одной и той же версии Windows можно поочерёдно добавлять её различные редакции – 32 — и 64 -битные. Добавляем, жмём «Go» , дожидаемся завершения процесса.
5. Нюансы с Windows XP
Присутствие на флешке установочного диска Windows XP может понадобиться в редких случаях переустановки операционной системы на очень старых сборках ПК. Но у процесса создания загрузочной флешки с этой версией системы посредством WinSetupFromUSB есть свои нюансы. В интерфейсе программы для добавления дистрибутива Windows XP и более ранних версий системы предназначена верхняя форма.
Кнопка обзора этой формы не добавляет обычный ISO -образ дистрибутива. Прежде содержимое ISO -образа необходимо открыть в виртуальном дисководе. В системах Windows 8.1 и 10 это делается штатными средствами – на ISO -файле вызывается контекстное меню и выбирается команда .
В Windows 7 и более ранних версиях системы монтирование ISO -образов возможно посредством сторонних программ типа Alcohol 120% или Daemon Tools . Содержимое подключённого ISO -образа переносится в отдельно созданную папку.
И эта папка уже в процессе создания загрузочной флешки добавляется в окно программы WinSetupFromUSB .
На следующем этапе необходимо принять лицензионное соглашение.
И только затем приступать к старту записи.
Ещё один нюанс – необходимость интеграции драйверов для SATA -контроллера в дистрибутив Windows XP , если таковой изначально их не содержит.
6. Добавление загрузочных носителей программ
ISO -образы дистрибутива операционной системы Linux , Live -дисков на базе Linux и WinPE , загрузочных носителей различных программ с помощью кнопки обзора добавляются в активной форме «Linux ISO/Other Grub4dos compatible ISO» . После добавления ISO -образа появится небольшое окошко «Boot menu name» , в котором можно задать имя, как загрузочный носитель будет отображаться в меню загрузчика Grub4dos . В нашем случае указываем путь к образу антивирусного Live -диска Avira. Жмём кнопку «Go» и дожидаемся завершения записи.
А затем и образ .
7. Тестирование флешки
Одним из преимуществ программы WinSetupFromUSB является встроенное ПО для эмуляции аппаратного обеспечения компьютера — QEMU . С помощью QEMU можно тут же, не покидая текущую операционную систему, протестировать флешку — хоть обычную загрузочную, хоть мультизагрузочную. Внизу окна WinSetupFromUSB выставляем галочку опции и жмём «Go» .
Откроется окно QEMU, в котором будет происходить всё то же, что и на экране монитора после загрузки с флешки. Первое, что увидим – это меню загрузчика Grub4dos . Используя клавиши навигации или цифры согласно порядковым номерам ПО в перечне, можем выбрать тот или иной загрузочный носитель, Live -диск или процесс установки операционной системы.
Установочные диски Windows будут объединены в два раздела. В одном будут содержаться дистрибутивы Windows XP и более старых версий системы, в другом – версии Windows, начиная с Vista . Каждый из разделов ведёт в окно дополнительного меню загрузки соответствующих ему версий и редакций Windows.
16.04.2017
Довольно удобно держать при себе USB накопитель с несколькими ОС и программами для работы с компьютером из БИОСа (Dr. Web, Acronis, Windows 10, Ubuntu и т. п.). Большинство компьютерных специалистов носят с собой подобное устройство, чтобы быстро проанализировать поврежденный ПК или ноутбук и на месте приступить к ремонту операционной системы. Чтобы создать мультизагрузочную флешку потребуется около 30-60 минут и некоторый софт.
Создание мультизагрузочной флешки
Большинству компьютерных мастеров периодически приходится работать с Linux, Acronis, Kaspersky, Dr. Web и т. п. программным обеспечением через загрузочный накопитель. Неудобно для подобных целей покупать десяток флешек. Гораздо практичней установить все ПО на один мультизагрузочный накопитель и использовать его во время ремонта ПК.
Для создания подобного устройства пользователю понадобится установить некоторые программы. Задача софта состоит в том, чтобы скопировать на запоминающее устройство загрузчик (Grub4dos или Syslinux), смонтировать ISO образ в нужную папку и прописать необходимые пути к файлам в меню.
Способ 1: WinSetupFromUSB
Наиболее популярным ПО для создания мультизагрузочного накопителя является WinSetupFromUSB, данная утилита имеет простой интерфейс и позволяет записывать на накопитель не только сторонние операционные системы, но и ISO образы программ.
После загрузки надо распаковать архив:
- Запустите.EXE файл.
- В появившемся окне нажмите на кнопку «…» .
- Выберите папку установки и нажмите «ОК» .
- Нажмите «Extract» .
Далее перейдите в ранее обозначенную папку, в ней будут располагаться два приложения 32 и 64 бит версий. Выберите ту, которая соответствует разрядности процессора на используемом устройстве. Сначала запускайте «WinSetupFromUSB_1-7_x64» . Название файла может отличаться в зависимости от версии софта. Если открыли неверную версию программы, то появится окно с предупреждением.
Чтобы создать мультизагрузочный накопитель, необходимо следовать инструкции:
Подробней о пунктах меню:
- Windows 2000/XP/2003 Setup – применяется для записи старых версий Windows.
- Windows Vista/7/8/Server 2008/2012 – используется для записи современных версий ОС Windows.
- UBCD4Win/WinBuilder/Windows FLPC/Bart PE – раздел создан для записи загрузочных дисков под WInPE (среда предустановки Windows, загружается в оперативную память). Используется среди специалистов, WinPE позволяет загрузить Windows и пользоваться ОС в Live режиме без установки на диск.
- LinuxISO/Other Grub4dos compatible ISO — создан для записи Linux систем, а также образов программ. Например, через данный раздел можно установить Dr. Web, Victoria, Kaspersky Rescue Disk, Ubuntu, Kali linux и другой софт.
- SysLinux bootsector – применяется для Linux систем с предустановленными загрузчиками Syslinux. Как правило, используется специалистами для тестирования Linux различных версий.
После записи первого ISO файла можно приступить к установке других ОС и утилит. Для этого инструкция почти не изменяется. За исключением того, что не нужно выполнять форматирование.
Для примера установим Kali Linux второй ОС. Для этого:
При желании можно не выполнять установку файлов по раздельности, а сразу же на первом этапе выбрать несколько образов для установки. Также при желании можно открыть дополнительные настройки форматирования, загрузки системы, интерфейса меню и т. п. Особой необходимости в изменении параметров не наблюдается.
Следует учитывать, что при работе через WinSetupFromUSB могут возникнуть проблемы при записи одновременно Windows 7, 8 и 10 версии. Подобная ошибка наблюдался на старых версиях WinSetupFromUSB.
Способ 2: YUMI Multiboot USB Creator
Данная программа имеет простой и понятный интерфейс. Отличительной особенностью от WinSetupFromUSB является более подробная классификация программ при записи. Это позволяет создать загрузчик с дополнительными вспомогательными настройками при запуске.
После загрузки запустите утилиту. Чтобы создать мультизагрузочный накопитель надо выполнить несколько простых действий:
- В разделе «Step 1» выберите нужное устройство.
- В «Step 2» . Выберите, какой тип системы вы будете устанавливать. В открывающемся списке содержится множество различных названий, выберите среди них нужную для вас программу. Если не хочется выбирать какую-либо определенную утилиту, то в конце списка найдите пункт «Try an Unlisted ISO» . В этом случае образ будет запускаться без вспомогательных настроек загрузки.
- Выберите образ системы, который необходимо записать. Для этого в «Step 3» нажмите кнопку «Browse» и в появившемся окне «Проводника» найдите необходимый ISO файл.
- Если накопитель используется впервые, то рекомендуется его предварительно отформатировать. Для этого можете использовать стандартные средства Windows или же отметить пункт «FAT32 Format» . Этот раздел может отсутствовать в утилите.
- Чтобы начать установку, нажмите «Create» . После этого начнется установка образа. При этом периодически будут открываться архиваторы, а также выскакивать окна Windows с информацией о копировании.
По окончанию работы софта протестировать флешку можно напрямую через BIOS компьютера. Или же запустить QEMU тест в WinSetupFromUSB. Интерфейс загрузчика минималистичен и распределяет установленный софт по папкам автоматически.
Способ 3: Xboot
Данная утилита является еще одной разновидностью софта для создания мультизагрузочных флешек.
Для работы XBoot на ПК должен иметься.NET Framework 4-й версии. Для создания мультизагрузочной флешки следуйте инструкции:
При запуске созданной флешки перед пользователем появляется приятный интерфейс с красивым задним фоном и привлекательным меню.
Создать мультизагрузочный накопитель может каждый пользователь. Для этого потребуется немного времени и некоторый софт. Использовать подобное устройство можно для починки компьютеров. Нужно вставить флешку с установленными утилитами в компьютер и запустить загрузчик на носителе через BIOS. После этого можно использовать все установленные ПО и при помощи них начать лечение или восстановление компьютера.
Для создания мультизагрузочного USB носителя с помощью утилиты WinSetupFromUSB необходимы:
- компьютер с установленной операционной системой Microsoft
- iso образы операционных систем, которые необходимы для мультизагрузочного USB накопителя, например, MS Windows XP, 7, 10, Acronis Disk Director 11, Kaspersky Rescue Disk 10.
- утилита WinSetupFromUSB
- чистый USB накопитель объемом не менее 8 Гб для вышеуказанных iso образов
Программа WinSetupFromUSB предназначена для создания загрузочного или мультизагрузочного USB накопителя. Скачать данную программу можно с официального сайта .
Рис.1 Страница загрузки утилиты WinSetupFromUSB
Поддерживаемые системы:
- операционные системы Microsoft Windows XP/2000/2003/7/8/8.1/2008/2012/10
- операционные системы Linux / *BSD / *nix
- Ubuntu – 13.04 (32 and 64 bits) / 13.10 Server / 12.04.03 Server LTS
- Debian 7.1 Netinst i386, AMD64 / 7.2 / 7.6
- Linux Mint – 15 cinnamon dvd 32bit
- Mageia – 3 Dual CD
- CentOS – 6.4 LiveCD i386
- Fedora – Live Desktop 19 x86_64
- OpenSuse – 12.3 GNOME Live i686
- PCLinuxOS – KDE MiNime 2013.10
- SlackWare – 14.0 x86 DVD ISO
- OpenBSD – 5.3 Minimal , 5.3 Full
- m0n0wall – 1.34 CD-ROM
- ArchLinux – 2013.10.01-Dual
- Beini – 1.2.1, 1.2.5
- CloneZilla – 2.1.2-43-i686-pae
- DamnSmallLinux (DSL) – 4.4.10, 4.11.rc2
- Elementary OS – stable-amd64.20130810
- Gentoo – x86-minimal-20131022 , amd64-minimal-20140313
- GParted – gparted-live-0.18.0-2-i486
- Inquisitor – v3.1-beta2 Live CD (x86), 3.1-beta2 Live CD (x86_64)
- Knoppix – 7.2.0 CD EN, Adriane 7.2.0F EN
- Manjaro – openbox-0.8.7.1-i686
- Ophcrack – xp-livecd-3.6.0
- Антивирусные системы:
- Avast Rescue Disk
- Sophos Bootable Anti-Virus
- Другие:
- Acronis True Image
- Acronis Disk Director
- HDD Regenerator 2011
- Memtest86+ – v5.01
- MS-DOS – 7.1
- Paragon Hard Disk / Partition Manager
- UltimateBootCD – 5.20, 5.26
1. Загрузить утилиту WinSetupFromUSB
2. Загрузить iso образы операционных систем, которые необходимы для мультизагрузочного USB накопителя
3. Распаковать архив с утилитой WinSetupFromUSB
4. Запустить программу WinSetupFromUSB
5. В открывшемся окне WinSetupFromUSB в раскрывающемся списке выбрать нужный USB накопитель
Рис.2 Выбор USB накопителя в программе WinSetupFromUSB
6. Установить флажок в чекбоксе AutoFormat it with FBinst для автоматического форматирования USB накопителя.
Рис.3 Настройка автоматического форматирования USB накопителя в программе WinSetupFromUSB
Если ранее с помощью данной программы уже осуществлялась процедура создания мультизагрузочной флешки данного накопителя и возникла необходимость добавить еще несколько образов операционных систем, флажок в чекбоксе AutoFormat it with FBinst устанавливать не нужно.
7. Выбрать необходимую файловую систему.
8. Для добавления операционной системы Microsoft Windows XP , необходимо предварительно распаковать iso образ системы или смонтировать его в виртуальный привод, установить флажок в чекбоксе Windows 2000/ XP /2003 Setup и указать путь к папке или приводу, в которой (ом) располагаются папка I 386 .
9. Для добавления операционной системы Microsoft Windows 7 (или других) необходимо установить флажок в чекбоксе Windows Vista /7/8/ Server 2008/2012 based ISO и указать путь к iso образу нужной операционной системы.
10. Для добавления операционной системы Ubuntu (или другой операционной системы Linux) необходимо установить флажок в чекбоксе Linux ISO / Other Grub 4 dos compatible ISO и указать путь к iso образу нужной операционной системы.
11. По окончании процесса добавления нужных дистрибутивов необходимо нажать кнопку Go .
12. По окончании создания мультизагрузочного USB накопителя во всплывающем окне Done нажать кнопку OK .
13. Для выхода из программы нажать кнопку EXIT .
14. Для добавления дистрибутивов в созданный мультизагрузочный накопитель при следующем запуске программы WinSetupFromUSB необходимо указать нужный накопитель, не устанавливать флажок в чекбоксе AutoFormat it with FBinst и указать путь к ним.
Нашли опечатку? Выделите и нажмите Ctrl + Enter
Возможно, будет полезно почитать:
- Аббатство - это католический монастырь ;
- Самые распространенные расклады ;
- Быт и обычаи Обычаи и нравы 19 века ;
- К чему снятся жабы и лягушки: мужчине, девушке, женщине, беременной – толкования разных сонников ;
- Основные характеристики марса ;
- Должностная инструкция транспортного экспедитора ;
- Татаро-монгольское иго или история о том, как ложь стала правдой ;
- Журавль толкование сонника ;