Создание загрузочной флэшки с несколькими Live-CD или DVD на одном USB носителе

Утилита, которую мы будем с вами использовать в данном уроке, взята с сайта: Oszone.net. В ней после установки содержится руководство по созданию загрузочной флэшки, однако интересующей меня информации (как сделать загрузочную usb flash с несколькими live-cd) там не было, поэтому используя данную утилиту, руки и голову, а так же ковыряя различные файлы, я разобрался что к чему и предлагаю вашему вниманию свою пошаговую инструкцию к созданию необходимой usb flash.

Внимание! Всё, что вы делаете, вы делаете на свой страх и риск.

Тестировалось на usb flash, насчёт работы на usb hdd не знаю.
Создание:
1. Качаем утилиту MultiBoot USB (17Mb)
2. Устанавливаем на локальный жёсткий диск.
3. На рабочем столе появился ярлык MultiBoot USB.
(Если ваша ОС Windows 7, то программу надо запускать с правами «Администратора». Правой кнопкой на ярлыке, далее «Запустить с правами Администратора», иначе утилита не запустится, а если и запустится то работать будет криво).

ВНИМАНИЕ! СОХРАНИТЕ ВСЕ ДАННЫЕ С USB НОСИТЕЛЯ, ИНАЧЕ ВСЁ БУДЕТ УДАЛЕНО!

4. После запуска появится интерфейс программы:

MultiBoot USB

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

HP USB Disk Storage Format Tool

В 1-ой строке выбираем нашу флэшку, далее указываем тип файловой системы: FAT либо NTFS, указываем метку тома (название вашей флешки), ставим галочку Quick Format (Быстрое форматирование). Жмём Start, появится окно требующее от вас подтверждения данной операции, жмём «ДА», после форматирования появится окно с выводом информации о вашем устройстве, жмём «ОК».

6. Переходим в утилиту MultiBoot USB, выбираем 2-ой пункт Grub4Dos Installer. Тут нам нужна только первая верхняя строка Disk, жмём галочку и выбираем свой USB носитель, тут главное не ошибиться и выбрать свой usb device.

Grub4Dos Installer

7. Жмём Install, если всё прошло успешно появится следующее окно:

Grub4Dos Installer

Жмём Enter, закрываем Grub4Dos нажав Quit. Переходим в MultiBoot USB.

8. Выбираем 5-ый пункт: «Копирование файлов и утилит», появится окно с выбором диска куда будут установлены загрузочные файлы. Выбираем вашу флэшку.

MultiBoot USB

Жмём «Извлечь».

9. Когда все файлы будут скопированы. Заходим на флэшку, и видим следующее:

usb_multiboot

Нас интересует папка boot, переходим в неё: удаляем все файлы с расширением ISO, IMA, и IMG, это у нас (образы вроде как тестовые и не рабочие дабы показать что и как): Acronis.ISO, FreeDOS.IMA, GHOST.IMA, MemTest.IMG, MHDD.IMA, NtPasRec.IMA, Qtpro580.IMG, UniversalDisk.IMA, Victoria.IMA, HDDReg.ISO, Win7PE.ISO и WinXP.iso.ISO

Далее: файлы BlackBlue и RainBow – это скины для загрузочной флэшки.
В файле menu_2.lst – содержится информация о выводимых заголовках «подменю» для каждого образа и соответственно путь к образам. Мне он был не нужен и я его удалил.
В папку boot на флэшке, копируем все необходимые нам образы live-cd смотрите чтоб расширение было ISO. После того как все необходимые образы скопированы. Переходим в корень usb флэшки: здесь нас интересует файл menu_lst (открываем его блокнотом):

timeout 30 – это время по истечении которого система загрузится с первого выбранного по умолчанию варианта у нас это будет «Загрузка с жёсткого диска».
gfxmenu /Boot/BlackBlue – это путь к скинам в папке boot как я говорил ранее их два (BlackBlue и RainBow)
Все отстальные строки я убрал оставив только:
title Загрузка Windows XPE — Мини версия
find --set-root /Boot/WinXPE.ISO – путь к образу
map --mem /Boot/WinXPE.ISO (hd32) – путь к образу
map --hook
chainloader (hd32)

Поле title – изменяем на своё усмотрение это заголовок каждого меню. Я закинул в папку boot образ «SonyaPE.ISO» в поле title вписал: Диск сис. админа.
find --set-root /Boot/SonyaPE.ISO
map --mem /Boot/SonyaPE.ISO (hd32)

У меня получилось следующее:
title Диск сис. админа
find --set-root /Boot/SonyaPE.ISO
map --mem /Boot/SonyaPE.ISO (hd32)
map --hook
chainloader (hd32)

Чтобы добавить ещё какие либо образы копируем текст выше начиная от title и заканчивая chainloader (hd32) вставляем его ниже или выше как вам удобнее и изменяем заголовок (title) и название образа.

В итоге содержание файла у меня вышло таким:

timeout 30
gfxmenu /Boot/BlackBlue
default 0

title Загрузка с жёсткого диска
find --set-root --ignore-floppies --ignore-cd /bootmgr || find --set-root --ignore-floppies --ignore-cd /ntldr
map (hd0) (hd1)
map (hd1) (hd0)
map --hook
rootnoverify (hd0)
chainloader (hd0)+1

title Диск сис.Админа
find --set-root /Boot/SonyaPE.ISO
map --mem /Boot/SonyaPE.ISO (hd32)
map --hook
chainloader (hd32)

title Загрузка c CD/DVD-ROM
cdrom --init
map --hook
chainloader (cd0)

title Загрузка с дискеты
rootnoverify (fd0)
chainloader (fd0)+1

title Перезагрузка компьютера
reboot

title Выключение компьютера
halt

Всё флэшка готова чтобы протестировать её идём назад в утилиту MultiBoot USB и выбираем 4-й пункт: WinSetup From USB ставим галочку на TEST in QEMU и жмём GO, смотрим на экран и любуемся своим творением.
Заметил что при данном просмотре у меня возникали проблемы с отображением кириллицы на live cd, а вот при загрузке компа с flash девайса никаких проблем не было.

И ПОСЛЕДНЕЕ: ЧЕМ МЕНЬШЕ РАЗМЕР ОБРАЗА ТЕМ БЫСТРЕЕ ОН БУДЕТ ГРУЗИТЬСЯ. НЕ ПИХАЙТЕ ОБРАЗЫ В НЕСКОЛЬКО ГИГОВ ЖДАТЬ ПРИДЁТСЯ ДОЛГОВАТО ТАК НАПРИМЕР МОЙ SONYAPE.ISO ВЕСОМ В 700МЕТРОВ РАСПАКОВЫВАЛСЯ МИНУТ 5-ТЬ И ПОТОМ ЕЩЁ ГРУЗИЛСЯ СТОЛЬКО ЖЕ. НО УДОБСТВО ТРЕБУЕТ ЖЕРТВ!

ВСЕМ УДАЧИ!

Автор: systeman
  • avatar
  • 0

52 комментария

спасибо размыщлял как это зделать )))
  • KiberDog
Архив с программой не открывается
при распаковке выдаёт ошибку
  • Консатнтин
в чем может быть проблема, если при запуске сделанной по статье флешки с образом Win7 выдает ошибку:
Error 28: Selected item cannot fit into memory
может ли эта ошибка быть из-за большого размера образа (4.2 ГБ)
  • vol4ok
про параметр --mem
If you try to boot your ISO entry and you get an error message that the ISO file is not contiguous, add the --mem option to the ISO line in the menu.lst file.
т.е. если образы очень большие, не стоит добавлять параметр --mem
  • theenemy
точнее при --mem образ целиком в оперативку лезет ещё до начала загрузки
  • theenemy
Спасибо. Вместо: map --mem /Boot/SonyaPE.ISO (hd32)
делаем: map /Boot/SonyaPE.ISO (hd32)
и все работает )
  • vol4ok
Все супер. Огромное СПАСИБО!!! Все работает
  • Svak
архив по ссылке битый…
  • caHek
Била таже проблема з параметром --mem После того как его убрал тепер пишет
«file for drive emulation must be in one contiguous disk area»
подскажите пожалуста в чем проблема
  • Андрей
Файл который запускаете должен быть одним куском (дефрагментирован)
WinContig, Auslogics Disk Defrag и т.д. — любым дефрагментатором способным дефрагментировать одиночный файл.
  • coka
Выполнил все по инструкции, а при тесте выдает ошибку №15 файл не найден
  • SUBmin
У меня такая же проблема с №15 ошибкой. И еще у одного файла с №11 (unrecognized device string, or you omitted the required device part which should lead the filename). Help pls.
  • Михаил
В архиве прога под х64 однако, под х32(86) не идет!!! win7 ultimate
  • max20031980
Добрый день, я сделал загрузочный юсб флешку винлоу 7, вот тепер хочу еще к этому добавить Вин. ХР и Акроник, это возможно? если да то можете мне отправить ссылку по почте, заранее спасибо!!! askhat9219@mail.ru
  • askhat9219@mail.ru
Сделал таким образом флешку с двумя образами винды XP и 7
---mem удалил
начинается установка и винда 7 виснет, а винда ХР выдаёт синий экран. это где-то через пол минуты после начала установки.
В чём может быть проблема?
  • Женя
ХР выдоет синий экран в том сучий если у тебя нету драйверов там то есть перепакуй ее, и установи туда новые драйвера должно помоч тебе
  • Игорь
Если честно так и не понял как бороться с этой ошибкой Error 28: Selected item cannot fit into memory :(
Не могли бы подробнее растолковать как решить?
  • Andrew
Разобрался)
  • Andrew
Подскажите, где взять ClearHDD и как закинуть на флешку??
  • Павел
Меню грузиться, проги типа Hirens тоже, но при выборе Win7 ошибка 15 -файл не найденЮ в чем может быть дело.?
  • Дмитрий
И у меня точно такая же проблема…
  • Дмитрий
День добрый. Установщик win7 говорит что не найдены Драйвера для дисковода оптических дисков. Как решить эту проблему не знаю. Помогите пожалуйста.
  • Михаил
в win7 нельзя подкючать флешку в юсб 3.0 (синий разьём), иначе получите фразу про дрова для оптич. диск.
  • andre-bag
У меня та же проблема, юсб 2.0(3.0 там аппаратно нет), тоже требует дрова оптических дисководов, лайвы грузятся нормально, проверял на компе и ноуте. Как быть?
  • Yuri
Также закинул образ ХП при загрузки софт что на образе работает а вот установка винды прекращается сразу после 1 минуты синим экраном
  • Санек
У меня такая надпись выходит:
Remove disks or other media
Press any key to restart
  • Григорий
что то у меня никак с linux-ом неполучается, только на половину запускается
Пишет Error 61: Refuse to hook int13 because of empty drive map table
  • tsmgo
разобрался)
  • tsmgo
Error 28: Selected item cannot fit into memory че делать?
  • Oyatillo
Мдааа, прога видимо бомба, судя по комментам.
По-быраму закрываю окно и забываю адрес.
  • slee
Скажите, вообще реально поставить с нее win7/xp? просто такое подозрение(мне так кажется), что установка начнется, но поле перезагрузки(во время установки) windows не сможет продолжить установку, так как потеряет адрес установочного файла iso.
  • vitgerm
У меня не пашет. Нажимаешь на пункт меню, и ошибка. Хотя тоже убрал ---mem. Не пашет. Ни винды установка (ХР) ни утилиты…
  • Леня
error 27: unrecognized command. что не так?
  • alex
так и предется с дисками работать :D
  • тема
Это чудо!!!)) Спасибо. Долго трахался, не мог сборку запихнуть. Ни какие программы не помогали (винтуфлеши, ультраисо и т.д.) Большое спасибо.
  • Serg
Пробовал несколько разных ХРЕ ставить. Нормально грузится до первой заставки Винды.
Потом синий экран и там написано что выявлена какая-то там проблема, и выполнение
остановлено. Ну и дальше про то как нужно действовать если такая ошибка будет
повторяться. Что это может быть?
  • Сергей
Ребята, пожалуйста, подскажите, есть ли здесь ветка (сам пока не могу найти) о том, как на одну загрузочную флешку залить несколько дистрибутивов винды, напр., WinXP; Win7 X86; Win7 x64 и т.д., по разным папкам. Пару лет назад вроде была такая тема чисто для хрюши…
Насколько помню, суть была в том, чтоб раскидать установки (не образа дисков, а именно содержимое!) по разным папкам, а-ля «i386»/«WXP1»/WIN7" и т.д. Плюс потом через меню и правку бутлоадера для каждого дистрибутива (заменялось «i386» на то, что надо). Буду благодарен за толковые ссылки.
  • Roman
Нужна хелп!!!
Всё вроде получилось, за исключением одного нюанса в меню (при загрузке с флешки не работает клава), иногда отпрубает до 2х-3х перезагрузок, с CD клава работает в менюхе без проблем, только когда с флешки грузиш такой проблемз, что может быть?

клавиатура обычная 4TECH KB-720A

мать: ID системной платы 63-0100-000001-00101111-020510-Chipset$0AAAA000_BIOS DATE: 02/05/10 19:13:52 VER: 08.00.10
  • Aleks
почему у меня вылазит ошибка №1 не могу понять объясните пожалуйста
  • metr
Не знаю, с первого раза загрузилось, и мемтест, и 7-ка, только XP выдала синий экран. Но если пишут про отсутствие драйверов, попробую две сборки. Или же требует дрова в корне?
  • Стрелок
Будет-ли указанный метод работать с UEFI материнкой (на примере ноутбука Lenovo s205)?
  • Puchok
можно ли сделать несколько загрузочных разделов на внешнем харде, (у меня уже загружена одна сборка на одном разделе а на другом видео файлы ), когда я первый раз разделил диск и записал сборку то отформатировался весь HDD, видео файлы(пришлось восстанавливать) так как в программке отображается весь диск WDelements 1T диск-J диск-I,
как сделать чтобы отображался (или выделить раздел а не весь диск) только тот раздел который я хочу сделать загрузочным?
  • Andrew
Подскажите **Чайнику**!!! Все работает, но когда убрал *mem*- перестало! Исправте, пож. как должно быть

title AcronisMedia2013г
find --set-root /boot/AcronisMedia2013г.ISO
map/Boot/AcronisMedia2013г.ISO (hd32)
map --hook
chainloader (hd32)
C уважением Александр.
  • Александр
После map перед слэшем должен быть пробел
  • coka
Делал и пробел и *-* и *_* и еще чегото и руки проверял-ровные и растут правильно!.. НО… Наверное просто знаний не хватает.Спасибо!
  • Александр
Наверно лично бы я сделал некоторые вещи по другому
Привел BOOT к одному регистру (соответственно названию папки на флешке) и отказался от русской буквы Г в имени образа.
  • coka
Ув. coka! Спасибо, получилось! Но есть еще вопросы. Вас не затруднит связаться со мной по

alekss50@mail.ru

С уважением Александр.
  • Александр
Залил 3 системы XP 7 и 8. XP и 7 работают а 8 выдает ошибку «Error 60: File for drive emulation must be in contiguous disk area»
  • эльдар
Народ! Кто подскажет, что надо подкорректировать в файле menu.lst, что бы проходила команда Загрузка с жесткого диска, а то виснет дальнейшая загрузка. заранее спасибо!
  • as2609
у меня 13 ошибка что делать подскажите?
  • Alex
А не проще ли воспользоваться WinSetupFromUSB. Там это делается за за пару щелчков мыши.
  • Сидор

Оставить комментарий

Имя: