Мультизагрузочная флешка со всем необходимым. Создаем загрузочную флешку с помощью программы Multiboot USB

М ультизагрузочная флешка , укомплектованная дистрибутивом нескольких операционных систем, антивирусным Live -диском, нужными программами, работающими автономно с загрузочного носителя – это универсальный инструмент для решения различных проблем и задач с компьютером, с которыми то и дело приходится сталкиваться обычным пользователям. Что уже и говорить об IT -специалистах, большая часть профессиональной жизни которых – восстановление работоспособности компьютерной техники.


Флешка , где собраны воедино различные самозагружающиеся программные решения, заменит кучу разных оптических загрузочных дисков. Единую мультизагрузочную флешку можно использовать и для нейтрализации блокирующих запуск компьютера вирусов, и для переустановки операционной системы, и для её восстановления из резервной копии, и для распределения пространства на жёстком диске, и для решения других задач. В Интернете доступны для скачивания готовые образы Live -дисков с подборкой различного ПО для решения проблем с компьютером. Но, естественно, универсальный спасательный инструмент лучше подготовить самостоятельно, подобрав содержимое загрузочной флешки под свои индивидуальные нужды и предпочтения.

Создавать флешки с различным самозагружаемым ПО умеет программа WinSetupFromUSB для Windows. Она может комплектовать подборку загрузочных носителей на базе загрузчика Grub4dos . Именно её будем использовать для создания мультизагрузочной флешки. И, соответственно, весь этот процесс в деталях рассмотрим ниже.

1. Содержимое мультизагрузочной флешки

Первым делом необходимо подготовить дистрибутив мультизагрузочной флешки. В нашем случае имеем флешку с небольшим по современным меркам объёмом — всего лишь 8 Гб . Потому укомплектована она будет только необходимым инструментарием. А это дистрибутив Windows версий 8.1 , 10 и старой XP , антивирусный Live -диск от Avira , менеджер распределения дискового пространства и бесплатный бэкапер . Для записи на флешку подготавливаем ISO -образы загрузочных носителей выбранного ПО и установочных дисков операционных систем.

2. Скачивание WinSetupFromUSB

WinSetupFromUSB бесплатная программа. На официальном сайте необходимо скачать её самую последнюю версию. На момент написания этой статьи актуальна версия 1.6 . WinSetupFromUSB работает портативно, без установки в систему. Всё, что нужно сделать – это распаковать скачанный архив и запустить ярлык программы в соответствии с разрядностью текущей Windows.

Скачать программу WinSetupFromUSB с официального сайта:
http://www.winsetupfromusb.com/downloads/

3. Форматирование флешки

Следующий этап – форматирование флешки . Этот процесс можно осуществить как штатными средствами Windows (команда «Форматировать» в контекстном меню, вызванном на флешке в проводнике) , так и внутри WinSetupFromUSB. Рассмотрим последний вариант.

В окне программы вверху выбираем нужную флешку, если их подключено к компьютеру несколько. Активируем галочку опции «Auto format it with FBinst» . После чего раскроются её дополнительные опции. Из их числа необходимо лишь определиться с будущей файловой системой флешки — NTFS или FAT32 . Если в составе подготовленного для записи на флешку дистрибутива имеются файлы, вес которых превышает 4 Гб , необходимо выбрать файловую систему NTFS . Если нет – оставляем FAT32 по умолчанию.

Файловую систему FAT32 также необходимо оставить, если мультизагрузочная флешка предназначается в том числе и для работы с компьютерами на базе BIOS UEFI . В таком случае не нужно будет отключать функцию Secure Boot , а содержащийся на флешке дистрибутив 64 -битных Windows 8.1 и 10 установится на GPT -раздел диска.

WinSetupFromUSB подготавливает универсальную загрузочную флешку – и для компьютеров с обычной BIOS , и для устройств на базе BIOS UEFI . Но интерфейс UEFI видит только загрузочные флешки, форматированные в FAT32 . Некоторые программы могут обходить такие ограничения и создавать загрузочные UEFI -флешки с файловой системой NTFS , но WinSetupFromUSB, увы, не из их числа.

Итак, определяемся с файловой системой и жмём внизу кнопку «Go» .

В окошке предупреждения о стирании данных на флешке жмём «Да» .

И снова жмём «Да» ещё в одном предупредительном окошке.

Через несколько секунд увидим надпись «Job done» — работа сделана. Жмём «Ок» .

Теперь можно приступать к добавлению содержимого мультизагрузочной флешки. Порядок добавления образов установочных дисков операционных систем и загрузочных носителей программ не важен. Важно лишь придерживаться соответствующей графы в центральной части окна WinSetupFromUSB .

4. Добавление дистрибутива Windows

Добавление дистрибутива Windows возможно в двух формах окна программы. Одна из форм предназначена для добавления образов установочных дисков Windows, начиная с версии Vista , другая — для файлов установки Windows XP и более старых версий системы. В нашем случае сначала добавим в соответствующую форму образ Windows 8.1 . Ставим галочку на этой форме и с помощью кнопки обзора указываем путь к ISO -образу. Комплект мультизагрузочной флешки формируется поэтапно: каждый дистрибутив добавляется и записывается в отдельном порядке. Жмём кнопку «Go» .

Дожидаемся завершения процесса и жмём «Ок» .

Теперь активируем галочкой эту же форму и с помощью кнопки обзора добавляем другой дистрибутив Windows. В нашем случае это установочный диск Windows 10 . Для одной и той же версии Windows можно поочерёдно добавлять её различные редакции – 32 — и 64 -битные. Добавляем, жмём «Go» , дожидаемся завершения процесса.

5. Нюансы с Windows XP

Присутствие на флешке установочного диска Windows XP может понадобиться в редких случаях переустановки операционной системы на очень старых сборках ПК. Но у процесса создания загрузочной флешки с этой версией системы посредством WinSetupFromUSB есть свои нюансы. В интерфейсе программы для добавления дистрибутива Windows XP и более ранних версий системы предназначена верхняя форма.

Кнопка обзора этой формы не добавляет обычный ISO -образ дистрибутива. Прежде содержимое ISO -образа необходимо открыть в виртуальном дисководе. В системах Windows 8.1 и 10 это делается штатными средствами – на ISO -файле вызывается контекстное меню и выбирается команда .

В Windows 7 и более ранних версиях системы монтирование ISO -образов возможно посредством сторонних программ типа Alcohol 120% или Daemon Tools . Содержимое подключённого ISO -образа переносится в отдельно созданную папку.

И эта папка уже в процессе создания загрузочной флешки добавляется в окно программы WinSetupFromUSB .

На следующем этапе необходимо принять лицензионное соглашение.

И только затем приступать к старту записи.

Ещё один нюанс – необходимость интеграции драйверов для SATA -контроллера в дистрибутив Windows XP , если таковой изначально их не содержит.

6. Добавление загрузочных носителей программ

ISO -образы дистрибутива операционной системы Linux , Live -дисков на базе Linux и WinPE , загрузочных носителей различных программ с помощью кнопки обзора добавляются в активной форме «Linux ISO/Other Grub4dos compatible ISO» . После добавления ISO -образа появится небольшое окошко «Boot menu name» , в котором можно задать имя, как загрузочный носитель будет отображаться в меню загрузчика Grub4dos . В нашем случае указываем путь к образу антивирусного Live -диска Avira. Жмём кнопку «Go» и дожидаемся завершения записи.

А затем и образ .

7. Тестирование флешки

Одним из преимуществ программы WinSetupFromUSB является встроенное ПО для эмуляции аппаратного обеспечения компьютера — QEMU . С помощью QEMU можно тут же, не покидая текущую операционную систему, протестировать флешку — хоть обычную загрузочную, хоть мультизагрузочную. Внизу окна WinSetupFromUSB выставляем галочку опции и жмём «Go» .

Откроется окно QEMU, в котором будет происходить всё то же, что и на экране монитора после загрузки с флешки. Первое, что увидим – это меню загрузчика Grub4dos . Используя клавиши навигации или цифры согласно порядковым номерам ПО в перечне, можем выбрать тот или иной загрузочный носитель, Live -диск или процесс установки операционной системы.

Установочные диски Windows будут объединены в два раздела. В одном будут содержаться дистрибутивы Windows XP и более старых версий системы, в другом – версии Windows, начиная с Vista . Каждый из разделов ведёт в окно дополнительного меню загрузки соответствующих ему версий и редакций Windows.

Приветствую, собственно, всех и вся. Сегодня у нас крайне интересная тема, - загрузочная флешка, - которую давно и часто многие из Вас просили, используя как , так и специальную предлагалку тем.

Это статья для тех, кто хочет сделать мультизагрузочную флешку с установочниками операционных систем Windows , Linux , а возможно даже, что с несколькими LiveCD и вообще всяческими утилитами, вроде проверки диска, и всего такого прочего.

Загрузочный USB Flash или HDD накопитель удобен тем, что можно отказаться от использования CD/DVD для установки и использования диагностических программ типа , MHDD, TI . «Мультизагрузочная» же флешка или хороши тем, что можно не форматировать весь диск для каждой программы, а один раз установить туда всё необходимое и при загрузке выбирать нужное через собственноручно созданное меню.

Особенно эта вещь актуальна для тех, у кого нет CD/DVD читалки, а надо то установить систему, то , то что-то еще.

Впрочем, давайте приступим.

Видеоформат

Хотя нет, перед тем как приступим, давайте мы покажем Вам наш интересный цикл видеороликов про создание такой штуки как загрузочная флешка системного администратора:

Немного про загрузчик

В лесу родилась ёлочка. Существует достаточно много программ, позволяющих создать загрузочная флешку, каждая из которых имеет свои преимущества и недостатки. Однако самым универсальным и гибким средством является такая штука, как Grub4Dos .

Расскажу кратенько, что это за зверь такой:

GRUB4DOS - это универсальный загрузчик на основе GNU GRUB . Он может управляться в режиме командной строки или с помощью конфигурационного файла, в его возможности входят:

(Windows 9x/Me ) загрузчиком ( загрузчиком ) загрузчиком ( загрузкой ядра (kernel )
  • Поддержка нескольких файловых систем
  • Загрузка с любого устройства доступного в "е
  • (HDD, Floppy, ISO )
  • Изменение очерёдности загрузки (используя маппинг)
  • Поддержка режима LBA
  • Этот загрузчик является, по сути, небольшой консольной операционной системой, поддерживающей командную строку, множество команд управления, работы с файлами, управление доступом, модификации разделов, кроме того, поддерживает множество файловых систем, умеет читать данные с любого из определяемых BIOS устройств, поддерживает загрузку по сети, не зависит от геометрии дисков, умеет работать с удалёнными терминалами и т.д.

    И это при размере чуть больше 200 килобайт! :) Чувствуете? Загрузочная флешка скажет Вам спасибо. С точки зрения места, как минимум.

    Еще Grub имеет встроенную систему помощи, которая в ответ на всегда выведет список доступных к выполнению команд, а в ответ на выдаст дополнительную информацию. Автозаполнение строки (клавиша TAB ) подскажет не только синтаксис команды, но и, в некоторых случаях, варианты её продолжения (доступные устройства, разделы).

    Качаем необходимый нам .iso , закидываем в папку boot , прописываем новую строку меню с новым путём и вперёд.. Хоть грузите, хоть Linux, хоть установщики, хоть антивирусы.

    В двух словах как-то вот так.

    Послесловие

    Прогнозируя возможную тонну вопросов, традиционно говорю, что все их, а так же дополнения, мнения, отзывы, критику, благодарности и прочее, Вы можете оставлять в комментариях к этой самой статье. Попробую ответить.

    Но прежде всего, конечно, попробуйте сделать хотя бы то, что представлено в материале, потестировать, а так же потом почитать вышепредставленную документацию.

    Спасибо за внимание. Оставайтесь с проектом! ;)

    Мультизагрузочная флешка - загрузочная флешка с несколькими операционными системами и утилитами, размещенными на одном USB накопителе. Загрузившись с внешнего USB устройства, пользователь может воспользоваться разными операционными системами Windows или Linux, загрузочными дисками от производителей антивирусов, загрузочными дисками программ, типа Acronis, загрузочным диском Windows PE, утилитами и т. д.

    Это удобно, иметь на одном USB накопителе сразу несколько систем или создать специальную флешку, с набором необходимого софта (USB флешка - реаниматор). Загрузочная флешка с несколькими ОС может создаваться в разных комбинациях: мультизагрузочная флешка с несколькими ОС и дополнительными утилитами, с одной операционной системой и набором софта, с различными загрузочными дисками и т. п.

    Мультизагрузочная флешка используется на компьютере в следующих случаях:

    • установка операционной системы Windows или Linux;
    • переустановка операционной системы;
    • восстановление системы;
    • лечение компьютера от вирусов;
    • проведения необходимых работ в операционной системе с помощью специальных утилит.

    Все это можно сделать с помощью обычной загрузочной флешки, за исключением возможности использования сразу нескольких операционных систем. Пользователь может самостоятельно создать мультизагрузочную флешку с помощью программ, поддерживающих создание подобных USB носителей.

    В этой статье для создания мультизагрузочной флешки будет использована бесплатная программа WinSetupFromUSB, которая не требует установки на компьютер. Мы уже создавали в WinSetupFromUSB , и операционную систему Windows.

    Скачайте с официального сайта программу . Распакуйте самораспаковывающийся архив с программой на компьютере. Приложение запускается из папки, после двойного клика файлу, отдельному для 32 разрядных или для 64 разрядных версий операционной системы Windows (как узнать разрядность системы, читайте ).

    Мультизагрузочная флешка Windows в WinSetupFromUSB

    Давайте создадим мультизагрузочную флешку с несколькими ОС Windows и загрузочными дисками.

    Обычно, на современных компьютерах используется интерфейс UEFI (вместо BIOS) с таблицей разделов GPT (вместо MBR). Для подобных компьютеров важен выбор файловой системы для флешки. Для загрузки в UEFI с флешки необходима файловая система FAT32, потому что компьютер не увидит флешку, отформатированную в файловую систему NTFS.

    В флешках, отформатированных в FAT32, размер файла не должен превышать 4 ГБ. Поэтому придется использовать образы, размером менее 4 ГБ. Если вы используете образы, размером более 4 ГБ, отформатируйте флешку в файловую систему NTFS. В этом случае, вы не будете зависеть от размера файлов, на большинстве компьютеров флешка будет загружаться.

    В программе WinSetupFromUSB реализована поддержка образов, размером более 4 ГБ в файловой системе FAT32. При создании загрузочной флешки, большой файл разбивается на части.

    Подключите флешку в USB разъем компьютера. USB флэш накопитель должен иметь достаточный размер, которого хватит для добавления на флешку нескольких образов операционных систем или утилит.

    1. Запустите программу WinSetupFromUSB.
    2. Поставьте флажок в пункте настроек «Auto format it with FBinst» для форматирования флешки. Выберите файловую систему FAT
    3. В разделе «Add to USB disk» выберите соответствующий пункт, в нашем случае, я выбрал «Windows Vista / 7 / 8 / 10 /Server 2008/2012 based ISO». Нужно поставить галку, а затем указать путь к образу операционной системы. Я выбрал образ операционной системы Windows
    4. Для старта записи образа на флешку, нужно нажать на кнопку «GO».
    1. В двух поочередно открывшимся окнах с предупреждениями об удалении файлов на флешке, и о выборе файловой системы, нажмите на кнопку «Да».
    2. После окончания процесса записи, в окне появиться сообщение о завершении работы: «Job done».

    Операционная система Windows 7 записана на флешку.

    Внимание! При записи на флешку следующих систем, загрузочных дисков или утилит, в пункте «Auto format it with FBinst» не нужно ставить галку, потому что больше нет необходимости в форматировании флеш накопителя.

    В пункте «Windows Vista / 7 / 8 / 10 /Server 2008/2012 based ISO» я добавил образ операционной системы Windows 10, размером более 4 ГБ.

    Имейте в виду, что WinSetupFromUSB не поддерживает совместные образы «два в одном», состоящие одновременно из 32 битных и 64 битных версий Windows в одном образе. Поддерживаются отдельно 32 битные или 64 битные образы операционной системы, в которые могут входить несколько редакций Windows одной разрядности.

    После этого, открылось окно с предупреждение о том, что файл будет разбит на части, для использования в файловой системе FAT32. С этим нужно согласиться.

    Затем нажмите на кнопку «GO».

    После завершения процесса копирования файлов, добавьте следующий образ.

    Я активировал пункт «Linux ISO/Other ISO Grub4dos compatible ISO», а потом добавил образ загрузочного диска Acronis True Image, на основе операционной системы Linux.

    В открывшемся окне отредактируйте имя (если нужно), которое будет отображаться в загрузочном меню.

    Нажмите на кнопку «GO», дождитесь окончания копирования.

    В завершении, я добавлю на USB диск загрузочный аварийный диск Антивируса Касперского - Kaspersky Rescue Disk, созданный на основе Linux.

    Сначала следует поставить галку в пункте «Linux ISO/Other ISO Grub4dos compatible ISO», а затем выбрать образ Kaspersky Rescue Disk на компьютере.

    Название образа можно отредактировать. Запустите копирование образа на USB диск.

    На этом закончим добавлять файлы на диск, я думаю, что для примера этого достаточно. Мультизагрузочная флешка с несколькими Windows и утилитами готова к использованию.

    Проверка загрузочной флешки в WinSetupFromUSB

    В программе WinSetupFromUSB можно проверить загрузочный USB диск непосредственно из окна программы.

    Сначала убедитесь в том, что приложение правильно выбрало флешку, если к компьютеру подключено несколько USB накопителей.

    Поставьте галку в пункте «Test in QEMU», а затем нажмите на кнопку «GO».

    После этого, запустится виртуальная машина QEMU, в которой отобразится (или нет, если флешка создана неудачно) процесс загрузки с флешки.

    Если флешка загружается, откроется окно «GRUB4DOS». Сначала потребуется выбрать, что именно следует загрузить на компьютере.

    В нашем случае, по умолчанию, первым выбрана загрузка с Windows, затем идет выбор загрузки с жесткого диска, далее идут Acronis True Image и Kaspersky Rescue Disk (в том порядке, в котором мы их записывали на флешку).

    Выберите при помощи клавиш на клавиатуре «» и «↓» соответствующий пункт загрузочного меню, а затем нажмите на кнопку «Enter».

    При выборе пункта «Windows NT6 (Vista/7 and above) Setup» откроется окно, в котором предлагается выбрать для установки операционные системы Windows 7 или Windows 10.

    После выбора загрузки с Acronis True Image, откроется окно утилиты для резервного копирования и восстановления.

    В случае выбора Kaspersky Rescue Disk, откроется окно антивирусного диска.

    Не помешает, если вы проверите работу загрузочной флешки непосредственно на компьютере.

    Выводы статьи

    В программе WinSetupFromUSB поддерживается создание мультизагрузочной флешки с несколькими операционными системами и дополнительными утилитами. В случае необходимости, пользователь может загрузиться с загрузочной флешки для установки на компьютер операционных Windows или Linux, для проведения необходимых работ на ПК при помощи утилит, записанных на флешку.

    Мультизагрузочная флешка своими руками Multiboot USB – мультизагрузочная флешка с Windows Xp, Windows 7 (8 или 10) , Acronis True Image и Disk Director, Alkid Live USB, Hirent Boot CD на борту

    Загрузка Multiboot USB

    Главный инструмент, с помощью которого мы будем делать мультизагрузочную флешку это MultiBoot USB, поэтому его следует скачать

    После того как мы его скачали, запускаем MultiBoot USB - Мультизагрузочная флешка.exe и нажимаем ОК

    После 1-2 минут распаковки, переходим на рабочий стол и запускаем MultiBoot USB

    1. Мультизагрузочная флешка. Начало. Форматирование флешки Hp Usb Disk Storage Format Tool

    Сейчас начнётся первый этап создания мультизагрузочной флешки. Форматируем флешку - запускаем Hp Usb Disk Storage Format Tool, после чего выбираем из списка флешку, File system – желательно Ntfs и нажимаем Start. (Внимание: на этом этапе все данные с флешки удалятся!!) После чего окошко Hp Usb Disk Storage Format Tool закрываем

    2. Установка загрузчика Grub4dos

    Записываем загрузчик Grub4dos на флешку. Запускаем Grub4dos Installer, в поле Disk выбираем нашу флешку и нажимаем Install

    Если вылезла табличка с тексом: The Mbr/bs has been successfully installed. Press to continue… Тогда на данном этапе всё выполнено правильно, и фундамент для создания мультизагрузочной флешки уже заложен

    3. Добавляем на мультизагрузочную флешку Windows Xp

    Установим Windows Xp на флешку. Для этого у нас должен быть Iso образ Windows Xp, который мы должны смонтировать в привод, например с помощью Daemon Tools. После того как это сделал я и открыл этот диск (у меня он F:) там такое содержание

    Заходим в WinsetupFromUsb, из списка выбираем нашу флешку, ставим галочку Windows 2000/Xp/2003 Setup и указываем нажатием на 3 точки смонтированный образ (в нашем случае диск F:) и жмём Go.

    Через 5-10 минут Windows Xp запишется на флешку

    4. Добавляем Windows 7

    Добавляем на мультизагрузочную флешку Windows 7. Для этого у нас должен быть iso образ Windows 7. Та же самая процедура, что и выше только надо поставить галочку Vista / 7 / Server 2008 и указать наш смонтированный образ. Сперва монтируем Iso образ Windows 7 в daemon tools (если вы откроете смонтированный образ должно быть приблизительно такое содержание)

    Теперь открываем WinsetupFriomUsb , указываем нашу флешку, ставим галочку Vista / 7 / Server 2008 выбираем наш образ и жмём Go. В это время может казаться, что программа зависла в определённый момент. Но она потом “разлагает” поэтому отойдите на 15-20 минут попить кофе или не обращайте внимание, в общем ничего не трогайте.

    На данном этапе мы имеем загрузочную флешку с Windows Xp и Windows 7 на борту. Уже неплохо, но нам ещё что-то закинуть на флешку, поэтому продолжим!

    5. Добавляем Alkid Live CD

    Третьим этапом давайте добавим в нашу мультизагрузочную флешку Alkid Live USB. Для этого:

    • Скачиваем c Яндекс народ образ ISO Alkid Live CD
    • Монтируем образ с помощью Daemon Tools
    • Копируем все файлы с смонтированного образа в корень флешки
    • Переименованием папку A386 в minint в корне флешки
    • Копируем файл NTDETECT из папки minint в корень флешки
    • Заходим в корень флешки, открываем с помощью блокнота menu.lst и добавляем туда:title Alkid Live (without SCSI/RAID)
      find -set-root /minint/setuplns.bin
      chainloader /minint/setuplns.bin
      title Alkid Live
      find -set-root /minint/setupldr.bin
      chainloader /minint/setupldr.bin

    6. Добавляем Acronis True Image и Acronis Disk Director

    На данном этапе у нас Windows Xp, Windows 7 и Alkid live cd на флешке. Давайте добавим туда Acronis True Image и Disk Director. Скачиваем AcronisMedia.iso После закачки, копируем этот iso файл в папку boot на флешке и переименовываем в Acronis.iso

    Теперь открываем menu.lst в блокноте и дописываем в том месте, где хотим чтобы появился пункт Acronis

    Title Setup Acronis True image || Disk director find -set-root /boot/Acronis.ISO map -mem /boot/Acronis.ISO (hd32) map -hook chainloader (hd32)

    7. Добавляем Hirent Boot CD

    Для полноценной мультизагрузочной флешки нам ещё надо Hirent Boot CD.

    Скачиваем сам Hirent boot cd ниже

    Вы можете отметить любой образ, желательно Full

    После того, как скачали этот iso образ, скидываем его на флешку в раздел boot (Кстати туда же куда мы скидывали Acronis) и переименовываем на Hirenbootcd

    Переименовуем ISO образ, в Hirenbootcd.ISO(на флешке)

    Теперь открываем файл menu.lst в блокноте и дописываем в том месте, где хотим

    Title Setup Hirenbootcd find -set-root /boot/Hirenbootcd.ISO map -mem /boot/Hirenbootcd.ISO (hd32) map -hook chainloader (hd32)

    В итоге, после некоторых корректировок вот мой готовый файл menu.lst

    Когда я загружаюсь с флешки у меня выскакивает окошко, где я выбираю, что я хочу установить или запустить. А если подвести полный итог, то мы создали флешку, с которой можно устанавливать Windows Xp, Windows 7, использовать все возможности разных программ которые я добавил на борт флешки.

    Осталось выставить загрузку с 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). Как правило, первым считается тот диск, с которого выполнена загрузка.



    КАТЕГОРИИ

    ПОПУЛЯРНЫЕ СТАТЬИ

    © 2024 «mobi-up.ru» — Садовые растения. Интересное о цветах. Многолетние цветы и кустарники