Инструкция по созданию мультизагрузочной флешки. Как создать загрузочную флешку из нескольких программ и Windows! Сделать мультизагрузочный usb
Напоминаем, что попытки повторить действия автора могут привести к потере гарантии на оборудование и даже к выходу его из строя. Материал приведен исключительно в ознакомительных целях. Если же вы собираетесь воспроизводить действия, описанные ниже, настоятельно советуем внимательно прочитать статью до конца хотя бы один раз. Редакция 3DNews не несет никакой ответственности за любые возможные последствия.
Помните чудесные диски с названием в духе «Реаниматор» или «Скорая помощь для вашего ПК», которые легко можно было найти в ближайшей палатке, торгующей ну очень лицензионными софтом и фильмами с музыкой? Порой они действительно помогали быстро разобраться с неполадками компьютера или, на худой конец, выяснить, что же именно не так. Иногда, конечно, качество этих сборников оставляло желать лучшего. Нынче же далеко не в каждом компьютере можно обнаружить оптический привод — люди либо окончательно ушли в Сеть и облака, либо для быстрого перекидывания данных пользуются USB-флешками да внешними жесткими дисками. И вот их-то как раз и можно использовать для самостоятельного создания той самой «аптечки скорой помощи».
Право слово, процесс совсем несложный — с помощью специальных утилит это делается всего в пару кликов. Основная идея проста: мы комбинируем сразу несколько Live-CD с различными утилитами или ОС, записываем их особым образом на накопитель и добавляем загрузчик, который поможет запустить всё это хозяйство при включении компьютера. Кстати, точно так же мы можем создать и универсальную флешку сразу с несколькими инсталляторами различных ОС. Давайте же рассмотрим некоторые программы, которые помогут нам в этом деле.
Самая простая в обращении утилита для создания мультизагрузочных съёмных накопителей называется XBoot. Скачать её можно на официальном сайте или на множестве других зеркал, которые приведены там же. Для корректной работы программы надо обязательно установить .NET Framework не ниже 4-ой версии. Работа в XBoot элементарна — просто перетаскиваем ISO-образы нужных дистрибутивов или утилит в главное окно программы, а она уже самостоятельно извлекает всю нужную информацию и добавляет в список загрузки. В табличке можно отредактировать на своё усмотрение поля Name (имя), Category (для более удобной навигации можно раскидать утилиты по категориям) и Help Text (краткое описание к каждому пункту загрузки).
XBoot «знакома» со многими дистрибутивами, однако иногда всё же ошибается или просто не может распознать, что это вы ей эдакое подсунули. В таком случае утилита уточнит этот вопрос у пользователя. Если вы, к примеру, пытаетесь добавить какой-нибудь дистрибутив Linux, то неплохо бы узнать, кто был его прародителем. Например, Linux Mint фактически является вариацией Ubuntu. В остальных случаях можно попробовать выбрать пункт Grub4dos emulation для образов ISO, «флоппи» или жёсткого диска. Кстати, можно добавить на флешку и Live-версию Windows 7, создание которой мы рассматривали ранее. В WinBuilder надо выбрать создание ISO-образа, а в XBoot — пункт «PE, MSDART, ERD» при добавлении его в список загрузки. А вот установочные образы Windows, начиная с XP, вряд ли корректно заработают. Для них лучше использовать утилиты вроде Windows 7 USB/DVD download tool .
Выбор софта для установки на флешку остаётся за вами. Можно порекомендовать в качестве самого минимального набора такие утилиты, как Memtest86+ и MHDD для диагностики памяти и жёсткого диска, какой-нибудь Live-CD с антивирусом (таковые есть почти у каждого разработчика антивирусных решений), редактор разделов GParted, Ultimate Boot CD и Inquisitor Live для тестирования железа, а также ПО для входа в ОС без пароля вроде Kon-Boot или Offline NT Password & Registry Editor. Большинство подобных программ на самом деле базируются либо на Linux, либо на старой доброй DOS. Так что проблем с их загрузкой возникнуть не должно. В XBoot, в разделе File → Download можно быстро получить ссылки на загрузку популярных приложений подобного типа.
Как только набор утилит будет сформирован, можно приступать к созданию сборки — достаточно нажать Create ISO или Create USB. В первом случае будет создан образ, который можно записать на диск. Во втором же надо будет выбрать USB-накопитель, куда будет записано всё это добро. В качестве загрузчика лучше использовать рекомендуемый syslinux. Скорость создания сборки зависит от общего объёма выбранных утилит и быстроты флешки.
После того как всё будет готово, XBoot предложит протестировать сборку во встроенной виртуальной машине QEMU. Отказываться не стоит — можно будет посмотреть, как всё это будет выглядеть в реальной жизни, а заодно проверить работоспособность (ну хотя бы возможность запуска) утилит.
Пример работы запущенной в эмуляторе с флешки KolibriOS
В дальнейшем для запуска QEMU и последующего тестирования сборки надо будет перейти на вкладку с соответствующим названием и либо перетащить ISO-образ, либо выбрать USB-накопитель и нажать кнопку Boot. Для тестирования можно также воспользоваться программой MobaLiveCD , которая по сути является приятной графической оболочкой для QEMU.
Напоследок стоит отметить пару важных нюансов. Во-первых, во избежание проблем с совместимостью необходимо форматировать съёмный накопитель в системе FAT32. Создатели XBoot рекомендуют использовать программу RMPrepUSB для форматирования дисков или флешек большого объёма. С другой стороны, трудно представить, кому могло бы понадобиться сборище дистрибутивов и утилит суммарным объёмом в несколько десятков, а то и сотен гигабайт. Во-вторых, даже если проверка готовой флешки в QEMU завершилась неудачей, всё равно попробуйте загрузиться с неё на реальной машине. В-третьих, аккуратно следите за тем, с каким именно накопителем вы собираетесь сейчас работать. Не ровен час, случайно затрёте какие-нибудь данные на другом внешнем HDD. В общем, будьте внимательны и осторожны. Правда, тогда и USB-«аптечка» вам вряд ли когда-нибудь понадобится. Удачи!
Здравствуйте.
Довольно часто многим пользователям, из-за различных системных ошибок и сбоев, приходится переустанавливать ОС Windows (причем это касается всех версий Windows: будь то XP, 7, 8 и пр.). Кстати, я тоже отношусь к таким пользователям…
Носить с собой пачку дисков или несколько флешек с ОС - не очень удобно, а вот одну флешку со всеми нужными версиями Windows - милое дело! В этой статье будет рассказано, как создать такую мультизагрузочную флешку с несколькими версиями Windows.
Многие авторы подобных инструкций по созданию таких флешек, сильно усложняют свои руководства (десятки скриншотов, нужно совершить огромное число действий, большинству пользователей просто непонятно, что нажимать). В этой статье я бы хотел все упростить до минимума!
И так, начнем…
Что нужно для создания мультизагрузочной флешки?
1. Разумеется сама флешка, лучше взять объемом не менее 8Гб.
2. Программа winsetupfromusb (скачать можно на официальном сайте: http://www.winsetupfromusb.com/downloads/).
3. Образы ОС Windows в формате ISO (либо скачайте их, либо создайте сами с дисков).
4. Программа (виртуальный эмулятор) для открытия образов ISO. Рекомендую .
Пошаговое создание загрузочной флешки с Windows: XP, 7, 8
1. Вставляете флешку в USB 2.0 (USB 3.0 - порт синий) и форматируете ее. Лучше всего это сделать так: зайти в «мой компьютер «, щелкнуть правой кнопкой мышки по флешке и выбрать в контекстном меню пункт «форматировать » (см. скриншот ниже).
Внимание: при форматировании все данные с флешки будут удалены, скопируйте все что нужно с нее перед этой операцией!
2. Открываете образ ISO с ОС Windows 2000 или XP (если, конечно, вы планируете добавлять данную ОС на флешку) в программе Daemon Tools (или в любом другом дисков).
Мой компьютер. Обратите внимание на букву диска виртуального эмулятора, в котором был открыт образ с ОС Windows 2000/XP (на данном скриншоте буква F: ).
3. Последний шаг.
Запускаете программу WinSetupFromUSB и задаете параметры (см. на красные стрелочки на скриншоте ниже ):
- - выбираете сначала нужную флешку;
- - далее в разделе «Add to USB disk» указываете букву диска, в котором у нас открыт образ с ОС Windows 2000/XP;
- - указываете расположение образа ISO с ОС Windows 7 или 8 (в своем примере я указал образ с Windows 7);
(Важно отметить: те кто хочет записать на флешку несколько разных Windows 7 или Windows 8, а может и то и другое, нужно: пока указать только один образ и нажать кнопку записи GO. Затем, когда будет записан один образ, указать следующий образ и снова нажать на кнопку GO и так, пока не будут записаны все желаемые образы. О том, как добавить еще одну ОС в мультизагрузочную флешку, см. далее в статье.)
- - нажимаете кнопку GO (больше никаких галочек ставить не нужно).
Ваша мультизагрузочная флешка будет готова примерно за 15-30 мин. Время зависит от скорости ваших портов USB, общей загрузки ПК (желательно отключить все тяжелые программы: торренты, игры, фильмы и т.д.). Когда флешка будет записана, вы увидите окно «Job Done» (работа выполнена).
Как добавить в мультизагрузочную флешку еще одну ОС Windows?
1. Вставляете флешку в USB порт и запускаете программу WinSetupFromUSB.
2. Указываете нужную флешку (на которую мы уже ранее записали при помощи этой же утилиты Windows 7 и Windows XP). Если флешка будет не та, с которой раньше работала программа WinSetupFromUSB, ее нужно будет отформатировать, иначе ничего не получиться.
Тестирование мультизагрузочной флешки
1. Для запуска начала установки ОС Windows с флешки нужно:
- вставить загрузочную флешку в USB порт;
- настроить BIOS на загрузку с флешки (об этом очень подробно рассказано в статье « » (см. главу 2));
- перезагрузить компьютер.
2. После перезагрузки ПК, нужно нажимать какую-нибудь клавишу, например «стрелочки» или пробел. Это нужно для того, чтобы компьютер автоматически не стал загружать установленную на жестком диске ОС. Дело в том, что загрузочное меню на флешке будет отображаться всего несколько секунд, а затем сразу передаст управление установленной ОС.
3. Вот так выглядит основное меню при загрузке такой флешки. В воем примере выше, я записывал ОС Windows 7 и Windows XP (собственно они и есть этом списке ).
Загрузочное меню флешки. На выбор можно установить 3 ОС: Windows 2000, XP и Windows 7.
4. При выборе первого пункта «Windows 2000/XP/2003 Setup » загрузочное меню предлагает нам выбрать ОС для установки. Далее выбираете пункт «First part of Windows XP… » и нажимаете Enter.
Но что делать, если у Вас дома несколько компьютеров или ноутбуков с установленными различными операционными системами. Или друзья часто просят переустановить Windows или установить его новую версию. Каждый раз создавать загрузочную флешку конечно можно. Также можно купить несколько флешек и установить на них различные программы. Но гораздо проще выбрать такой вариант – создание мультизагрузочной флешки с разными версиями Windows и утилитами. Об этом и пойдет речь в данной статье.
Что потребуется
Итак, что для этого понадобится. Конечно, у Вас должны быть все нужные ISO-образы, которые Вы хотите на нее записать: различные операционные системы и утилиты. Это может быть Windows XP, 7, 8 и другие; Dr.Web LiveCD или Kaspersky Rescue Disk –для проверки компьютера на вирусы, Victoria – для исправления ошибок жесткого диска, Acronis Disk Director – для разделения жесткого диска на разделы и прочие. Скачать их можно с Интернета, или же сделайте образы с дисков , об этом можно прочесть, перейдя по ссылке.
Также нужна будет специальная программа, с помощью которой будем создавать мультизагрузочную флешку, и, естественно, сам USB-накопитель. Его объем выбирайте, исходя из того, что Вы будете записывать. Если это набор различных программ, хватит и 1-4 Гб. Если хотите сделать мультизагрузочную флешку с несколькими ОС, и добавить на нее программы, возьмите флешку с объемом памяти 8 Гб и больше.
В качестве примера, в статье сделаем мультизагрузочную флешку с Windows 8 и программой Victoria. Флешку я взяла объемом 4 Гб. Использовать будем бесплатную программу WinSetupFromUSB.
Скачивание нужной утилиты
Скачать программу можно с официального сайта. Напишите в поисковике «WinSetupFromUSB» и перейдите по ссылке, указанной на рисунке ниже.
Скачивать будем последнюю, на момент написания статьи, версию программы. Переходим по соответствующей ссылке.
Жмем на синюю кнопочку «Download» .
Форматирование флешки
Следующее, что мы сделаем – это отформатируем флешку стандартными средствами Windows , которая у нас будет загрузочной. Скопируйте с нее необходимые файлы, так как вся информация с устройства будет полностью удалена.
Вставьте ее в компьютер или ноутбук, причем использовать нужно USB-порт 2.0. Зайдите в «Компьютер» , кликните по ней правой кнопкой мыши и выберите из контекстного меню «Форматировать» .
Появится информационное окно, что все данные будут уничтожены, нажмите «ОК» .
Когда USB-накопитель будет отформатирован, откроется соответствующее окошко. Нажмите в нем «ОК» и закройте утилиту для форматирования.
Запись операционной системы
Распаковываем скачанный архив с программой WinSetupFromUSB и запускаем файл «WinSetupFromUSB_1-6» .
Первым делом, запишем на нашу мультизагрузочную флешку образ с операционной системой Windows 8.
В окне программы в разделе выбираем флешку, которую мы форматировали. В разделе «Add to USB disk» ставим галочку в поле «Windows Vista/7/8/10/Server 2008/2012 based ISO»
Откроется окно Проводника. Найдите на компьютере нужный образ, в примере это образ операционной системы Windows 8, и нажмите «Открыть» .
Нажмите «GO» .
После того, как процесс будет полностью завершен, появится окошко «Job done» .
У меня флешка всего на 4 ГБ, поэтому записать на нее много операционных систем не получится. Если Вам нужно добавить в мультизагрузочную флешку Windows Vista, 7, 10 – повторите все выше описанные действия. Чтобы добавить Windows XP, в разделе «Add to USB disk» поставьте галочку в поле «Windows 2000/XP/2003 Setup» . Каждый раз выбирайте одну и ту же флешку, на которую записывали образы ранее.
Запись программ
Теперь давайте добавим в мультизагрузочную флешку программу для проверки и исправления ошибок жесткого диска Victoria.
Запускаем WinSetupFromUSB и в разделе «USB disk selection and format tools» выбираем нашу флешку. Дальше, в разделе «Add to USB disk» , ставим галочку в поле «Linux ISO/Other Grub4dos compatible ISO» и нажимаем на кнопочку с тремя точками.
Через Проводник найдите образ программы на компьютере и нажмите «Открыть» . Затем появится информационное окошко, нажмите в нем «ОК» , или оно само исчезнет через 10 секунд.
Нажимаем «GO» , и ждем, когда на флешку будет записана программа.
Для добавления в мультизагрузочную флешку других, необходимых для Вас, программ, повторите все вышеописанные действия. Каждый раз выбирайте нужный образ утилиты.
Проверка
После того, как Вы добавите на флешку все образы операционных систем и программ, давайте посмотрим на результат – откроем загрузочное меню флешки в виртуальной машине QEMU.
Для этого в окне программы нажмите на кнопочку «Refresh» , затем поставьте галочку в поле «Test in QEMU» и нажмите «GO» .
Смотреть, как выглядит загрузочное меню, можно после каждого добавления на флешку ОС или программы.
В примере, загрузочное меню флешки выглядит следующим образом. На флешку записана ОС Windows 8 и программа Victoria. У Вас будет отображаться другой список, в зависимости от того, что Вы на нее закачаете.
Для создания мультизагрузочного USB носителя с помощью утилиты WinSetupFromUSB необходимы:
- компьютер с установленной операционной системой Microsoft
- iso образы операционных систем, которые необходимы для мультизагрузочного USB накопителя, например, MS Windows XP, 7, 10, Acronis Disk Director 11, Kaspersky Rescue Disk 10.
- утилита WinSetupFromUSB
- чистый USB накопитель объемом не менее 8 Гб для вышеуказанных iso образов
Программа WinSetupFromUSB предназначена для создания загрузочного или мультизагрузочного USB накопителя. Скачать данную программу можно с нашего сайта:
Поддерживаемые системы:
- операционные системы 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 и указать путь к ним.
» Как создать мультизагрузочную флешку с Windows XP и программами?
Как создать мультизагрузочную флешку с Windows XP и программами?
Для чего используется мультизагрузочная флешка
Мультизагрузочная флешка – инструмент, который любому опытному пользователю желательно иметь под рукой. Она может выручить в ситуациях, когда компьютер, например, не загружается с жесткого диска, а вам нужно получить доступ к данным, когда требуется установить операционную систему на компьютер без CDDVD привода, а также для запуска некоторых служебных и диагностических утилит. Мультизагрузочная флешка может использоваться как носитель нескольких дистрибутивов операционных систем, например Windows XP, Windows 7, Linux и т. д. С нее можно загружать различные LiveCD – “живые диски” с системами, не требующими инсталляции, работать с программами, обслуживающими устройства компьютера, проводить антивирусные проверки и многое другое. Одним словом – вещь крайне нужная и полезная.
В сети можно найти множество готовых сборок для создания мультизагрузочных носителей, но лучше всего научиться делать их самостоятельно. Тогда ваша флешка будет содержать тот набор софта, какой вы выберете сами. Программы могут быть разными (естественно, в формате загрузочных образов), но очень желательно среди всего прочего держать на флешке хотя бы один дистрибутив Windows. Мы будем рассматривать вариант с Windows XP.
Подготовка
Перед тем, как начать работу по созданию мультизагрузочного флеш-накопителя, нужно подготовить следующее:
- флешку, объемом от 2 GB – если вы собираетесь размещать на ней только дистрибутив Windows XP и программы, а если хотите, чтобы на ней было несколько операционных систем, возьмите объем побольше – от 4 GB;
- софт, который вы будете размещать на флешке: дистрибутив Windows XP в виде образа ISO или на DVD-диске и все остальное в форматах ISO, IMA, IMG и т. д.;
- компьютер под управлением OS Windows, где будет проводиться вся работа;
- утилиты и файлы для работы с флешкой: эмулятор CDDVD привода (UltraISO, Daemon Tools и т. п.), WinSetupFromUSB – бесплатный инструмент для переноса на USB-носитель Windows XP и установщик загрузчика, сам загрузчик – grldr и конфигурационный файл menu.lst (можно с помощью блокнота создать пустой текстовый файл с расширением lst).
Делаем флешку мультизагрузочной
Форматирование
Первым делом будущая мультизагрузочная флешка должна быть отформатирована в NTFS или FAT32. Вариант с NTFS предпочтительнее – загрузка будет проходить быстрее. Для этих целей можно использовать разные инструменты, в том числе и встроенные в Windows, но мы воспользуемся WinSetupFromUSB.
Внимание! Перед началом форматирования убедитесь, что на носителе нет ничего ценного, поскольку все файлы с него будут удалены.
- Запустите WinSetupFromUSB и нажмите кнопку “BootICE” для запуска одноименной утилиты.
- Кликните по кнопке “Parts Manage”для создания активного загрузочного раздела на флешке.
- В следующем окне вы увидите список разделов. В нашем примере раздел один. Чтобы сделать его активным (активный раздел отмечен буквой “А” в столбце Act), нажмите кнопку “Activate”.
- Для запуска процесса форматирования кликните по кнопке “”ReFormat USB disc”, потом “Next” и “ОК”, не меняя ничего в настройках. Тип накопителя отметьте как “USB-HDD”.
После проделанных действий флешка будет чиста и подготовлена для дальнейшей работы.
Создание загрузочного сектора и копирование загрузочных файлов
Продолжаем работать в BootICE. Наша следующая задача – создать на USB-накопителе загрузочный сектор и скопировать на него файлы, необходимые для загрузки. Это, как говорилось, grldr и menu.lst.
- Находясь в главном окне BootICE, кликните по кнопке “Process MBR”.
- После этого откроется окно “Master Boot Record”, где нужно поставить отметку напротив “Grub4DOS” – тип загрузчика, и следом нажать “Install/Config”. В следующем окне настроек конфигурации ничего менять не нужно, просто нажмите “Save to Disc” и закройте его.
- Закройте BootICE, скопируйте в корневой каталог флешки файлы grldr и menu.lst и переходите к следующему этапу.
Перенос на флешку дистрибутива Windows XP и программ
- Приготовьте дистрибутив Windows XP на диске или в виде ISO-файла. Диск установите в привод CDDVD, а образ смонтируйте в виртуальный привод, который создаст программа-эмулятор, например, UltraISO.
- Запустите WinSetupFromUSB. В разделе окна “Add to USB disc” поставьте галку напротив пункта “Windows 2000/XP2003 Setup”. Небольшая кнопка справа откроет проводник, чтобы вы указали путь к диску с дистрибутивом Windows XP. Далее кликните по кнопке “GO”, и процесс копирования файлов начнется. Аналогичным образом на флешку переносятся дистрибутивы других операционных систем.
- Загрузочные образы прочих программ, которые будет содержать ваша мультизагрузочная флешка, скопируйте в отдельную папку. Разместите ее в корне накопителя и дайте ей понятное имя, используя латинские буквы. В нашем примере папка будет называться PROG. Мы возьмем в качестве примера MHDD – утилиту для работы с жесткими дисками, и Memtest86+ – средство диагностики оперативной памяти компьютера. Образы этих программ можно бесплатно загрузить с их официальных сайтов.
Конфигурирование мультизагрузочного меню
Теперь самое сложное и интересное: нам предстоит настроить загрузочное меню. Вы, надеемся, представляете, что это такое. Это то, что вы увидите после того, как компьютер загрузится с вашей флешки. Поскольку она мультизагрузочная, на ней должен быть перечень содержимого, а точнее – меню, с помощью вы могли бы запускать нужные программы. Этот перечень и содержится в файле menu.lst.
В установочный пакет поставки Grub4DOS menu.lst уже входит. Его можно брать за основу для создания своего меню, но также можно и очистить от содержимого, чтобы заполнить самостоятельно. В нашем случае нет задачи детального изучения синтаксиса команд Grub4DOS, поэтому мы очистим файл (или создадим его сами) и будем вставлять в него готовые фрагменты кода, необходимые, чтобы меню заработало.
Надо сказать, что возможности настройки мультизагрузочного меню довольно велики. Можно добавить картинку в качестве фона, можно использовать разные шрифты, включить поддержку русского языка и т. д. Но мы, чтобы решить поставленную задачу, ограничимся простыми и понятными вещами.
Итак, пусть первым пунктом нам будет предлагаться установка Windows XP на компьютер. Следом, допустим, установка Windows 7 или 8, далее – запуск MHDD, за ним – Memtest86+. Последними пунктами добавим загрузку с жесткого диска (start Windows), перезагрузку (reboot) и выключение компьютера (shutdown). Наше меню будет выглядеть так:
Install Microsoft Windows XP
Install Microsoft Windows 7/8
Установка Windows XP
В верхнюю часть документа скопируйте следующий код:
title Install Microsoft Windows XP
root (hd0,0)
map –mem /WINSETUP/XPpSP3.ISO (0xff)
map (hd0) (hd1)
map (hd1) (hd0)
map –hook
root (0xff)
chainloader /I386/SETUPLDR.BIN
- Строка title содержит текст, который будет отображаться как пункт меню. Он должен быть обязательно написан латинскими символами (поддержка кириллических шрифтов в Grub4DOS по умолчанию отсутствует).
- В строке root должен быть указан раздел диска, где загрузчик должен искать нужный файл. (hd0,0) в данном случае – это флешка.
- map –mem /WINSETUP/XPpSP3.ISO (0xff) – эта запись указывает на путь к файлу, который будет запущен. В нашем случае – это XPpSP3.ISO в папке WINSETUP, которая находится в корне флешки.
- Команда chainloader выполняет вызов загрузчика Windows XP – SETUPLDR.BIN. Ее параметры менять не нужно.
Из всего перечисленного пользователь может изменять только значение title и map –mem. Все остальное должно оставаться как есть.
Установка Windows 7 или 8
Отступите от предыдущей части кода одну строку и вставьте следующий фрагмент:
title Install Microsoft Windows 7/8
map –unmap=0:0xff
map –unhook
root (hd0,0)
chainloader /bootmgr
Поскольку загрузчик Windows 7 и 8 копируется в корень флешки, путь к нему указывать не нужно. Кроме значения title, все должно оставаться как есть.
Запуск MHDD и Memtest86+
Ниже через строку вставьте следующий код:
title MHDD
find –set-root /PROG/MHDD.IMA
map –mem /PROG/MHDD.IMA (fd0)
map –hook
rootnoverify (fd0)
chainloader (fd0)+1title Memtest86+
map /PROG/memtest86+.iso (0xFF) || map –mem /IMG/memtest86+.iso (0xFF)
map –hook
chainloader (0xFF)
Синтаксис команд разный, так как загрузочные файлы этих программ имеют в нашем примере разный формат (IMA и ISO). Здесь важно правильно указать путь к файлам на флешке: /PROG/MHDD.IMA и /PROG/memtest86+.iso, а также прописать title.
Загрузка Windows с жесткого диска
За нее будет отвечать следующий фрагмент кода:
title Start Windows
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
На жестких дисках компьютера будет произведен поиск загрузчика Windows XP – ntldr или Windows 7/8 – bootmgr.
Перезагрузка и выключение
Два последних фрагмента, из которых первый отвечает за перезагрузку, а второй – за выключение компьютера.
title Reboot
reboottitle Shutdown
halt
После этого сохраните файл menu.lst и закройте его.
Тестирование
Для проверки, как работает наша мультизагрузочная флешка, снова запустите WinSetupFromUSB. В главном окне найдите пункт “Test in QEMU” и отметьте его галкой. Будет запущена виртуальная машина QEMU, где вы сможете увидеть только что созданное загрузочное меню.
Если все отображается также, как вы видите на картинке, и каждый из пунктов работает как положено – ваша флешка готова.