Компьютерные подсказки для начинающих

Загрузочный диск с несколькими операционными системами. Создание мультизагрузочной флэшки с операционными системами 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, хоть установщики, хоть антивирусы.

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

    Послесловие

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

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

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

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

    Подготовка к установке

    1. Для начала возьмем флешку такого размера, чтоб на нее поместились все запланированные образы.


    В образе, создаваемом данной программой, предустановлены следующие программы:


    • FreeDOS - Загрузка в режиме командной строки, включает DOS-Navigator и VC

    • Универсальный загрузочный диск v3.7 - Работа с разделами NTFS в MS-DOS

    • NT Password & Registry Editor - Смена пароля и редактирование реестра Windows XP

    • Active@ Boot Disk Professional v2.1 - Восстановление удалённых файлов

    • QuickTech Pro v5.8 - Тестирование и диагностика железа и его компонентов

    • MemTest86 v4.20 - Тестирование и диагностика оперативной памяти

    • MHDD v4.6 - Тестирование и диагностика жёстких дисков

    • Victoria v3.52 - Тестирование и сервисное обслуживание IDE и Serial ATA HDD

    • HDD Regenerator v2011 - Устранение физических повреждений на HDD

    • Symantec Ghost v11.0 - Работа с разделами жёстких дисков.

    Кроме перечисленных выше утилит, в состав пакета можно добавить ISO-образы (для них уже созданы необходимые пункты меню, и файлы-пустышки, которые нужно заменить на настоящие образы):


    • Windows XPE - Мини версия

    • Windows 7PE - Мини версия

    • Acronis Disk Director & True Image - Работа с разделами жёстких дисков.

    Процесс установки и создания мультизагрузочной флешки

    1. Для начала запускаем утилиту HP USB Disk Storage Format Tool , выбираем устройство, ставим галочку "QuickFormat " и форматируем (желательно под NTFS, чтобы в случае чего не возникло проблем с большими файлами образов).


    2. Далее устанавливаем grub4dos . Запускаем Grub4Dos Installer, в поле "DeviceName" выбираем Disk, и своё устройство (название устройства не отображается, только размер в мегабайтах). Жмем "Install ".


    Технически флешка уже стала мультизагрузочной, но кроме утилит, которые мы распаковали, на ней ничего нет.


    Дополним комплект образами операционных систем. Для удобства можно создать в корне папку "iso", где будут расположены все образы дисков.

    Для систем семейства Windows

    Для установки Windows 7, Windows 8, Windows 8.1, следуем пункту 4.1 инструкции, выбирая соответствующий (2й) чекбокс:

    Для Linux-based образов

    Открываем на флешке файл menu.lst (в корне) блокнотом и заменяем пункты по умолчанию на желаемые, например:



    find --set-root /iso/ubuntu1110i386.iso // где «/iso/ubuntu1110i386.iso» путь к образу


    map /iso/ubuntu1110i386.iso (0xff) || map --mem /iso/ubuntu1110i386.iso (0xff)



    chainloader (0xff)

    Проверка работоспособности флешки

    Для проверки работы запускаем WinSetupFromUSB, в поле с устройством выбираем созданную флешку, и ставим галочку "TestinQEMU". По нажатию на "GO" будет произведен запуск загрузки с флешки в вииртуальной среде без перезагрузки системы.

    Как сменить фоновую картинку под меню загрузки

    1. Вам понадобится макет фоновой картинки в PSD и архив для перепаковки скинов . Отредактируйте PSD файл и сохраните в BMP (возможно придется пересохранить сторонней программой).


    2. Готовый файл копируем в папку "Files" из архива "SkinsRepack", и запускаем файл "Упаковать.cmd". Получаем файл Skins без расширения. Этот файл копируем на флешку, и в файлах menu.lst и /boot/menu_u.lst во второй строчке указываем путь к скину:


    gfxmenu /boot/Skins


    Проверить как выглядит ваш новый скин также можно в эмуляторе.


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

    Проверка в эмуляторе не даёт 100% гарантии того, что конкретный образ заработает в реальных условиях. Проверки на виртуальных машинах VirtualBox или VMWare также не всегда могут сработать корректно, так что лучше всего проверять на реальном железе.


    Для примера вы можете скачать готовый файл menu.lst с прописанными в загрузке:


    • Microsoft Windows XP SP2 x86

    • Microsoft Windows 7

    • Windows 8

    • Ubuntu 14.04

    • Debian Live 7.5.0

    • Linux Mint 17

    • Fedora 20

    • Acronis Disk Director & True Image

    • Hirens BootCD 15.1

    • Kaspersky Rescue LiveCD

    Добрый день. Эту довольно интересную тему, подкинул мне один из читателей сайта. Когда он задал мне вопрос о том, можно ли создать загрузочную флешку или диск, но так чтобы там было несколько образов для установки на выбор, я ответил что не знаю, но слышал о подобном в среде Unix подобных систем. Но мне стало интересно и я стал копать в этом направлении, оказывается подобные утилиты есть и для Windows систем. Хотя их и мало, в связи с тем, что Microsoft не устраивает чтобы компьютеры, на которых установлена их операционная система, так же использовали другую операционную систему (к примеру Ubuntu). Хотя данные технологии это вполне позволяют. К примеру Windows вы используете для игр, а после перезапуска спокойно смотрите фильм и просматриваете страницы в интернете уже в безопасной Ubuntu.

    Пошаговая инструкция

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

    1. Посещаем официальный сайт программы Xboot — ссылка . Скачиваем и распаковываем последнюю версию. Программа не требует установки, достаточно просто запустить.
    2. Интерфейс программы довольно прост, для того, чтобы добавить образы, нужно просто перетащить iso файл каждого образа в центральную часть окна программы. При добавления образа появится зеленое окно с вопросом, как воспринимать данный образ. Если вы добавляете установочный образ Windows, то выберите «Add using Grub4dos ISO image Emulation». Если же Unix-систему, то «Utility — Ubuntu».

      Помимо образов, вы так же можете добавить различные утилиты (так же в виде образов). К примеру Dr.Web Live CD, Kaspersky Rescue Disk которые помогут вам проверить системную в случае критического заражения компьютера. В данном случае нужно выбирать соответствующую утилиту в выпадающем меню. Если у вас нет подобных программ, к вашему счастью программа знает очень много ссылок. Чтобы их открыть достаточно нажать на кнопку File и выбрать пункт Download. Откроется знакомый нам список выбора утилит, при выборе какой-либо появится кнопка перехода для скачивания утилиты.

    3. После добавления все образов, есть два пути — можно сохранить все как ISO файл для дальнейшего записи на DVD диск или сразу записать на USB носитель (перед началом нужно отформатировать, предпочтительно в FAT32). Для этого в нижней правой части окна есть две соответствующие кнопки. Если нажать «Create ISO» программа запросит путь для сохранения файла образа и довольно симпатично отобразит процесс его создания.


    4. Если же нажать кнопку «Create USB», появится окно выбора USB устройства для записи и выбор загрузчика, по-умолчанию стоит Syslinux, он же и рекомендуется для работы(он поддерживает только FAT32), но если у вас с ним возникают проблемы, можете попробовать другие Grub4dos (поддерживает форматирование NTFS). Единственное условие, не помешает 5-10% оставить свободным на флешке. Прежде, чем нажать ОК, внимательно проверьте — тот ли вы носитель выбрали, чтобы не удалить важную информацию с переносного жесткого диска подключенного в другой порт:) После нажатия кнопки ОК, пойдет такой же процесс создания образа как и при создании ISO образа. Так же программа предложит проверить флешку в своей виртуальной машине.


    На этом всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа или подписавшись на группу в Вконтакте.

    Спасибо за внимание!

    Для создания мультизагрузочного USB носителя с помощью утилиты WinSetupFromUSB необходимы:

    1. компьютер с установленной операционной системой Microsoft
    2. iso образы операционных систем, которые необходимы для мультизагрузочного USB накопителя, например, MS Windows XP, 7, 10, Acronis Disk Director 11, Kaspersky Rescue Disk 10.
    3. утилита WinSetupFromUSB
    4. чистый USB накопитель объемом не менее 8 Гб для вышеуказанных iso образов

    Программа WinSetupFromUSB предназначена для создания загрузочного или мультизагрузочного USB накопителя. Скачать данную программу можно с нашего сайта:

    Поддерживаемые системы:

    • операционные системы Microsoft Windows XP/2000/2003/7/8/8.1/2008/2012/10
    • операционные системы Linux / *BSD / *nix
      • Ubuntu – 13.04 (32 and 64 bits) / 13.10 Server / 12.04.03 Server LTS
      • Debian 7.1 Netinst i386, AMD64 / 7.2 / 7.6
      • Linux Mint – 15 cinnamon dvd 32bit
      • Mageia – 3 Dual CD
      • CentOS – 6.4 LiveCD i386
      • Fedora – Live Desktop 19 x86_64
      • OpenSuse – 12.3 GNOME Live i686
      • PCLinuxOS – KDE MiNime 2013.10
      • SlackWare – 14.0 x86 DVD ISO
      • OpenBSD – 5.3 Minimal , 5.3 Full
      • m0n0wall – 1.34 CD-ROM
      • ArchLinux – 2013.10.01-Dual
      • Beini – 1.2.1, 1.2.5
      • CloneZilla – 2.1.2-43-i686-pae
      • DamnSmallLinux (DSL) – 4.4.10, 4.11.rc2
      • Elementary OS – stable-amd64.20130810
      • Gentoo – x86-minimal-20131022 , amd64-minimal-20140313
      • GParted – gparted-live-0.18.0-2-i486
      • Inquisitor – v3.1-beta2 Live CD (x86), 3.1-beta2 Live CD (x86_64)
      • Knoppix – 7.2.0 CD EN, Adriane 7.2.0F EN
      • Manjaro – openbox-0.8.7.1-i686
      • Ophcrack – xp-livecd-3.6.0
    • Антивирусные системы:
      • Avast Rescue Disk
      • Sophos Bootable Anti-Virus
    • Другие:
      • Acronis True Image
      • Acronis Disk Director
      • HDD Regenerator 2011
      • Memtest86+ – v5.01
      • MS-DOS – 7.1
      • Paragon Hard Disk / Partition Manager
      • UltimateBootCD – 5.20, 5.26

    1. Загрузить утилиту WinSetupFromUSB

    2. Загрузить iso образы операционных систем, которые необходимы для мультизагрузочного USB накопителя

    3. Распаковать архив с утилитой WinSetupFromUSB

    4. Запустить программу WinSetupFromUSB

    5. В открывшемся окне WinSetupFromUSB в раскрывающемся списке выбрать нужный USB накопитель

    Рис.2 Выбор USB накопителя в программе WinSetupFromUSB

    6. Установить флажок в чекбоксе AutoFormat it with FBinst для автоматического форматирования USB накопителя.

    Рис.3 Настройка автоматического форматирования USB накопителя в программе WinSetupFromUSB

    Если ранее с помощью данной программы уже осуществлялась процедура создания мультизагрузочной флешки данного накопителя и возникла необходимость добавить еще несколько образов операционных систем, флажок в чекбоксе AutoFormat it with FBinst устанавливать не нужно.

    7. Выбрать необходимую файловую систему.

    8. Для добавления операционной системы Microsoft Windows XP , необходимо предварительно распаковать iso образ системы или смонтировать его в виртуальный привод, установить флажок в чекбоксе Windows 2000/ XP /2003 Setup и указать путь к папке или приводу, в которой (ом) располагаются папка I 386 .

    9. Для добавления операционной системы Microsoft Windows 7 (или других) необходимо установить флажок в чекбоксе Windows Vista /7/8/ Server 2008/2012 based ISO и указать путь к iso образу нужной операционной системы.

    10. Для добавления операционной системы Ubuntu (или другой операционной системы Linux) необходимо установить флажок в чекбоксе Linux ISO / Other Grub 4 dos compatible ISO и указать путь к iso образу нужной операционной системы.

    11. По окончании процесса добавления нужных дистрибутивов необходимо нажать кнопку Go .

    12. По окончании создания мультизагрузочного USB накопителя во всплывающем окне Done нажать кнопку OK .

    13. Для выхода из программы нажать кнопку EXIT .

    14. Для добавления дистрибутивов в созданный мультизагрузочный накопитель при следующем запуске программы WinSetupFromUSB необходимо указать нужный накопитель, не устанавливать флажок в чекбоксе AutoFormat it with FBinst и указать путь к ним.

    И дополняет Миша Рыцаревъ: у меня с давних времен в этой программе проявляются одни и те же баги. Во 1х а может ли это зависеть от того, под какой ОС вещь сию запускаешь? (У меня "18.04.2"). Баги у меня например в том, что кнопка проверить наличие обновлений не срабатывает, даже если они и есть (и уже сколько раз вручную обновлял- не заметил от этого разницы- недостатки ее от этого так и не устраняются. Беру тогда ее пакеты для обновления отсюда- http://liveusb.info/multisystem/depot/dists/all/main/binary-amd64/m/ и устанавливаю их вручную- ставятся (и а где там можно прочитать, какие багфиксы и иные изменения (их историю) были?))
    И есть и еще какой-то странный баг- часто при попытке добавить на такую мультибутную флешку какую-либо ОС у меня выдает, что "Ошибка: выбранный.ISO образ имеет неподдерживаемый символ в названии: (3 space) /home/username/Загрузки/tails-amd64-3.15.iso" и далее ниже- "Ожидание, нажмите клавишу ВВОД". Нажимаю- программа переходит в свой обычный режим. И если будучи в нем попытаться повторить эту операцию, то будет опять то же самое. А если при этом нужный ISO переместить в какую-нибудь другую папку (лучше в "Загрузки")- иногда это и избавляет от того бага и все получается. Если это не помогает, то тогда приходится извратиться- вставить в комп еще одну флешку или карту памяти и скопировать этот ISO сначала туда и потом попытаться установить его с помощью этой проги в мультибут-флешку оттуда- часто это помогает. И в чем там эти проблемы?
    И еще одна проблема- каждый раз при своем запуске эта программа заново требует установить загрузчик "GRUB-2", даже если он ранее на ту флешку был установлен (и почему она не распознает, что если это там не нужно? Там правда есть кнопка (снять галочку), что отключить эту функцию, но она почему-то там у меня не срабатывает). Как производителю можно отправить мои багрепорты? (И возможно ли найти там такого сотрудника, который дистанционно (с помощью ПО вроде "Anydesk") сам бы по горячим следам "поковырял" бы там эту программу? (И а туда ранее жалобы такие не поступали? Знают ли там об этих проблемах?))

    И ну раз вещь сия по жизни так "багает", то тогда а как на такую флешку то что там нужно изменить- делать это вручную? Т.е. если на ней уже есть одна или несколько разных ОС, то тогда как туда вручную добавить еще одну? (Или если удалил какой-либо из имеющихся там ISO-образов, то что потом надо редактировать, чтобы наличие его в меню потом не отображалось?) Т.е. если вручную туда пользователем просто скопирован какой-либо еще один ISO, то что дальше нужно в конфигурационных файлах там вручную изменить, чтобы тот новый ISO и появился бы в меню загрузок и смог бы с нее запускаться? (И сможет ли это автоматически проделать и сама эта программа, если нужный ISO пользователем просто вручную уже "залит" на такую флешку? (И как вносить изменения во все что там есть и из под винды? (И будет ли эта программа нормально работать, если она будет работать в ОС, запущенной в виртуальной машине?)))

    И еще один вопрос- а как отмонтировать такую флешку, когда с нее запущена какая-либо ОС? (Это бывает нужно, чтобы записать на нее какие-либо данные. Ведь на нее все записывается не так, как на "одноосевые" флешки (т.е. на те, на которые обычной программой записи ISO-образов и записаться может только один, да еще и в режиме "только чтение"- ничего обычными файловыми менеджерами туда и не запишешь и не удалишь (даже если там и будет много незанятого пространства)).
    И если при запуске какой-либо ОС в live-режиме выявляется, что в ней есть обновления, то тогда как отредактировать этот ISO-образ так, чтобы внести в него эти обновления? (А дополнительные пакеты, ПО как добавить?))

    И еще один вопрос по ней- а как пересобрать пакет этой программы так, чтобы при установке он ничего не тянул бы с сети? (Т.е. во 1х все те установочные пакеты (по той выше ссылке) и содержит в себе далеко не все и натягивают с сети еще много всего (преимущественно связанного с "Qemu" (а зачем он там? Без него нельзя что ли обойтись?) А также пакеты "Gtkdialog" и еще какие-то библиотеки (это связано еще и с тем, что оригинальные ISO-образы убунты в этом плане слишком "умственно не полноценны"- они не содержат многие сотни всевозможных библиотек (и еще чего-то. Без чего довольно многое ПО не возможно установить оффлайн (например только для всего, что связано с KDE и QT5 требуется примерно 700 пакетов!) Могут избавить от этих проблем "Минт" и другие кастомные сборки. Но тоже далеко не все (и приведу пример- вот пакеты браузера "гуглохром" уже всегда в себе имеют запас подобных "мозгов" на все случаи жизни- в ОС любой версии и с любыми нехватками таких "мозгов" этот браузер же ничего из сети на себя не тянет (и с зависимостями проблем у меня не было, куда бы я его не ставил- я думаю и что и эту программу можно доработать-"научить", чтобы и она была бы такой и способной и универсальной (но боюсь что без кастомных умельцев это там не получится))).

    Понравилась статья? Поделитесь с друзьями!
    Была ли эта статья полезной?
    Да
    Нет
    Спасибо, за Ваш отзыв!
    Что-то пошло не так и Ваш голос не был учтен.
    Спасибо. Ваше сообщение отправлено
    Нашли в тексте ошибку?
    Выделите её, нажмите Ctrl + Enter и мы всё исправим!