Итак здравствуйте! Я решил написать обновленную версию мультизагрузочной флешки с Windows 10, 8, 7 и Xp
и назвал её Multiboot_Usb_v_2.0
Для того, чтобы создать вам такую (скрин ниже) загрузочную флешку
понадобиться обязательно внимательное чтение данного мануала. Внимательно мануал читаем – универсальную загрузочную флешку получаем! Я как всегда постараюсь изложить материал в понятном виде, чтобы все желающие могли разобраться!
Первоначально вы должны иметь iso образы Windows которые будем записывать на мультизагрузочную флешку. Если у вас лицензионные диски сделайте из них iso образы, с помощью этой статьи
Сперва, по просьбе пользователей
, я сделаю флешку с осями Windows Xp, Windows 7 32bit, Windows 7 64 bit, Windows 8 32bit, Windows 8 64bit, а потом буду расширять эту статью добавляя ещё то, что вы захотите)
Начнём процесс. Скачиваем и разархивируем itbc-flash.zip
Загрузить itbc-flash.zip
Сперва форматируем флешку (ВНИМАНИЕ: ЭТО ДЕЙСТВИЕ УДАЛИТ ВСЕ ДАННЫЕ С ФЛЕШКИ!!!
)С помощью администратора (правой клавишей мыши — “Запуск от имени администратора”) открываем файл 1-HPUSBDisk.exe
, в нём выставляем флешку сверху и как на картинке ниже и нажимаем Start
%0A
%D0%A2%D0%B5%D0%BF%D0%B5%D1%80%D1%8C%20%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%D0%B0%D0%B5%D0%BC%20c%20%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E%20%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0%20(%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D0%B9%20%D0%BA%D0%BB%D0%B0%D0%B2%D0%B8%D1%88%D0%B5%D0%B9%20%D0%BC%D1%8B%D1%88%D0%B8%20%E2%80%93%20%E2%80%9C%D0%97%D0%B0%D0%BF%D1%83%D1%81%D0%BA%20%D0%BE%D1%82%20%D0%B8%D0%BC%D0%B5%D0%BD%D0%B8%20%D0%B0%D0%B4%D0%BC%D0%B8%D0%BD%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%82%D0%BE%D1%80%D0%B0%E2%80%9D)%20%D0%B2%20%D0%BF%D0%B0%D0%BF%D0%BA%D0%B5%202-%20grub4dos,%20%D1%84%D0%B0%D0%B9%D0%BB%20grubinst_gui.exe,%20%D0%B2%20%D0%BD%D1%91%D0%BC%20%D1%83%D0%BA%D0%B0%D0%B7%D1%8B%D0%B2%D0%B0%D0%B5%D0%BC%20%D0%BD%D0%B0%20%D0%BD%D0%B0%D1%88%D1%83%20%D1%84%D0%BB%D0%B5%D1%88%D0%BA%D1%83%20%D0%B8%20%D0%BD%D0%B0%D0%B6%D0%B8%D0%BC%D0%B0%D0%B5%D0%BC%20Install.%20%D0%95%D1%81%D0%BB%D0%B8%20%D0%BF%D0%BE%D1%8F%D0%B2%D0%B8%D0%BB%D0%BE%D1%81%D1%8C%20%D1%82%D0%B0%D0%BA%D0%BE%D0%B5%20%D0%BE%D0%BA%D0%BE%D1%88%D0%BA%D0%BE%20%D1%81%20%D1%82%D0%B0%D0%BA%D0%B8%D0%BC%20%D1%81%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D0%BC%D1%8B%D0%BC%20%D0%B7%D0%BD%D0%B0%D1%87%D0%B8%D1%82%20%D0%B2%D1%81%D1%91%20%D0%B8%D0%B4%D1%91%D1%82%20%D0%BA%D0%B0%D0%BA%20%D0%BD%D0%B0%D0%B4%D0%BE.%20%D0%96%D0%BC%D1%91%D0%BC%20Enter и покидаем чёрное окно =)
Супер. Теперь монтируйте или разахивируйте образ Windows Xp или вставляете в dvd-rom диск с Windows Xp
Настало время записать первую операционную систему на нашу флешку. Открываем папку 3- WinSetup_1_0_beta6 и c помощью администратора (правой клавишей мыши – “Запуск от имени администратора”) файл WinSetupFromUSB_1-0-beta6.exe. Сверху выбираем нашу флешку, ставим галочку Windows 2000/Xp/2003 setup
, нажимаем на 3 точки и указываем или разархивированную папку c Windows Xp либо смонтированный образ или диск в dvd-rom с Windows Xp-> Нажимаем Ок
-> Go
Ждём 10-12 минут до окончания записи
На данном этапе у нас загрузочная флешка с Windows Xp
Добавим туда Windows 7 64 bit. Монтируйте или разархивируйте от имени администратора”. Сверху выбираем нашу флешку, ставим галочку Vista / 7 /Server 2008 -, нажимаем на 3 точки и указываем или разархивированную папку c Windows 7 64 bit либо смонтированный образ -> Нажимаем Ок
-> Go
Ждём 10-12 минут до окончания записи. Программа может повисать в процессе. Не трогайте её
На данном этапе у нас загрузочная флешка с Windows Xp и Windows 7 64 bit
Теперь скачиваем Win7_ISO_flash
Открываем файл Win7_ISO_flash.exe с помощью администратора и указываем свою флешку
Если у вас в наличии лицензионные диски с Windows 8 32bit, Windows 8 64bit и Windows7 32bit, сделайте из них iso образы и переименуйте их в win7-32b.ISO, win8-32b.ISO, win8-64b.ISO . Либо просто переименуйте свои скачанные образы в аналогичные названия
Теперь на нашей флешке создаём папку
Всем приветы, продолжаю серию статей о загрузочных 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 , Linux , а возможно даже, что с несколькими LiveCD и вообще всяческими утилитами, вроде проверки диска, и всего такого прочего.
Загрузочный USB Flash или HDD накопитель удобен тем, что можно отказаться от использования CD/DVD для установки и использования диагностических программ типа , MHDD, TI . «Мультизагрузочная» же флешка или хороши тем, что можно не форматировать весь диск для каждой программы, а один раз установить туда всё необходимое и при загрузке выбирать нужное через собственноручно созданное меню.
Особенно эта вещь актуальна для тех, у кого нет CD/DVD читалки, а надо то установить систему, то , то что-то еще.
Впрочем, давайте приступим.
Видеоформат
Хотя нет, перед тем как приступим, давайте мы покажем Вам наш интересный цикл видеороликов про создание такой штуки как загрузочная флешка системного администратора:
Немного про загрузчик
В лесу родилась ёлочка. Существует достаточно много программ, позволяющих создать загрузочная флешку, каждая из которых имеет свои преимущества и недостатки. Однако самым универсальным и гибким средством является такая штука, как Grub4Dos .
Расскажу кратенько, что это за зверь такой:
GRUB4DOS - это универсальный загрузчик на основе GNU GRUB . Он может управляться в режиме командной строки или с помощью конфигурационного файла, в его возможности входят:
(Windows 9x/Me ) загрузчиком ( загрузчиком ) загрузчиком ( загрузкой ядра (kernel )Этот загрузчик является, по сути, небольшой консольной операционной системой, поддерживающей командную строку, множество команд управления, работы с файлами, управление доступом, модификации разделов, кроме того, поддерживает множество файловых систем, умеет читать данные с любого из определяемых BIOS устройств, поддерживает загрузку по сети, не зависит от геометрии дисков, умеет работать с удалёнными терминалами и т.д.
И это при размере чуть больше 200 килобайт! :) Чувствуете? Загрузочная флешка скажет Вам спасибо. С точки зрения места, как минимум.
Еще Grub
имеет встроенную систему помощи, которая в ответ на
Качаем необходимый нам .iso , закидываем в папку boot , прописываем новую строку меню с новым путём и вперёд.. Хоть грузите, хоть Linux, хоть установщики, хоть антивирусы.
В двух словах как-то вот так.
Послесловие
Прогнозируя возможную тонну вопросов, традиционно говорю, что все их, а так же дополнения, мнения, отзывы, критику, благодарности и прочее, Вы можете оставлять в комментариях к этой самой статье. Попробую ответить.
Но прежде всего, конечно, попробуйте сделать хотя бы то, что представлено в материале, потестировать, а так же потом почитать вышепредставленную документацию.
Спасибо за внимание. Оставайтесь с проектом! ;)
Для чего используется мультизагрузочная флешка
Мультизагрузочная флешка – инструмент, который любому опытному пользователю желательно иметь под рукой. Она может выручить в ситуациях, когда компьютер, например, не загружается с жесткого диска, а вам нужно получить доступ к данным, когда требуется установить операционную систему на компьютер без 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, где вы сможете увидеть только что созданное загрузочное меню.
Если все отображается также, как вы видите на картинке, и каждый из пунктов работает как положено – ваша флешка готова.
В последние годы очень большую популярность набрали флешки в качестве устройства для установки операционных систем. Но было бы очень неплохо иметь не одну операционную систему на флешке, а несколько. Скажем несколько разных дистрибутивов Linux, или даже флешку с Windows и Linux. Это возможно.
В сегодняшней статье мы рассмотрим как создается мультизагрузочная флешка с несколькими ОС Linux или Windows. Мы рассмотрим как специальное программное обеспечение, так и ручную разметку и создание разделов для мультизагрузочной флешки. Автоматическое создание мультизагрузочной флешки linux быстрее и проще, но ручное намного гибче и вы можете записать на одну флешку, например, Windows и Linux.
Multisystem - это небольшая утилита с открытым исходным кодом, которая позволяет создать мультизагрузочную флешку linux. С помощью этой утилиты мы можем записать любое количество дистрибутивов на USB флешку. Все что нужно, это подключение к интернету, для установки утилиты, а также флешка с достаточным количеством свободного места.
Установка Multisystem
Установить в Ubuntu можно с помощью PPA. Для этого просто используйте следующие команды:
sudo apt-add-repository "deb http://liveusb.info/multisystem/depot all main"
$ wget -q -O - http://liveusb.info/multisystem/depot/multisystem.asc | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install multisystem
Если у вас другой дистрибутив, или вы не хотите использовать PPA, можете скачать программу , распаковать ее в любое подходящее место и запускать командой:
sudo ./install-depot-multisystem.sh
Создание мультизагрузочной флешки в Multisystem
После завершения установки, можно начинать создание мультизагрузочной флешки linux. Подключите вашу USB флешку, и запустите MultiSystem из главного меню системы или через терминал:
При первом запуске программа будет выглядеть примерно вот так:
Выберите нужный USB диск и нажмите кнопку Confirm . Может появиться такое сообщение об ошибке:
Это значит что на выбранной флешке не указанна метка диска просто нажмите Ок чтобы программа сама ее установила. После этого придется отключить и подключить флешку, затем перезапустить MultiSystem и опять выбрать флешку.
После этого подтвердите установку на нее загрузчика Grub2:
Теперь мультизагрузочная флешка linux будет настроена. В этом окне нужно выбрать диски, которые стоит записать на флешку:
Это делается очень просто. Просто перетащите нужный ISO образ в окно программы. Если это не сработает вы можете кликнуть на иконке CD и выбрать нужные образы в файловой системе:
Потом MultiSystem извлечет файлы из этих образов на флешку и сделает ее загрузочной.
Вы можете добавить несколько дистрибутивов, какие захотите, например, в этом примере добавлены CentOS и Android.
После добавления образов вы увидите их в меню программы:
Вот и все. Теперь мультизагрузочная флешка с несколькими ОС Linux готова к использованию. Перезапустите ваш компьютер, и установите вашу флешку как первое загрузочное устройство в Bios. Дальше останется только выбрать дистрибутив, который вы хотите запустить.
Также Multisystem имеет ряд дополнительных функций:
- Настройки Grub
- Обновление загрузчиков Grub и Brug
- Установка VirtualBox
- Форматирование USB флешки
- И многие другие
Для того чтобы получить доступ к этим опциям перейдите на вкладку Menus:
Также вы можете проверить как будет выглядеть загрузочное меню с помощью qemu или VirtualBox:
MultiSystem одна из лучших утилит для создания мультизагрузочных флешек. Но еще более гибким способом можно создать мультизагрузочную флешку из терминала, которое мы рассмотрим далее.
Создание мультизагрузочной флешки вручную
На самом деле мультизагрузочная флешка с несколькими ОС Linux может быть создана и без помощи специализированных программ. Для этого достаточно несколько программ, возможно, уже установленных в вашей системе, или доступных из официальных репозиториев.
Вот что нам понадобится:
- Gparted - отличный редактор разделов с графическим интерфейсом. Можно использовать любой другой, лишь бы вы знали как им пользоваться
- Установленный загрузчик Grub2.
- Эмулятор qemu для проверки работоспособности флешки
Мультизагрузочная флешка из образов
Отделять отдельный раздел для каждого дистрибутива не флешке совсем необязательно. Если нужно только записать сами файлы образов, без их модификации, можно просто скинуть их в папку на флешке, а затем попросить Grub загружаться с нужного ISO образа.
Начнем с того что отформатируем флешку и сделаем ее загрузочной. Форматировать флешку желательно в fat32. Можно использовать и другую файловую систему, кроме NTFS.
Откройте Gparted через главное меню или терминал. Возможно, флешка уже смонтирована в системе и чтобы создать мультизагрузочную флешку linux, ее придется отмонтировать:
Удалите все существующие разделы и создайте один с файловой системой vfat:
Можно создать два раздела, один для файлов, а другой - скрытый для операционных систем. Только тот что для файлов делайте первым.
Теперь в контекстном меню для раздела, на который будут записаны образы выберите пункт Manage flags и установите галочку напротив пункта Bootable :
Теперь осталось нажать кнопку Применить :
Операция записи изменений на диск может занять кое-какое время.
Переходим к установке загрузчика. Сначала смонтируем флешку в папку /mnt/USB, здесь /dev/sdx - ваша флешка:
$ mount /dev/sdx1 /mnt/USB
mkdir /mnt/USB/iso/
Скопируйте необходимые файлы ISO в папку /mnt/USB/iso. Теперь установим загрузчик Grub2, следующей командой:
grub-install --root-directory=/mnt/USB/ /dev/sdx
Теперь осталось создать конфигурационный файл загрузчика. Создайте файл /mnt/USB/boot/grub2/grub.cfg приведенной ниже командой и в нем добавьте нужные пункты для каждого iso образа:
Пункт должен выглядеть вот таким образом:
menuentry "Ubuntu" {
loopback loop /iso/ubuntu-15.04-desktop-i386.iso
root=(loop)
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/iso /ubuntu-15.04-desktop-i386.iso noeject noprompt splash root=(loop)
initrd (loop)/casper/initrd.lz
}
Рассмотрим что значат все эти строки. Первая строка menuentry, со словом в лапках, это ни что иное, как объявление пункта и его название. Во второй строке создаем переменную loop с адресом нашего iso образа. Следующая строка задает корневую файловую систему, в нашем случае этот образ. Две последние строчки нужно взять из файла /boot/grub/grub.cfg из того образа, который нужно загрузить. Последняя будет, как правило, без изменений только нужно добавить перед адресом файла inird, адрес образа (loop), а в предпоследней мы добавляем параметр iso-scan/filename опять же с адресом нашего образа и параметр ядра root=(loop).
В примере рассмотрен код для Ubuntu. Создайте такие пункты для каждого образа. Например, еще сделаем пункт для memtest:
menuentry "Test memory" {
linux16 /iso/mt86plus
}
Исполняемый файл mt86plus нужно скачать и скинуть в папку iso.
Сделаем еще пункт для запуска с жесткого диска, если флешка оказалась в разъеме случайно:
menuentry "Load Hard Disk" {
set root="(hd1)"
chainloader +1
}
hd1 это наш первый жесткий диск, после флешки hd0, а команда chainloader передает управление загрузчику с этого жесткого диска.
Для Windows пункт меню будет выглядеть немного по-другому, вот так:
menuentry "Windows 10" {
insmod ntfs
insmod ntldr
loopback loop /iso/windows.iso
root=(loop)
ntldr (loop)/bootmgr
Здесь все то же самое, только вместо ядра Linux загружаем загрузчик Windows, командой ntldr.
Когда завершите настройку файла, сохраните его и можно перевеять все ли получилось. Сначала отмонтируйте флешку:
sudo umount /dev/sdx1
Затем используйте qemu для загрузки системы:
qemu-system-x86_64 -hda /dev/sdx
Вот так это выглядит:
Можно не делать меню самому, а воспользоваться скриптом autoiso. Перейдите в папку /mnt/USB, затем выполните такие команды:
$ mkdir /mnt/boot/grub2/scripts
$ cd /mnt/boot/grub2/srcipts/
$ wget https://raw.githubusercontent.com/coreos/grub/master/docs/autoiso.cfg
Создайте grub.cfg со следующим содержимым:
vi /mnt/USB/boot/grub2/grub.cfg
configfile /boot/grub2/scripts/autoiso.cfg
Скрипт обнаружит все доступные на диске iso файлы и сформирует с них меню:
Вы можете не использовать iso образы, а выделять для каждого дистрибутива отдельный раздел. Тогда просто распакуйте файлы из iso образа на этот раздел. Смонтируйте образ в любую папку, и просто скопируйте файлы с помощью cp:
sudo mount ~/ubuntu.iso /mnt/ISO
$ sudo cp -rp /mnt/ISO /mnt/USB1/
Дальше пункт меню будет выглядеть немного по-другому. Вам просто необходимо указать на каком диске находится нужный дистрибутив и его ядро. В Grub диски именуются по-другому чем в Linux. Каждый диск называется hd и имеет номер начиная с нуля, разделы именуются начиная с единицы. Например, раздел /dev/sda1 будет иметь адрес (hd0,1). Как правило, первым считается тот диск, с которого выполнена загрузка.