Вредоносное ПО (malware) - это назойливые или опасные программы,...
Всем приветы, продолжаю серию статей о загрузочных 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 устройств. Можете задавать их ниже в комментариях к этой статье, а так же воспользоваться формой со мной.
Благодарю вас что читаете меня в
В последние годы очень большую популярность набрали флешки в качестве устройства для установки операционных систем. Но было бы очень неплохо иметь не одну операционную систему на флешке, а несколько. Скажем несколько разных дистрибутивов 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). Как правило, первым считается тот диск, с которого выполнена загрузка.
Приветствую Вас, уважаемые читатели! В сегодняшней статье мы с Вами поговорим про мультизагрузочную флешку, для чего она нужна и как ее создать, но, обо всем по порядку...
Всегда хорошо иметь под рукой мультизагрузочную флешку с несколькими операционными системами. В самом деле, зачем утруждать себя поисками дисков и дистрибутива, когда под рукой всегда будет возможность установить любую нужную систему?
Многие из Вас задавались вопросом: как это сделать такую мультизагрузочную флешку? Какими программами нужно воспользоваться, чтобы у меня была своя такая флешка с несколькими операционными системами? Но не всегда знаний и умений у обычного пользователя для этого достаточно. В этом материале я предоставлю Вам четкую инструкцию, как записать на флешку несколько операционных систем .
Итак, прежде всего давайте с Вами обобщим понятие – «Мультизагрузочная флешка», ведь не каждый пользователь знает такой термин. Представьте себе, что Ваш компьютер не загружается с жесткого диска или привода, по неизвестной причине система не может выполнить загрузку с вышеуказанных устройств. Тогда в этом случае приходит на помощь как раз таки мультизагрузочная флешка. Можно сказать, что такая флешка представляет собой определенный многоцелевой набор необходимых утилит, программ, которые предназначены для диагностики вашего персонального компьютера. Здесь уже не трудно будет догадаться, о том, какие диагностические операции Вы можете провести с Вашим ПК, в качестве примера привожу Вам несколько из них:
1.Тестирование ОЗУ или винчестера
2. Диагностика винчестера (восстановления, резервное копирование)
3. Выполнять запись на сменном носителе.
Говоря простыми словами, на флешку записывается инсталлятор, благодаря которому при загрузке с внешнего накопителя появится меню выбора конкретных действий (установка ОС, тестирование, диагностика и т.д.)
Итак, предлагаю Вам приступить к созданию собственной загрузочной флешки. В данной статье, в качестве примера я создам загрузочную флешку с двумя операционными системами, Windows XP и Windows 7. Добавлю, что в одной из будущих своих статей я обязательно расскажу Вам как кроме операционных систем на флешку можно будет записать и утилиты, которые позволят выполнить различные диагностики Вашего компьютера.
Как записать на флешку несколько операционных систем?
Я абсолютно убежден, что после прочтения этого материала, Вы будете способны создавать мультизагрузочные флешки с несколькими операционными системами. В том числе, Вы сможете создать флешку, на борту которой будет Windows 7 и 8, не говоря уже о старомодной XP.
Что же нам понадобится для получения такой замечательной флешки? Во-первых, вам нужна действующая операционная система. В примере мы будем пользоваться Windows 7 (32 Бит). В ней мы и сделаем нашу замечательную мультиагрузочную флеш-карту, на которой будут записаны Windows XP и Windows 7.
Для этого мы с Вами используем достаточно известную утилиту WinSetupFromUSB. Эта программа давно известна и хорошо зарекомендовала себя в качестве утилиты, позволяющей создавать мультизагрузочные флеш-карты. Предлагаю Вам перейти на официальный сайт программы WinSetupFromUSB, для того чтобы ее скачать и установить на свой компьютер. http://www.winsetupfromusb.com/downloads/
По сути, данная программа позволяет создавать флешки на системе «UEFI».
В нашем примере мы будем использовать флеш-карту на 8 гигабайт. Этого вполне достаточно для того, чтобы записать две операционные системы. Всегда можно взять флешку и побольше, но учитывайте, что на одну систему вам потребуется минимум 4 гигабайта памяти.
Итак, программа у нас с Вами закачалась на наш компьютер, нам теперь остается разархивировать и запустить ее.
Отмечу, что программа может работать как в 32 так и 64 разрядной системе. На данный момент я запускаю программу в Windows 7 (32 разрядная система), поэтому нажимаю WinSetupFromUSB_1-4Х32.
Итак, открываем нашу программу. Видите главное окно? Здесь отображается название нашей флеш-карты. Ставьте галку напротив «Auto format…». Далее нажмем на пункт NTFS. Выделяем «Windows 2000…» и далее нажимаем кнопочку проводника, открывшуюся справа.
В самом проводнике Вам необходимо назначить папку с файловым дистрибутивом ХР. В том случае, если Вы имеете установочный диск, то все, что Вам нужно — просто сделать копию файлов и перенесите их в папку, назвав ее как-нибудь «WindowsXP».
В случае же, если вы работаете с отдельным образом XP, то вам нужно открыть ее в DAEMON Tools, а потом совершить те же самые действия, а именно скопировать весь дистрибутив в эту папку.
Все. Папка указана. Теперь нам нужно нажать на кнопку «ok».
Соглашаемся с лицензией
Нажимаем «go»
И еще раз
Первый этап по созданию вашей мультизагрузочной флеш-карты завершен!
Причем завершен успешно: на ней уже есть одна операционная система.
Примерно те же самые действия нужно повторить с «Семеркой». Эта операционная система, которую многие предпочитают 8-ке, является достаточно универсальной и не слишком требовательной. Как ее установить? Не сложнее, чем XP.
Проходим в папку размещения утилитыWinSetupFromUSB и жмем на WinSetup…exe.
В появившемся главном меню мы увидим, что наша флешка определилась. В этот раз не нажимаем на пункт «Auto format it…»
Нужно отметить галочками пунктик Vista/7/8/…Далее — открываем проводник (кнопочка находится справа). Ищем образ «семерки» на 64 бита, нажимаем на него один раз левой кнопкой мыши и дальше просто его открываем. Запускаем процесс, нажав на «GO».
Итак, все прошло хорошо. Теперь у вас на флешке две системы: «ХР» «Семерка».
Это уже немало. Однако, что делать в том случае, если на эту же флеш-карту Вам хочется записать еще одну, более современную систему? Положим, «Восьмерку»?
Итак, процесс этого точно такой же, как и в предыдущем случае: выбираете Вашу флешку. Не нажимаете на пунктик«Auto format…»Иначе уже существующие операционные системы будут просто удалены с Вашего компьютера.
Дальше отмечаете галкой Vista/7/8/…Наконец, нажимаете на меню проводника, находите там образ необходимой оперционной системы и жмете на «открыть». Дальше — «go» и вуаля! На Вашей флеш-карте появится третья по счету операционная система.
Как установить одну из систем с флеш-карты?
Если вы собираетесь установить хР, «Семерку»или «Восьмерку»на ПК с UEFI, то самый первый ваш шаг — это выключить Secure Boot. Это очень важно, ведь иначе установка системы будет невозможна. Если Вы не знаете как это сделать, вот Вам .
Если же вы собираетесь установить системы на компьютер с BIOS, то вы должны просто начать ее загрузку с вашей флеш-картой.
Итак, входим в менюшку загрузки вашего компьютера. Дальше вы выбираете свою флешку. Первое появившееся окно — это менюшка GRUB4DOS.
Выберите Windows ХР/2000/2003…и установится ХР.
Выберите Windows NT6… и у вас появится выбор: начать загрузку «Семерки», либо «Восьмерки» на 64 бита.
Итак, давайте попробуем установить и ту, и другую систему. Начнем с ХР.
С использованием стрелочек на вашей клавиатуре вы просто выбираете «Windows ХР/2000/2003…». Дальше нажимаем Enter.Появляется окно. Соглашаемся, выбираем третий пункт и жмем «Enter».
В этот момент начинается загрузка операцаионной системы. Дальше вы устанавливаете ХР словно бы с диска. Ничего сложного в этом нет.
Отмечу лишь, что вас ожидает перезагрузка. После того, как появится окно GRUB4DOS — выберите «4 Second part of Windows ХР»…Все. Скоро установка будет продолжена и на вашем ПК будет Windows XP.
Да кстати, если в процессе установки у Вас вылетел вот такой синий экран,
то в этом случае Вам следует выполнить один простой прием в БИОСе Вашего компьютера. А именно переключиться из режима AHCI Mode в режим IDE Mode, во вкладке — Конфигурация SATA.
Если же вышеназванный метод не помог Вам избежать появления синего экрана, тогда рекомендую Вам создать образ операционной системы с интегрированным внутрь SATA драйверами. В том случае, если этих драйверов не будет, то на новых материнских платах будет выскакивать злобный синий экран, извещающий об ошибке. А все потому, что программа просто не сможет обнаружить жесткий диск. Более подробно этот вопрос мы с Вами рассмотрим в следующей статье.
Разумеется, на сегодняшний день существует огромное количество программ, которые позволят вам без всякого труда создать мультизагрузочную флешку. Причем большинство из них не только бесплатные, но и весьма просты в использовании. Вот для примера Вы можете посмотреть в представленном видео.
Создав такую флешку, вы всегда будете иметь под рукой несколько операционных систем, что несомненно сэкономит вам кучу времени. Вам больше не нужно будет искать ни загрузочные диски операционных систем, ни пишущие CD. Один раз, потратив свое время на создание подобного незаменимого инструмента, вы никогда об этом не пожалеете.
Надеюсь, что сегодняшние советы о том, как сделать мультизагрузочную флешку были Вам полезны. Я постарался осветить этот процесс максимально подробно и потому уверен, что у Вас все получится, если Вы будете следовать моим незамысловатым инструкциям. На сегодня это все, если у Вас возникли вопросы — задавайте их в комментариях, буду рад Вам помочь!
Приветствую всех вас, мои юные системные администраторы, постоянные читатели и просто посетители блога!
Так как в статьях я часто затрагиваю тему установки различных версий операционной системы, я решил, что вам будет интересно узнать, как можно сделать мультизагрузочный девайс, с различными ОС. Сегодня мы рассмотрим, как на одну флешку записать несколько windows. Поехали!
Зачем это нужно?
Давайте с вами представим, что в вашем доме находится ноутбук, нетбук, стационарный компьютер, да еще и на работе ПК и прочее. Не ужели вы будете таскать всегда с собой кейс с болванками, на которых будут записаны разные версии операционной системы?
А если вдруг случится какой-нибудь баг, например, с тем же жёстким диском и придется его диагностировать, а ОС еще не установлена, что тогда делать? Вот поэтому и создают мультизагрузочные носители с операционками и дополнительным софтом, который можно использовать еще до старта системы.
Такая флеха будет полезна всегда и везде.
- Во-первых – для восстановления винды.
- Во-вторых, для диагностики любого ПК.
- В-третьих, если вы словите вирус, который передаёт инфу в сеть, вы легко от него избавитесь, загрузившись с такого вот аварийного девайса.
По большому счету, внешний гаджет вам точно пригодится и не придется каждый раз перекапывать интернет в поисках какого-либо софта.
Что нужно подготовить?
Давайте пойдем по пунктам. Конечно же, нужна сама флешка размером от 16 гигабайт. Это основа нашего пошагового плана. Теперь по дистрибутивам. Предлагаю залить сразу три операционные системы.
Качаем вот отсюда — винду XP.
А вот отсюда — загружаем семерочку.
А здесь — берем восьмерку.
Вот тут берем доктора веба.
Вот здесь НОД32.
Надежный Касперский .
Акронис для резервного копирования ваших данных. Поможет если старой операционке придет конец, а инфу нужно сохранить.
Акронис Диск Директор для работы с винчестерами.
ERD Commander 5.0 система восстановления винды XP.
(MSDaRT) 7.0 – для восстановления семерки в случае критических багов.
(MSDaRT) 8.0 — для восстановления восьмерки.
Линукс Убунту , для тех, кто шарит в юниксовых системах и знает их полезность.
Программа Виктория для работы с хардом, если вдруг он начнет стопариться и тупить.
АнтиВинЛокер поможет, если вы вдруг словите баннер.
Так, помимо этого нам нужно программу, которая позволит нам осуществить весь это поэтапный план. Мы могли бы воспользоваться софтом MultiBoot USB, но по заверениям профессиональных системных администраторов, лучше использовать WinSetupFromUSB. Качаем тут .
Запись операционных систем
И так, открываем софт и делаем следующее. Сначала выбираем нашу флешку. Ставим галку в автоформате. Потом в параметре НТФС, так как это нужно для работы с семеркой и восьмеркой. Далее, в нижней строке тыкаем галку, которая начинается с винды 2000. Затем на кнопку с тремя точками справа для выбора образов дисков.
Теперь вам нужно подгрузить в виртуальный привод образ с дистрибутивом XP, зайти в него и выделить все файлы. Потом нажать правой кнопкой мыши на них и выбрать параметр копировать. Переходите на жесткий диск и создавайте папку Windows XP, и вставляйте данные туда.
Теперь в проводнике WinSetupFromUSB выбирайте эту самую папку.
Нажимаем кнопку ОК и во всплывшем окошке нажимаем эту кнопку.
Теперь приступаем к записи.
В этом окне жмем ДА.
И в этом тоже.
Начнется первая фаза нашего поэтапного плана.
Ждем вот такой таблички, которая сигнализирует о том, что прожиг завершен.
Снова открываем WinSetupFromUSB и выставляем параметры - вот так, как на картинке. Точно так же!
Выбираем наш образ с седьмой виндой.
Нажимаем GO.
Опять пойдет процесс прожига.
Ждем окончания.
Запись дополнительного программного обеспечения
И так, с операционками мы разобрались. Причем быстро, хотя если бы писали через MultiBoot USB, было бы дольше. Теперь интегрируем туда весь софт. Открываем опять же WinSetupFromUSB. Ставим галку в строке с линуксом, дальше жмем на три точки.
Теперь выбираем нашу программу, которую будем интегрировать. Пусть это будет НОД32. Щелкаем ОК.
В следующем окошке опять жмем ОК.
В основном интерфейсе жмем GO.
Пойдет процесс прожига.
Ждем вот такой таблички.
В работе сисадмина есть такая проблема - нужно иметь под рукой (лучше всего на CD, т.к. есть еще компы без DVD) кучу всякого софта. Вот мне регулярно требуются разные версии Windows, Office, Linux + разного рода Rescue Disks и комплекты стандартных (наиболее распространенных) драйверов для нескольких ОС. Желательно чтобы все это было загрузочным.
Недавно мне понадобился Kaspersky Rescue CD\USB, а я шел пивка попить, а не компы чинить, поэтому с собой была только флешка с Ubuntu. Пришлось грузиться в Ubuntu, скачивать kav_rescue_10.iso и кидать на флешку его. А чтобы не терять то, что "нажито непосильным трудом" на флешке, исошник Касперским надо поставить рядом.
Развивая мысль, я решил объединить на своей флешке все ОСи и Rescue-диски. Как записать на одну карточку несколько ISO-образов, чтоб грузиться в любом из них, я и расскажу...
Мультизагрузка - постановка задачи
После перебора дисков (с разбиванием и выбрасыванием большей их части) у меня получилась такая подборка загрузочных образов:
- Ubuntu (моя собственная версия с кучей дополнительных CLI-утилит)
- Xubuntu (оригинальная - для тестирования Linux на слабых компах)
- Kaspersky Rescue Disk (антивирус Касперского на базе Gentoo)
- Backtrack (ОСь для "настройки" сетей)
- Rescatux (ОСь для восстановления GRUB и GRUB2 - это можно проделать и в Ubuntu, но потратить около 350 МиБ на флешке не жалко)
- Windows 7 Ultimate
- Windows XP SP3
- И куча папок с софтом, загонять в образ которые смысла нет
Вот в чем суть вопроса...
Техническая справка по GRUB
Есть такая фиговина как GRUB2 . По природе своей GNUшной GRUB - это загрузчик операционной системы, т.е. он загружает ядро в память компьютера и передает ему (ядру) управление или передает управление другому загрузчику (например, при загрузке Windows управление передается загрузчику NTLDR или BOOTMGR в зависимости от версии Windows). Важно то, что GRUB является единственным загрузчиком, поддерживающим спецификацию мультизагрузки GNU , являясь еще и эталонным.
GRUB2 написан с нуля и является более совершенным чем просто GRUB, разработка которого прекращена.
GRUB поддерживает очень много файловых систем, с которых можно загружаться, но для нас важна поддержка ISO 9660, т.е. обыкновенного образа. Таким образом, нам надо установить на флешку GRUB, который будет загружать выбранный ISO-образ с этой же флешки.
Надеюсь задача понятна... Как это обычно и случается, вся задача легко решается. Для это есть 3 пути:
- Путь для фанатов терминала и тех, кто хорошо понимает, что он делает. Вот он .
- Использовать какую-нибудь виндовую прогу (сами нагуглите, если надо), но для этого нужна установленная винда.
- Использовать LiveUSB MultiSystem .
Вот о программе LiveUSB Multi System речь далее и пойдет.
Официальный сайт MultiSystem . К сожалению, я даже не знаю язык сайта - явно какой-то европейский, но мне не знакомый.
Но здесь я расскажу все на русском и с картинками (может даже с песнями и плясками).
Установка LiveUSB MultiBoot
Для начала скачиваем скрипт с официального сайта . В результате мы должны получить файл под названием:
install-depot-multisystem.sh.tar.bz2
Разархивируем его в понравившееся место и запускаем двойным кликом то, что разархивировали. Рекомендую выбрать "Запустить в терминале ".
Программа сообщит вам, что вы должны быть рутом и запросит пароль. После этого она откроет еще один терминал, где сообщит о своих действиях, которые сводятся в основном к установке нужных пакетов.
В случае успешной установки вам сообщат, что запустить можно из "Приложения - Стандартные ". Заметил, что иногда не запускается с первого раза.
Создание мультизагрузочной флешки
При запуске возможны 2 ошибки:
Это означает, что вы - идиот, т.к. собрались создавать мультизагрузочную флешку, не вставив саму флешу. Но не расстраивайтесь - я тоже такой:)
А это уже не совсем ошибка, а предупреждение. Надо выбрать нужную флешку и нажать Validate, чтобы MultiSystem установила на нее GRUB.
Обычно после этого надо перевоткнуть флешку и перезапустить MultiSystem.
Если же GRUB уже был установлен ранее, то можно выбрать флешку двойным кликом. Если все сделано правильно, то увидим такое окно:
Программу мы установили - уже достижение. Теперь каким-то образом добываем загрузочные ISO-диски. Подразумевается, что они у вас уже скачаны/созданы/стырены. Если нет - смотри "Для справки" ниже.
Для справки
Создать ISO-образ с любого устройства или папки можно командой genisoimage . Например, для создания образа со своей флешки с Ubuntu я использовал команду:
genisoimage -V mylabel -r -o ~/name.iso /media/myflash
Но если у вас есть ГУЙ, то можно использовать "Приложение для записи дисков Brasero ", которое есть в Ubuntu по умолчанию.
имеет в арсенале огромный список проверенных дистрибутивов и дает ссылки для скачивания с официальных сайтов (см. ниже).
Если образы готовы, то перетаскиваем их поочередно в нижнюю часть окна (туда, где написано Drag/Drop ISO/img ). Содержимое образу будет сразу же скопировано на флешку.
Есть и еще одна плюшка... Можно скачать и доставить на флешку Non-Free загрузчики (для Windows, например):
Теперь можно заняться украшательством своего загрузчика. Открываем меню "Menus " и выбираем верхнюю строку "GRUB Settings ".