Создание мультизагрузочного USB носителя с помощью утилиты WinSetupFromUSB. MultiBoot USB: Создаем мультизагрузочную флешку с Windows, Linux и утилитами Утилиты для создания мультизагрузочной флешки
Всем приветы, продолжаю серию статей о загрузочных usb носителях. В прошлом выпуске я рассказал и показал четырьмя разными способами.
Будет много интересного, так что читайте статью до конца, повторяйте все несложные действия и у вас появится своё мультизагрузочное устройство usb. В конце статьи записал и выложил подробный видео урок на эту тему.
Возможно кому-то из вас покажется что информация сильно разжеванная, но не все люди разбираются в компьютерах, а тем более в вопросах создания подобных переносных usb устройств.
В сегодняшнем обзоре:
- Приготовления
- Создание загрузочной флешки
- Добавление Windows XP и Windows 7
- Копирование файлов и утилит
- Добавление необходимых программ
- Касперский Rescue Disk
- Доктор Вэб Live CD
- Работа с графическим загрузочным списком
- Изменение и создание фонового изображения
Последний пункт по желанию, так как изображение уже будет по умолчанию.
Приготовления
Весь процесс у каждого человека займет разное количество времени. Если все дистрибутивы программ и образа уже буду лежать у вас под рукой, то его понадобиться гораздо меньше. Если вы делаете загрузочную или мультизагрузочную флешку в первый раз, то времени может уйти много. Так что приготовьтесь и запаситесь терпением, оно нам сегодня понадобится.
Первый вопрос, который может у вас возникнуть: Какую взять флешку по объему? Для создания обычной мультизагрузочной флешки с минимальным набором программ должно хватить 1 Гигабайта.
Если вы хотите добавить в неё дистрибутивы операционных систем, программы для работы с жестким диском, загрузочные оболочки, утилиты для смены паролей и программы для лечения компьютера от вирусов. То желательно иметь под рукой usb носитель объёмом от 8 Гигабайт и выше.
В примерах у меня будет флешка на 8 Гб, у вас может быть другого объема, или вообще переносной USB жесткий диск.
Если на вашем устройстве usb есть какие-либо данные, то сохраните их в другом месте, так как мы будем форматировать наш usb носитель.
Создаем загрузочную флешку
Для создания мультизагрузочной флешки нам понадобится дополнительный софт. Существуют множество программ для создания мультизагрузочных устройств, но к сожалению большая их часть на английском языке.
Я решил воспользуемся программой MultiBoot USB, которая на русском языке. С ней приятней работать, кто запутается или что-то не поймет, может воспользоваться инструкцией по применению.
Чтобы распаковать данный архив потребуется программа 7Zip. Возможно ваши программы архиваторы не смогут открыть некоторые архивы, представленные в данном обзоре, тогда рекомендую воспользоваться 7Zip.
После того, как скачали программу, устанавливаем её на свой компьютер. На рабочем столе должен появиться ярлык «MultiBoot USB».
Заходим в него и перед нами открывается небольшое меню с характерным звуком приветствия как на Windows, с 7 семью вкладками.
Форматирование флешки
Подсоединяем, заранее приготовленную, флешку к компьютеру и форматируем её. Заходим в первый пункт меню HP USB Disk Storage Format Tool.
Запускается утилита для форматирования, под словом Device указываем нашу флешку. У меня это Chipsbnk UDisk, объемом (7800 MB), у вас может быть другое обозначение и размер.
Выбираем файловую систему. Если у вас флешка объемом до 4 гигабайт, то можно поставить
В опциях форматирования (Format options) ставим галочку напротив Quick Format, тем самым, мы указываем быстрое форматирование и нажимаем Start.
Нас спрашивают, вы действительно хотите запустить процесс форматирования, отвечаем Да. Этот процесс не должен занять много времени.
После того, как программа отформатирует флешку выйдет следующее окно HPUSBFW, в котором нажимаем OK.
Если появится ошибка — устройство используется другой программой, воспользуйтесь обычным форматированием.
Так же переносное usb устройство можно отформатировать средствами Windows. Заходим в Мой компьютер >>> правой кнопкой по флешке >>> Форматировать >>> Быстрое (очистка оглавление) >>> Начать.
Окно предупреждения — нажимаем OK.
Возможно появится следующее окно — Этот диск используется другой программой или процессом. Нажмите Да, чтобы его отформатировать.
Такое сообщение может появляться после того, как флешка уже будет загрузочная. На первых шагах создания мультизагрузочного usb устройства такого окна быть не должно.
Установка загрузчика
Выходит окно Grub4Dos Installer 1.1. В верхней вкладке Disk Name, ставим точку возле Disk, указываем устройство usb и жмем Install.
У меня на компьютере два диска, это основной жесткий диск на 2 терабайта и флешка на 8 Гб, выбираем второе. Эта программа установит загрузчик на наше устройство.
При выборе диска не ошибитесь и укажите именно вашу флешку, если вы ошибетесь и выберите основной жесткий диск, на котором установлена операционная система, то при следующем включении компьютера Windows не запуститься.
По завершении операции должно появится окно The MBR/BS has been successfully installed. Для продолжения пожалуйста нажмите
Добавляем дистрибутивы операционных систем
Переходим к четвертому пункту WinSetup From USB.
Я добавлю на флешку две операционные системы Windows XP и Windows 7. Вы можете добавить другие, нажав на соответствующие пункты.
Windows XP
Если у вас нет образа диска с дистрибутивом операционной системы, то можете найти его самостоятельно в интернете. Могу предложить скачать лицензионный продуктом Windows XP Prof SP3.
Затем монтируем образ диска операционной системы в виртуальный привод, я воспользуюсь программой Daemon Tools, у вас может быть другая.
Монтируем Windows XP Home, вы можете использоваться Windows XP Professional.
Нажимаем на WinSetup From USB, который поможет нам скопировать файлы дистрибутивов нужных операционных систем.
В появившемся окне выбираем нужное переносное устройство usb и ставим галочку напротив Windows 2000/XP/2003 Setup.
Нажимаем кнопку обзор (три точки) и выбираем заранее приготовленный и уже смонтированный в виртуальный привод образ диска. У меня это Дисковод BD-rom (H:), у вас может быть другой.
Ждем завершения, в конце должно появиться маленькое окно с надписью Job done — работа сделана.
Этот процесс у меня занял около 20 минут.
Windows 7
Если у вас нет диска или образа семерки, то скачать Windows 7 можно по ссылке ниже:
Для того чтобы добавить Windows 7 или Windows 8 на нашу флешку, нужно сделать почти все тоже самое что и для Windows XP, только при выборе Add to USB disk: нужно поставить галочку возле Vista / 7 /Server — 2008 Setup/PE/Recovery ISO.
Выбрать смонтированный образ диска, запустить процесс и дождаться его завершения.
Делаем мультизагрузочную флешку
Возвращаемся в MultiBoot USB и заходим в пятый пункт: Копирование файлов и утилит.
Открывается окно мультизагрузочная флешка, нажимаем кнопку обзора.
Выбираем наше переносное usb устройство и жмем OK.
Затем нажимаем по кнопке Извлечь, чтобы начался процесс копирования файлов.
Выходит небольшое окно подтверждения замены файлов, заменяем существующий файл usbdrive.tag, жмем Да для всех.
Тоже самое действие выполняем для всех последующих файлов, которые нам предложат заменить.
Хотите посмотреть что из этого получилось, тогда зайдите в четвертый пункт WinSetup From USB, нажмите кнопку
Вот такое загрузочное меню у вас примерно должно получиться.
Здесь есть пункты, которые нужно немного подредактировать, а некоторые вообще убрать.
Добавляем необходимые образы программ
Я решил убрать Symantec Ghost и Windows XPE — полная версия, так как они мне не нужны, но к этому мы еще вернемся позже.
Первым делом давайте добавим образа следующих программ, которые есть в списке, а именно Acronis, Windows XPE — мини версия и Windows 7PE — мини версия. Образа этих трех программ можете скачать по ссылкам ниже:
Вот вы скачали все три образа, теперь нам нужно заменить пустые файлы на рабочие образа. Для этого нужно зайти на мультизагрузочную флешку, в папку
Как вариант можно их не удалять, а просто заменить на рабочие образа, но для этого скачанный файл Acronis Disk Director 11 Acronis Home 2011 — LiveUSB, нужно переименовать в Acronis.iso.
Я заранее положил эти три образа в отдельную папку, чтобы потом можно было их скопировать и вставить на флешке в папке
Так же можно поставить галочку внизу — Сделать это для следующих двух конфликтов, тем самым все три файла образа заменятся на рабочие.
ERD Commander
Теперь предлагаю добавить на мультизагрузочное usb устройство полезную программу ERD Commander, для смены паролей в операционных системах семейства Windows.
Зачем она нужно спросите вы меня? Я вам отвечу. ERD Commander можно воспользоваться если вы забудете пароль от своей учетной записи Windows. Загружаетесь с этой утилитой, выбираете нужную операционную систему и меняете пароль.
Специально для вас нашел в интернете комплекс программ ERD Commander, которые работают в Windows XP, Vista, 7 и 8.
После того, как скачали образ программы, копируем его и вставляем на флешке в папке
Загрузочный диск от Доктора Веба
Наверняка каждый из вас или ваших знакомых сталкивались с проблемой вирусов, различных баннеров и подобных хакерских штучек. Так вот, если ваша операционная система не загружается или вы не можете войти в Windows, то рекомендую воспользоваться загрузочным диском от Доктора Веба.
С помощью него можно загрузиться и проверить ваш компьютер на вирусы, даже если обычный вход в Windows не возможен.
Для этого нам нужно зайти на официальный сайт Веба (я его называю Доктор МОМ), перейти в раздел Скачать >>> Лечащие утилиты >>> Dr.Web Live CD и скачать образ себе на компьютер. Антивирусные базы обновляются ежедневно.
Скачали образ, хорошо, теперь нужно его переименовать из
Затем также копируем переименованный образ на флешку в папку
Kaspersky Rescue Disk 10
Все слышали что есть антивирус Касперского, некоторые из вас им пользовались или пользуются до сих пор. Мне нравится и вполне устраивает этот антивирус, поэтому я им пользуюсь уже на протяжении более 5 лет.
У Касперского так же есть диск для аварийного восстановления Windows, как у Доктора Веба. Он называется Kaspersky Rescue Disk 10, его антивирусные базы обновляются регулярно, так что Касперский может вам помочь если на компьютере заведутся вирусы, а вход в систему будет не возможен.
Скачали образ, переименовываем его из
Заходим в корень флешки, создаем в ней новую папку и называем её
Затем копируем переименованный образ
Это еще не все. Возвращаемся в корень нашего переносного usb устройства и создаем в нем новый текстовый документ.
Переименовываем <Новый текстовый документ.txt> в
Убираем расширение <.txt> и жмем энтер.
Нас предупреждают, что после изменения расширения файл может быть недоступен, нажимаем <Да>.
Работа с графическим загрузочным меню
Вот мы наконец-то добавили все нужные программы и образы файлов на нашу загрузочную флешку. Теперь нужно отредактировать графическое загрузочное меню, которое будет появляется при выборе наших дистрибутивов, программ и утилит.
Идем на флешку, в корень, находим файл
На всякий случай покажу как открыть меню лист с помощью блокнота, если у вас нет Нотпада++. Нажимаем правой кнопкой по файлу
Появляется окно Не удалось открыть данный файл. Ставим точку возле <Выбор программы из списка установленных программ> и нажимаем
Если его там нет, то нужно два раза нажать на Другие программ или справа на маленький указатель вниз.
В появившемся списке найти Блокнот или WordPad, выбрать его и нажать OK.
Я привык работать через удобный
Перед нами появляется список всех пунктов, который отображается в графическом меню нашего загрузочного usb устройства.
Первым делом предлагаю убрать (удалить) лишние и не нужные пункты упомянутые ранее, Symantec Ghost и Windows XPE — полная версия.
Лишнее убрали, теперь предлагаю отредактировать наш список в соответствии с содержимым нашей флешки. В зависимости от названия образов на usb устройстве, нужно переименовать эти названия и в меню лист, то есть сделать их одинаковыми, чтобы все работало.
Я буду писать названия своих образов, у вас могут быть другие, но помните одно, если вы ошибетесь хоть в одной букве, нужный дистрибутив или программа не запустятся.
Ранее мы добавляли дистрибутивы операционных систем Windows XP и Windows 7, через утилиту WinSetup From USB. Находим соответствующие пункты в нашем меню и меняем их названия на новые.
Виндоус 7 все
В моем случаи я убираю
Виндоус XP Home
Затем переименуем название загрузчика Windows XP. На данный момент в меню лист <Установка Microsoft Windows XP SP3 x86 — Русская версия>.
Для того, чтобы посмотреть название своего образа, достаточно зайти на флешку в папку
Тут будет лежать образ диска и его название, которое мы прописали выше в меню лист.
ERD Commander
Так же мы вставили образ программы ERD Commander, нужно добавить запись о нем в наш список загрузки.
Для этого копируем запись от Acronis, меняем название на ERD Commander и два пути файла образа на
Доктор Веб
С Доктором Вебом будет все немного посложнее. Вставьте в меню лист следующий текст:
title Dr.Web LiveCD — утилита от вирусов
partnew (%@root:~1,3%,3) 0x00 /Boot/drweb.iso
map /Boot/drweb.iso (0xff)
map —hook
cat —skip=85 (0xff)/boot/config | set ID=
kernel (0xff)/boot/vmlinuz %ID% root=/dev/ram0 init=/linuxrc init_opts=4 quiet vga=791 splash=silent,theme:drweb CONSOLE=/dev/tty1 BOOT_LANG=ru_RU.UTF-8
initrd (0xff)/boot/initrd
И разместите его в любом удобном для вас месте нашего загрузочного списка.
Kaspersky Rescue Disk 10
Для того, чтобы заработала утилита от Касперского, нужно так же вставить специальный текст, который я выложил ниже:
title Загрузка Kav Rescue 10 — Утилита аварийного восстановления
map (hd0,0)/rescue/rescue.iso (hd32) || map —mem (hd0,0)/rescue/rescue.iso (hd32)
map —hook
root (hd32)
chainloader (hd32)
Так же размещаем его в любом, понравившемся нам, месте списка меню лист.
Таким образом мы отредактировали файл
Если вы хотите поменять название пунктов на свои, то в строке
Если вы хотите поменять месторасположение определенных пунктов, например поставить в верх списка не <Загрузку с жесткого диска>, а например <Установка Microsoft Windows 7 All>, то просто поменяйте их код местами в этом же файле
После всех проделанных редактирований и изменений, не забудьте Сохранить документ, нажав на соответствующие кнопки.
Если вы пользовались
Если вы работали в блокноте, то проделайте почти те же самые действия Файл >>> Сохранить как, на загрузочную флешку.
Ниже выкладываю файл меню лист, который получился у меня, может кому пригодиться:
Смотрим что получилось. Для этого запускаем утилиту из четвертого пункта WinSetup From USB >>> Refresh >>> Test in Qemu >>> GO. Перед нами появится графическое загрузочное меню, которое будет отображаться на компьютерах при загрузке с нашего переносного USB устройства.
В дальнейшем для просмотра каких либо изменений и достигнутых результатов, запустите оболочку Test in Qemu, как показано выше.
Если мы зайдем в Дополнительные утилиты >>>, то здесь будет еще один список программ и утилит.
Для того, чтобы добавить, изменить или удалить представленные программы. Нужно зайти на флешку, в папку
Единственное предупреждение — не нужно удалять файл образы <.iso>, которые уже там есть.
Для изменения графического списка дополнительного загрузочного меню необходимо, в той же папке
На этом в принципе можно уже заканчивать, мультизагрузочная флешка создана и готова к работе. Но если вы хотите поменять стандартное изображение и сделать свою заставку (картинку) для загрузочного меню, то читайте далее.
Меняем стандартное фоновое изображение
Для изменений нам понадобится программа фотошоп, у кого её нет, то можете скачать по ссылке ниже:
Шаблон с изображением и утилиты для работы:
Заходим в папку Скин и утилиты для работы, открываем файл
Запускается программа фотошоп, нужно немного подождать. Отсутствие встроенного профиля, выбираем Оставить без изменений (не управлять цветом) и нажимаем OK.
Обновляем некоторые текстовые слои, жмем Обновить.
Конечное изображение (фоновый рисунок) не должен превышать объем 200 Кб, если файл будет больше чем 200 Кб, то графическое изображение не запустится и у вас будут отображаться разные иероглифы.
Я заранее нашел и приготовил изображение, которое пришлось мне по вкусу. Открываем нашу картинку через фотошоп, так же оставить без изменений.
Переходим на вкладку первого изображения Skine.psd, выделяем нижний слой <Фон> и вставляем изображение
Затем убираем логотип ozone.net, так же можно убрать флешку и коробку с диском, но это по желанию. Для этого отображаем или скрываем нужный слой, заходим в слои, нажимаем на глаз и убираем не нужные предметы. Если вы хотите вернуть предметы, то опять нажмите на глаз.
Для того, чтобы переместить нужный предмет в другое место изображения, нажмите по нему правой кнопкой мыши, выберите его и поставьте там где вам нужно.
Поле того, как отредактировали фоновое изображение, то есть скин под себя, необходимо его сохранить.
Указываем место на жестком диске и сохраняем наш скин.
Появляется окно с параметрами BMP, ставим глубину 32 бита и нажимаем OK.
Копируем созданный файл
Открываем наш только что сохраненный файл
После переименовываем название файла из
Возвращаемся в папку Скин и утилиты для работы, заходим в папку Skins и запускаем файл <Извлечь.cmd>.
Возвращаемся в папку Skins и запускаем файл Упаковать.cmd.
Создается дополнительный файл
Затем возвращаемся в корень флешки, заходим в menu.lst, меняем во второй строке название
Почти все тоже самое делаем со вторым меню лист
Только здесь уже меняем
Проверяем нашу проделанную работу WinSetup From USB >>> Refresh >>> Test in Qemu >>> GO.
Как видно на изображении, фоновая заставка изменилась. Открываем Дополнительные утилиты — заставка такая же, значит мы все сделали правильно.
Ну вот наконец-то мы закончили все работы над создаем своего переносного, загрузочного usb устройства. Остается только выставить загрузку в с usb носителей, проверить работоспособность всех программ, дистрибутивов, утилит и применять их по назначению.
В заключении
Сегодня мы с вами проделали большую работу создание мультизагрузочной флешки с нуля своими руками. Нам помогали программы MultiBoot USB, образа и дистрибутивы операционных систем, антивирусные диски восстановления от Касперского и Доктора Веба, а так же другие полезные утилиты.
Для тех, кто что-то не понял или не получилось предлагаю посмотреть видео урок.
Создание мультизагрузочной флешки | сайт
Возможно с первого раза у вас не получиться сделать свою загрузочную флешку, но вы не отчаивайтесь, перепроверьте все несколько раз и будет вам счастье.
Наверняка у вас появятся вопросы, связанные с создание мультизагрузочных usb устройств. Можете задавать их ниже в комментариях к этой статье, а так же воспользоваться формой со мной.
Благодарю вас что читаете меня в
» Как создать мультизагрузочную флешку с 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, где вы сможете увидеть только что созданное загрузочное меню.
Если все отображается также, как вы видите на картинке, и каждый из пунктов работает как положено – ваша флешка готова.
Любой пользователь не откажется от наличия хорошей мультизагрузочной флешки, которая бы могла предоставить все необходимые ему дистрибутивы. Современное программное обеспечение позволяет хранить на одном загрузочном USB-носителе несколько образов операционных систем и полезных программ.
Для создания мультизагрузочной флешки понадобится:
- USB-накопитель, объемом не менее 8 Gb (желательно, но не обязательно);
- программа, которая создаст такой накопитель;
- образы дистрибутивов операционных систем;
- набор полезных программ: антивирусы, утилиты диагностирования, средства резервного копирования (также желательно, но необязательно).
ISO-образы операционных систем Windows и Linux можно подготовить и открыть с помощью утилит Alcohol 120% , UltraISO или . Информацию о том, как создавать ISO в Алкоголь, читайте в нашем уроке.
Перед началом работы с нижеприведенным программным обеспечением вставьте Ваш USB-накопитель в компьютер.
Способ 1: RMPrepUSB
Для создания мульзагрузочной флешки понадобится в дополнение архив Easy2Boot. В нем содержится необходимая структура файлов для записи.
Проверить ее работоспособность можно, используя эмулятор RMPrepUSB. Для его запуска нажмите клавишу «F11» .
Способ 2: Bootice
Это многофункциональная утилита, основная задача которой состоит в том, чтобы создавать загрузочные флешки.
Скачать BOOTICE можно вместе с WinSetupFromUsb . Только в главном меню нужно будет нажать на кнопку «Bootice» .
Использование этой утилиты выглядит следующим образом:
Вот и все. Теперь на флеш-накопитель записалась загрузочная информация для операционной системы Windows.
Способ 3: WinSetupFromUsb
Как мы говорили выше, в этой программе есть несколько встроенных утилит, которые помогают выполнить поставленную задачу. Но и сама она также может сделать это, без вспомогательных средств. В данном случае сделайте вот что:
Способ 4: XBoot
Это одна из самых простых в обращении утилит для создания загрузочных флешек. Для корректной работы утилиты на компьютере должен быть установлен
В этой статье приведена инструкция по созданию сультизагрузочной флешки с помощью программы MultiBoot USB. Программа работает с NTFS и FAT32, так что можно использовать не только флешку, но и внешний жесткий диск.
Подготовка к установке
1. Для начала возьмем флешку такого размера, чтоб на нее поместились все запланированные образы.
В образе, создаваемом данной программой, предустановлены следующие программы:
- 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 ".
Технически флешка уже стала мультизагрузочной, но кроме утилит, которые мы распаковали, на ней ничего нет.
Дополним комплект образами операционных систем. Для удобства можно создать в корне папку "iso", где будут расположены все образы дисков.
Для систем семейства Windows
Для установки Windows 7, Windows 8, Windows 8.1, следуем пункту 4.1 инструкции, выбирая соответствующий (2й) чекбокс:
Для Linux-based образов
Открываем на флешке файл menu.lst (в корне) блокнотом и заменяем пункты по умолчанию на желаемые, например:
find --set-root /iso/ubuntu1110i386.iso // где «/iso/ubuntu1110i386.iso» путь к образу
map /iso/ubuntu1110i386.iso (0xff) || map --mem /iso/ubuntu1110i386.iso (0xff)
chainloader (0xff)
Проверка работоспособности флешки
Для проверки работы запускаем WinSetupFromUSB, в поле с устройством выбираем созданную флешку, и ставим галочку "TestinQEMU". По нажатию на "GO" будет произведен запуск загрузки с флешки в вииртуальной среде без перезагрузки системы.
Как сменить фоновую картинку под меню загрузки
1. Вам понадобится макет фоновой картинки в PSD и архив для перепаковки скинов . Отредактируйте PSD файл и сохраните в BMP (возможно придется пересохранить сторонней программой).
2. Готовый файл копируем в папку "Files" из архива "SkinsRepack", и запускаем файл "Упаковать.cmd". Получаем файл Skins без расширения. Этот файл копируем на флешку, и в файлах menu.lst и /boot/menu_u.lst во второй строчке указываем путь к скину:
gfxmenu /boot/Skins
Проверить как выглядит ваш новый скин также можно в эмуляторе.
После всех действий на флешке будут две папки и четыре файла, впрочем их можно пометить как скрытые, что никак не отразится на работе устройства.
Проверка в эмуляторе не даёт 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
Среди множества софта, позволяющего создать загрузочную флэшку, обнаружилась одна неприятная особенность, многие из этих программ очень хорошо работают с образами Linux подобных операционных систем, но имеют свои подводные камни при работе с инсталляционными образами Windows. Причем некоторые некорректные моменты работы таких «создателей» могут обнаружиться только уже в момент установки. Перебрав некоторую кучу мультизагрузочного софта, в помойку были отправлены:
- ZXBFM_1.3 - не работает с образами ISO больше 4 Гб. Например, если у вас есть инсталляционный ISO образ Windows 7, в который вы добавили последние обновления . Или вы скачали образ в стиле All-In-One, который зачастую будет иметь размер больше 4 Гб.
- YUMI - понимает большие образы ISO, но при инсталляции Windows 7,8,10 вы получите ошибку «Не найден необходимый драйвер для дисковода оптических дисков …». Нет смысла перекапывать интернет в поисках решения этой проблемы.
- XBoot – аналогичные проблемы как и первых двух
Все эти проблемы исходят из одного источника, а именно загрузчика, который используется в перечисленных программах. Обычно это GRUB4DOS. Всем он хорош, но это не загрузчик от Microsoft. Поэтому, я расскажу о прекрасной программе WinSetupFromUSB , которая является комбинированной. В ней для образов Windows используется загрузчик Bootmgr, а для образов linux GRUB4DOS.
Итак, приступим.
Вставляем в компьютер флэшку!
Далее идем на сайт http://www.winsetupfromusb.com/downloads/
и скачиваем последнюю версию программы. На момент написания доступная версия 1.7-V9. Скачиваете самораспоковывающийся архив WinSetupFromUSB-1-7.exe
и запускаете. В распакованной папке вы найдете вот такое содержимое:
Программа не требует инсталляции, поэтому просто запускаем. Если у вас 64-х битная операционная система, то запускаем WinSetupFromUSB_1-7_x64.exe , если нет, то WinSetupFromUSB_1-7.exe . После запуска открывается окно
В котором в поле «USB disk selection…»
(1)
отображается ваша подключенная флэшка. Если вы запустили программу раньше, чем подключили флэшку, то нажимаем кнопку «Refresh»
(2)
а затем выбираем нужную флэшку в списке.
Далее включаем галочку «Auto format it with FB»
, открываются дополнительные параметры , в которых ставим тип файловой системы NTFS.
Затем нам необходимо добавить нужный инсталляционный образ Windows. Для добавления Windows Vista ,7,8,10, server 2008, server 2012 нажимаем галочку «Windows Vista /7 /8 /10…»
и нажимаем на кнопку с тремя точками
При этом откроется окно предупреждения, в котором вас предупредят, что для поддержки UEFI 64-х битных версий Windows флэшка должна иметь формат файловой системы FAT32. Так как сейчас речь не про UEFI просто нажимаем ОК .
Далее открывается стандартное окно выбора файлов, в котором указываем нужный вам инсталляционный образ Windows. В данном случае я выберу Windows 7 x86 SP1 .
В результате всех действий окно программы будет выглядеть вот так
Все, нажимаем большую кнопку «GO»
и процесс пошел. При этом программа выдаст вам несколько предупреждающих окон о том, что все ваши данные с флэшки будут УНИЧТОЖЕНЫ
!!!
Еще раз проверяете, что вы выбрали НУЖНУЮ ФЛЭШКУ и нажимаете кнопки «ДА»
.
Процесс записи зависит от скорости вашей флэшки и может быть очень долгим. Не пугайтесь, все идет нормально!
В результате всех действий вы получите загрузочную флэшку, на которой будет один загрузочный образ . В моем случае Windows 7 x86 SP1. Теперь можно программу закрыть, или же записать следующий образ, он не затрет предыдущие образы а просто добавится в список.
Добавляем следующий образ. Проверяем что галочка «Auto format it with FB»
НЕ СТОИТ!!!
Иначе вы затрете всю предыдущую работу. Так как следующий образ, который я добавлю будет Windows 10, то я выбираю галочку в пункте «Windows Vista /7 /8 /10…»
и опять нажимаю на кнопку выбора файла(кнопка с тремя точками).
Открывается окно выбора файла, в котором я указываю нужный мне файл ISO.
В результате выбора окно выглядит вот так
Все, нажимаю «GO» и процесс записи пошел.
После окончания у вас на флэшке будет уже два инсталляционных образа.
Теперь в заключении, я хочу добавить на мою загрузочную флэшку инсталляционный образ Windows XP. Тут есть особенность, вместо образа ISO мне понадобится распакованный инсталляционный образ. Если у вас Windows XP в виде файла ISO , то просто смонтируйте его программой типа Daemon Tools , или распакуйте архиватором 7-zip в любую папку на локальном диске.
Опять повторяем процесс выбора образа, только теперь уже выбираем галочку в пункте «Windows 2000/XP/2003»
и нажимаем кнопку выбора(кнопка с тремя точками).
В открывшемся стандартном окне выбора файлов уже выбираем просто папку, в которую распаковали ISO образ или букву виртуального DVD-рома, если использовали программы типа DAEMON Tools.
После выбора открывается окно пользовательского соглашения, в котором нажимаем кнопку «I accept»
В результате всех действий получается примерно вот такое окно, в котором нажимаем кнопку «GO»
.
Об окончание процесса говорит окно
Вот таким образом получаем загрузочную флэшку с тремя инсталляционными образами Windows.
Удаление и редактирование списка установленных образов
Как добавлять образы понятно, а что делать если надо удалить добавленный образ? Не все так сложно.
Готово! Теперь вам нужно установить на флешку загрузчик с помощью grub4dos. Запускаем программу grubinst_gui.exe из архива, выбираем в ней нашу флешку и жмем “Install ”
если после нажатия на кнопку Install вы увидите такое окно, значит все прошло успешно:
Двигаемся далее. Сейчас на вашей флешке ничего нет, она абсолютно пустая, для того чтобы она стала загрузочной, на неё нужно скопировать файлы загрузчика и собственно меню загрузки. Находятся они в корне архива
grldr – загрузчик
menu.lst – файл настройки меню
Откройте скопированный файл menu.lst в блокноте. Как видите он абсолютно пустой. Мы его сейчас настроим вместе с вами.
Для начала добавьте такую строку:
title Выключить ПК halt
На этом этапе у нас готова загрузочная флешка, но ничего кроме как выключать компьютер она не умеет (именно эту команду мы добавили). А теперь давайте проверим работает ли флешка. Для этого вовсе не нужно перезагружать компьютер, просто скопируйте файл MobaLiveUSB_0.2.exe в корень флешки и запустите его, нажмите кнопку “Non ”
Откроется окно эмулятора, в котором вы увидите все тоже самое, как если бы загрузили свой компьютер с загрузочной флешки.
Как видите на экране отображаются “кракозябры” вместо русских букв
Это дело мы поправим, подключив к загрузчику один из шаблонов (в моем случае winlin.gz). Скопируйте в корень флешки файл winlin.gz
и пропишите в menu.lst в самом начале следующие строки
gfxmenu /winlin.gz
gfxmenu/ winlin. gz |
Теперь снова запустите эмулятор и посмотрите как будет выглядеть ваш экран загрузчика. Если все сделали правильно, увидите следующий экран:
Как видите теперь надпись “Выключить ПК” отображается нормально. Отлично, теперь двигаемся далее.
Добавляем установщик Windows 7 SP1 x86-x64
Теперь добавим установщик Windows 7 SP1 x86-x64 для возможности установки windows с вашей мультизагрузочной флешки.
Для этого скачайте понравившийся вам образ windows 7, и извлеките все файлы в корень флешки.
После извлечения файлов, добавьте в файл menu.lst следующие строки:
Распространялась эта версия самой Microsoft, и поэтому претензий к ней как к некоему неполноценному продукту не предъявлялось. Более того, именно этот «дистр» стал основой для большого разнообразия portable-самоделок. Для того чтобы расширить WinPE до определенных разработчиком пределов – то есть включить в LiveCD драйвера, отсутствующие в WinPE компоненты Windows или внешние программы, предлагалось использовать специальное программное обеспечение , наподобие утилиты BartPE и других таких же.
Давно не развиваемая BartPE не подойдет для иллюстративных целей. Тем более что мы намерены иметь дело вовсе не с XP, а с седьмой версией. Современной альтернативой BartPE является программа WinBuilder, к рассмотрению которой мы и переходим.
LiveUSB при помощи WinBuilder
Исходным материалом для построения мобильного дистрибутива Виндовс 7 послужит Win7PE, а пока подскажем, где взять сам «ВинБилдер». Скачать его можно с родной страницы в интернете: http://winbuilder.net/ .
Покопавшись в недрах сайта, можно отыскать любую информацию по практическому использованию этой программы, но вам она не понадобится, т. к. мы опишем процесс работы с ней достаточно подробно. Перед началом работы нужно проделать вот что:
Далее нам потребуется пакет Windows Automated Installation Kit (WAIK). Этот почти 2-гигабайтный образ можно взять тут: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=5753 . После чего запустить инсталлятор пакета под именем StartCD.exe. Весь этот продукт нам не нужен. Нам потребуются лишь его отдельные файлы из папки \Windows AIK\Tools\x86\. Вот перечень этих файлов:
- bcdboot.exe
- imagex.exe
- wimgapi.dll
- wimmount.inf
- wimmount.sys
- wimserv.exe
Все эти файлы нужно скопировать в поддиректорию WinBuilder (в нашем случае в папку C:\WB\Projects\Tools\Win7PE_SE\x86\). Туда же следует скопировать файл bcdedit.exe из папки \Windows\System32. Драйвера для будущей системы требуется скачать с этого адреса: http://driverpacks.net/driverpacks/latest .
Дополнительно ставим VirtualBox – эта виртуальная машина понадобится нам для тестирования сборки. На этом подготовительные процедуры завершены, и можно приступать к генерации системы.
Генерация portable-версии «семерки»
Подробности дальнейших действий:
В итоге мы получим «голую» ось с максимально урезанным функционалом и полным отсутствием «бирюлек» вроде «Aero».
Наполнить сборку содержанием можно с помощью рекомендаций следующего пункта нашего рассказа.
Модификация сборки
Большое количество узлов в дереве слева позволяет осуществлять очень гибкую настройку получившегося продукта. Менять можно практически все, начиная от дефолтного разрешения экрана, темы оформления загрузчика, до включения плагинов в проводник будущей Виндовс.
Для добавления документов и медиа-содержимого можно воспользоваться интерфейсом узла «Additional files», правда, включить таким образом в дистрибутив программы пользователя не получится. Аэро, обои и панелька с гаджетами могут быть подключены в узе Tweeks.
Включение приложений возможно, но более трудоемко. Чтобы облегчить эту задачу, разработчиками было выпущено множество скриптов для внедрения в сборку самых различных программ. Скачать эти скрипты можно по следующему адресу: http://reboot.pro/forum/65/ . Готовый скрипт помещается в папку C:\WB\Projects\Win7PE_SE\Apps или в любую из ее поддиректорий.
Если же готового скрипта на сайте не нашлось, его можно изготовить самостоятельно при помощи инструмента MakeScript, размещенного на сайте http://reboot.pro/508/ . Не стоит подсовывать этой программе инсталляторы, лучше отдать ей на съедение portable-версии ПО:
В противном случае в реестре будет сгенерировано невообразимое количество мусора. Программа MakeScript имеет достаточно гибкие настройки. Ознакомьтесь с ними в документации или поищите описание в интернете.
В простейшем случае все сводится к указанию exe-файла переносной версии нужной программы , указанию ее названия и нажатию на большую кнопку «Make It» слева на экране.
Переносим все на USB
Пока что мы еще ничего не сказали о том, как перенести все это на флешку. В общем случае программа генерирует готовый ISO-образ системы прямо в папке C:\WB.
Переносить такие образы на USB-носитель мы уже умеем. Для этого нам пригодятся знания, полученные в первых параграфах нашего рассказа.
Итак, круг замкнулся, и больше обсуждать нам в сущности нечего.