Мультизагрузка с флешки

Содержание

Создаем multi-загрузочную флешку

Мультизагрузка с флешки

Не секрет, что в наше нынешнее время информационного века прогресс стремительно идет вверх. Коснулось это и оптических дисков, благодаря которым мы устанавливали операционную систему Windows XP, Vista, 2003, ну и сегодняшние Windows-7/8/10.

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

0, то скорость оптического привода просто покажется медленной черепахой.

Многие довольно часто сталкиваются с проблемой как сделать загрузочную флешку с нужными установочными дистрибутивами Windows XP/7/8/10 с программами для работы с жесткими дисками ну и другими нужными загрузочными программами. Скажу вам, что это очень и очень просто.

Покажу вам как я сделал загрузочными внешний жесткий диск на 500 гб, с дистрибутивами Windows XP, Windows 7, программой для восстановления а работы с жестким диском Acronis, а также аварийным LiveCD, с помощью которого можно подправить реестр, восстановить данные и другое.

Создание загрузочной флешки/hdd

Для создания загрузочной флешки или внешнего жесткого диска(последний предпочтительнее, ибо скорость возрастает в разы) нам потребуется специальный дистрибутив — WinSetupFromUSB_1-0-beta6 (есть и поздние версии, но они мне не понравились своими ненужными сложностями). Программа WinSetupFromUSB автоматизирует процесс установки на флэшку или USB-HDD различных Live-CD сборок и операционных систем, используя загрузчик Grub4dos с возможностью выбора нескольких вариантов загрузки. Скачиваем дистрибутив по этой ссылке.

Дальнейшая работа не представляет сложностей. Приготовьте заранее нужные дистрибутивы с установочными дисками. Загрузочные носители с Windows XP/7/8 можно скопировать в папку с любым названием, например XPCD или Win7CD, особо не имеет разницы. Запомните расположение этих папок, далее, при создании, вам нужно показать пути к требуемым дистрибутивам.

Вставляем носитель (флеш или hdd) в порт USB, желательно в заднюю часть корпуса системного блока, то есть прямо в материнскую плату, дабы в дальнейшем избежать ошибок. Распаковываем скаченный архив с дистрибутивом в какую-либо папку, находим файл WinSetupFromUSB_1-0-beta6.

exe и запускаем его (Убедитесь, что на флэш нет нужной вам информации, так как будет произведено форматирование USB накопителя).
Внимание! Некоторые антивирусы могут реагировать на файлы setup.ex_ и setup_dbg.ex_ (Exploit.Win32.IMG-WMF) входящие в состав программы.

Это ложные срабатывания, в сборке вирусов нет.

После запуска утилита должна определить вашу флешку или USB-HDD. Если вставлено несколько флешек, выберите из выпадающего списка нужную. У меня на скриншоте вы видите внешний жесткий диск Samsung.

Теперь нам нужно подготовить диск к установке, создать раздел и сделать его загрузочным. Для этого можно воспользоваться двумя утилитами Bootice и RMPrepUSB. Для примера воспользуемся Bootice.

Нажимаем на кнопку Bootice и выбираем Perform Format.

В следующем окне нужно выбрать USB-HDD mode (Single Partion) и нажать Next Step.

Здесь нужно выбрать метку диска и файловую систему FAT16, FAT32 или NTFS. Отформатируем флэш в NTFS. Это позволит немного увеличить скорость считывания файлов в текстовом режиме установки (для некоторых флеш возможен обратный эффект замедления работы).

Нажимаем ОК, программа выдаст предупреждение, что диск будут отформатирован, все существующие разделы будут удалены и созданы новые. Далее несколько раз подтверждаем действия программы. Жмём на OK.

После создания разделов закрываем Bootice и возвращаемся к главному окну программы. Теперь нам нужно поставить галочки напротив требуемых дистрибутивов и указать пути к ним.

Ставим флаг напротив Windows 2000/XP/2003 Setup и выбираем директорию с предварительно распакованным образом Windows XP, если конечно хотите сделать чтобы она ставилась с флешки.

Vista/Server 2008 – Setup/PE/RecoveryISO — ставим галочку и показываем путь либо к распакованному дистрибутиву с семеркой, либо LiveCD, на базе установщика Windows 7, например KillWinLock. Я указал путь с приводу DVD с диском Windows 7 x64.
UBCD4Win/WinBuilder/..

— на этом разделе можно поставить галочку, если планируете сделать загрузочный дистрибутив с аварийным LiveCD, например BartPE или AlkidLiveCD. Образы нужно предварительно распаковать/скопировать в папку.
PartedMagic/Ubuntu Desctop variants/..

— если хотите сделать чтобы была возможность загрузки дистрибутива с Acronis или другими, например диск восстановления с антивирусом Касперского, ставим тут галочку. Нужно заметить что здесь нужно показать путь к образу диска с расширением ISO.
SysLinux bootsector/.. — в этом разделе показываем путь к распакованному установочному дистрибутиву с операционной системой Linux.

Когда все подготовлено, нажимаем кнопку – GO. Если поставить галочку напротив пункта – Show Log, то можно наблюдать воочию весь процесс создания.

Собственно осталось только наблюдать за работой программы. После окончания которой вы увидите надпись – Job done – работа сделана =).

Теперь можно перегрузить компьютер и проверить работоспособность загрузочного носителя. Желаю всем удачи!

Источник: https://zen.yandex.ru/media/id/5c35a0f95d92d200abaddd75/sozdaem-multizagruzochnuiu-fleshku-5c37510dd5b1d100a95e6265

Мультизагрузочная флешка с несколькими ОС Linux

Мультизагрузка с флешки

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

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

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

Автоматическое создание мультизагрузочной флешки linux быстрее и проще, но ручное намного гибче и вы можете записать на одну флешку, например, Windows и Linux.

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

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

Шаг 1. Загрузка

Программы ещё нет в официальных репозиториях, поэтому единственный способ её получить – скачать архив с исполняемыми файлами из репозитория GitHub. Затем распакуйте полученный архив:

tar xvzf ventoy-1.0.17-linux.tar.gz

Шаг 2. Установка

В архиве есть утилита Ventoy2Disk.sh, именно с помощью неё можно установить программу на флешку. Для этого перейдите в папку с исполняемым файлом и выполните:

./Ventoy2Disk.sh -i /dev/sdX

Утилита два раза попросит подтверждение установки, так как это сотрёт все данные с флешки. Здесь /dev/sdX – это путь к устройству вашей флешки в файловой системе Linux. Узнать его можно с помощью утилиты fdisk:

fdisk -l

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

Шаг 3. Добавление образов

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

Шаг 4. Проверка

Осталось перезагрузить компьютер или использовать эмулятор Qemu, чтобы посмотреть как работает полученная флешка:

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

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

Шаг 1. Установка Multisystem

Установить в Ubuntu можно с помощью PPA. Для этого просто используйте следующие команды:

wget -q -O – http://liveusb.info/multisystem/depot/multisystem.asc | sudo apt-key add –
sudo apt-add-repository 'deb http://liveusb.info/multisystem/depot all main'

sudo apt-get update
sudo apt-get install multisystem

Если у вас другой дистрибутив, или вы не хотите использовать PPA, можете скачать программу, распаковать ее в любое подходящее место и запускать командой:

sudo ./install-depot-multisystem.sh

Шаг 2. Запуск

После завершения установки, можно начинать создание мультизагрузочной флешки linux. Подключите вашу USB флешку, и запустите MultiSystem из главного меню системы или через терминал:

При первом запуске программа будет выглядеть примерно вот так:

Шаг 3. Выбор носителя

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

После этого подтвердите установку на нее загрузчика Grub2:

Шаг 4. Добавление образов

Теперь мультизагрузочная флешка linux будет настроена. В этом окне нужно выбрать образы, которые стоит записать на флешку:

Это делается очень просто. Просто перетащите нужный ISO образ в окно программы. Если это не сработает вы можете кликнуть на иконке CD и выбрать нужные образы в файловой системе:

Потом MultiSystem извлечет файлы из этих образов на флешку и сделает ее загрузочной.

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

Вот и все. Теперь мультизагрузочная флешка с несколькими ОС Linux готова к использованию. Перезапустите ваш компьютер, и установите вашу флешку как первое загрузочное устройство в Bios. Дальше останется только выбрать дистрибутив, который вы хотите запустить.

Также Multisystem имеет ряд дополнительных функций:

  • Настройки Grub
  • Обновление загрузчиков Grub и Brug
  • Загрузка Live CD из сети
  • Установка VirtualBox
  • Форматирование USB флешки
  • И многие другие

Для того чтобы получить доступ к этим опциям перейдите на вкладку Меню:

Также вы можете проверить как будет выглядеть загрузочное меню с помощью qemu или VirtualBox на вкладке Запуск:

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

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

На самом деле мультизагрузочная флешка с несколькими ОС Linux может быть создана и без помощи специализированных программ. Для этого достаточно несколько программ, возможно, уже установленных в вашей системе, или доступных из официальных репозиториев.

Вот что нам понадобится:

  • Gparted – отличный редактор разделов с графическим интерфейсом. Можно использовать любой другой, лишь бы вы знали как им пользоваться
  • Загрузчик Grub2.
  • Эмулятор qemu для проверки работоспособности флешки

Отделять отдельный раздел для каждого дистрибутива не флешке совсем необязательно. Если нужно только записать сами файлы образов, без их модификации, можно просто скинуть их в папку на флешке, а затем попросить Grub загружаться с нужного ISO образа.

Шаг 1. Форматирование флешки

Начнем с того что отформатируем флешку и сделаем ее загрузочной. Форматировать флешку желательно в fat32. Можно использовать и другую файловую систему, кроме NTFS.

Откройте Gparted через главное меню или терминал. Возможно, флешка уже смонтирована в системе и чтобы создать мультизагрузочную флешку Linux, её придется отмонтировать:

Удалите все существующие разделы и создайте один с файловой системой vfat:

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

Теперь в контекстном меню для раздела, на который будут записаны образы выберите пункт Manage flags и установите галочку напротив пункта Bootable:

Теперь осталось нажать кнопку Применить:

Операция записи изменений на диск может занять кое-какое время.

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

Переходим к установке загрузчика. Сначала смонтируем флешку в папку /mnt/USB, здесь /dev/sdX – ваша флешка:

mkdir /mnt/USB

mount /dev/sdx1 /mnt/USB

mkdir /mnt/USB/iso/

Скопируйте необходимые файлы ISO в папку /mnt/USB/iso. Теперь установим загрузчик Grub2, следующей командой:

grub-install –root-directory=/mnt/USB/ /dev/sdx

Шаг 3. Настройка меню

Осталось создать конфигурационный файл загрузчика. Создайте файл /mnt/USB/boot/grub2/grub.cfg приведенной ниже командой и в нем добавьте нужные пункты для каждого iso образа:

vi /mnt/USB/boot/grub2/grub.cfg

Пункт должен выглядеть вот таким образом:

menuentry “Ubuntu” {loopback loop /iso/ubuntu-15.04-desktop-i386.isoroot=(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 ntfsinsmod ntldrloopback loop /iso/windows.isoroot=(loop)ntldr (loop)/bootmgr

}

Здесь все то же самое, только вместо ядра Linux загружаем загрузчик Windows, командой ntldr.

Шаг 4. Проверка результата

Когда завершите настройку файла, сохраните его и можно перевеять все ли получилось. Сначала отмонтируйте флешку:

sudo umount /dev/sdX1

Затем используйте qemu для загрузки системы:

qemu-system-x86_64 -hda /dev/sdX

Вот так это выглядит:

Использование AutoISO

Можно не делать меню самому, а воспользоваться скриптом 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).

Как правило, первым считается тот диск, с которого выполнена загрузка.

Таким образом, конфигурация пункта меню будет выглядеть вот так:

menuentry “Ubuntu” {root=(hd0,1)linux /casper/vmlinuz boot=casper noeject noprompt splashinitrd /casper/initrd.lz

}

 Внешний вид

Теперь все работает, но выглядит наше меню не так красиво как в той же программе Multisystem. Наша мультизагрузочная флешка linux должна быть красивее. Добавьте следующие строки в начало конфигурационного файла grub.cfg:

Тайм-аут по умолчанию 5 секунд:

set timeout=5

Расширение экрана:

set gfxmode=”1280×800″
set gfxpayload=keep

Активация режима видео:

insmod vbeinsmod gfxterm

terminal_output gfxterm

Установим шрифт Unicode:

font “/boot/grub2/fonts/unicode.pf2”
loadfont unicode

Фоновый рисунок:

insmod jpeg
background_image “/boot/fon.jpg”

И цвета текста и меню:

set menu_color_normal=red/blackset menu_color_highlight=yellow/black

set color_normal=yellow/black

Вот что получилось:

Выводы

Источник: https://losst.ru/multizagruzochnaya-fleshka-s-neskolkimi-os-linux

Создание мультизагрузочного USB HDD или флешки

Мультизагрузка с флешки

Загрузочный USB Flash или HDD накопитель удобен тем, что можно отказаться от использования CD/DVD для установки ОС и использования диагностических программ типа Memtest, MHDD, Acronis TI.

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

Существует множество решений для флешек (например, http://eee-pc.ru/wiki/софт:usb_multiboot), но, как правило, они не работают с USB HDD. На хабре я нашел только статью об установке Win7 с USB HDD, но год назад попытки воспроизвести это не увенчались успехом.

Для установки Windows 7 с флешки существует MS Win7 DVD Tool, но он опять же не работает с HDD. Поэтому давайте создадим свой мультизагрузочный USB HDD с помощью GRUB4DOS.

Нам понадобится:

  • USB HDD (все описанное должно работать и для флешек).
  • ОС Windows (естественно можно аналогично сделать это и из ОС на базе Linux, но у меня сейчас нет возможности проверить работоспособность и наличие «подводных камней»).
  • Материнская плата (BIOS) с поддержкой загрузки с USB накопителей. Если загрузка с USB не поддерживается, можно использовать Plop, об этом ниже.

Начнем

  1. Скачиваем HP USBFW и форматируем наш накопитель. Обычно все, в том числе и я, пропускают этот шаг. Возможно, будет работать и без него, но лично я перепробовал все стандартные варианты форматирования из Windows 7, однако загрузка с моей 320ГБ Тошибы не работала (зависала сразу после выбора в Boot menu) до использования этой утилиты.

  2. Если воспользовались HP USBFW из прошлого пункта, то можно удалить созданный им на весь диск раздел и создать свой, поменьше (желательно FAT32, иначе могут возникнуть проблемы с некоторыми программами и ОС), а оставшееся место оставить для «файлопомойки».
  3. Устанавливаем загрузчик GRUB4DOS в MBR.

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

    1. Можно воспользоваться GUI: для этого скачиваем grubinst-1.1-bin-w32-2008-01-01, запускаем grubinst_gui.exe, выбираем диск, жмем Refresh в Part list и выбираем нужный раздел. Остальные настройки можно не трогать.
    2. Либо в консоли командой: grubinst.

      exe hd(номер диска, номер раздела)Номер диска можно узнать в «Управлении дисками» (diskmgmt.msc).

  4. Копируем файлы grldr и Menu.lst из архива grub4dos-0.4.4.zip в корень раздела.

Можно перезагружаться и проверять работоспособность нашего мультизагрузочного накопителя.

Для проверки работоспособности многих программ необязательно каждый раз ребутать компьютер. Можно использовать виртуальные машины: MobaLiveCD или VirtualBox. Для VB выполняем в консоли:

“C:\Program Files\Oracle\VirtualBox\VBoxManage” internalcommands createrawvmdk -filename “C:\USBHDD.VDI” -rawdisk \\.\PhysicalDrive1 где число в PhysicalDrive — номер нашего загрузочного диска, и указываем полученный файл (C:\USBHDD.VDI) в качестве жесткого диска при создании машины. Однако некоторые ОС (например, Windows 7) могут не работать таким способом.

Memters86+

Скачиваем ISO образ с офф. сайта memtest.org/download/4.20/memtest86+-4.20.iso.zip и кидаем его на наш загрузочный HDD (не забываем распаковать .zip архив). Открываем Menu.

lst текстовым редактором, добавляем туда следующее:title Memtest find –set-root /mt420.iso map /mt420.iso (hd32) map –hook root (hd32) chainloader () И попробуем разобраться, что эти команды означают.

title Memtest — название пункта (Memtest), которое будет отображаться в меню.

map /mt420.iso (hd32) — загрузка ISO образа, находящегося в корне загрузочного диска (эмуляция CD-ROM).
root (hd32)— делает виртуальный CD-ROM корневым.
chainloader () — передает управление другому загрузчику (если в скобках ничего не указано, то используется корневой, в данном случае hd32).

Ubuntu 10.4

Также кидаем ISO образ с ubuntu.com на HDD и прописываем в Menu.lst (образ переименован в ubuntu1.iso): title Ubuntu map /ubuntu1.iso (hd32) map –hook root (hd32) kernel /casper/vmlinuz iso-scan/filename=/ubuntu1.iso boot=casper quiet splash — locale=ru_RU initrd /casper/initrd.lz

Windows 7

А вот с Win 7 немного сложнее.

Способ 1:

Копируем все файлы с диска (образа) Windows 7 и добавляем в Menu.

lst:title Install Windows 7 find –set-root /bootmgr chainloader /bootmgr В некоторых случаях работает, но могут возникнуть различные ошибки во время установки.

К тому же таким способом будет работать только если на hdd находится одна Windows 7, иначе (например, если хотим поместить туда х86 и х64) запустится установка первой найденной.

Способ 2:

Небольшой скрипт автоматизирующий некоторые операции (в т.ч. добавление пункта в Menu.lst) по изменению образа. Источник — greenflash.su/forum/5-661-1, там же ссылки на подробное описание того, что он делает.

Способ 3:

Качаем imdisk, запускаем, копируем полученную папку imdisk на наш диск.

Создаем в этой папке файлы со следующим содержанием:

SetupImDisk.cmd

@ECHO ON rundll32.exe setupapi.dll,InstallHinfSection DefaultInstall 132 .\imdisk.inf

SetupCDROM7.cmd

@ECHO ON Set fullname=%srcdrv%\win7.iso imdisk -a -f %srcdrv%\win7.iso -m #:

Setup.bat

@ECHO OFF for %%x in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%x:\imdisk\SetupImDisk.cmd set srcdrv=%%x: echo Find the USB in %srcdrv%\ echo. cd\ %srcdrv% cd imdisk echo Begin with SetupImDisk.cmd echo. call %srcdrv%\imdisk\SetupImDisk.cmd @ECHO OFF echo. echo Now going to SetupCDROM.cmd echo. pause echo. call %srcdrv%\imdisk\SetupCDROM7.cmd @ECHO OFF echo. echo Done. Have Fun….. echo. pause for %%y in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist %%y:\look.win set install=%%y: cd\ %install% cd sources setup.exe exit
Либо берем здесь уже готовую папку. Кидаем образ Windows 7 в корень диска (не забываем переименовать его в win7.iso или соответственно изменить имена во всех файлах) и в Menu.lst добавляем: Title Install Win7 map /win7.iso (hd32) map –hook chainloader (hd32)

И во время установки Win 7, когда попросит драйвер CD-ROM, открываем консоль (SHIFT+F10) и запускаем setup.bat:

pushd E:\imdisk — вместо Е буква нашего раздела HDD setup.bat

Источник — chapaty.org/kasha/software/usb-hdd-install-iso-win-7-xp-ubuntu.html.

UPD: автоматизация этого способа: rghost.ru/20467691 либо greenflash.su/_fr/7/7487664.7z. Файлы из архива (кроме menu.lst и seven.iso) необходимо скопировать в корень раздела (либо соответственно изменить пути в Menu.lst).

Возможные проблемы и ошибки

Error 60: File for drive emulation must be in one contiguous disk area

Решение: нужно дефрагментировать образ. Например, с помощью программы Contig от Марка Руссиновича. Использование: contig.exe g:\ubuntu1.iso в консоли.

BIOS не поддерживает загрузку с USB, зависает, долго грузится и другие проблемы, связанные с загрузкой с USB HDD

Решение: Plop boot manager. Вариантов использования много и на их описание не хватит места, поэтому инструкцию на русском можно найти, например, тут.

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

Более подробный мануал по GRUB4DOS есть здесь (перевод на русский язык, местами кривой) либо в README_GRUB4DOS из архива с GRUB4DOS.

UPD1: перезалит скрипт из 2 способа вин7: ошибся и выложил старую версию, в ней были проблемы с х64.

UPD1.1: добавлен автоматизированный 3 способ вин7. Хабы:

Источник: https://habr.com/ru/post/124482/

Как создать мультизагрузочную флешку программами WinSetupFromUSB и XBoot

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

Кроме этих штук ещё ношу разные диски с хорошими программами, которыми можно починить операционную систему.

Например LiveCD с операционной системой Ubuntu и программой TestDisk (восстановление удалённых разделов на жёстком диске), затем LiveCD с программой AntiWinLocker (удаление баннера вымогателя), диски LiveCD ESET NOD32 и Kaspersky Rescue Disk и Dr.Web (удаление вирусов), Victoria и MHDD (тестирование жёстких дисков) и так далее и тому подобное.

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

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

Ещё один положительный момент. С помощью программы WinSetupFromUSB можно создать мультизагрузочную флешку содержащую несколько операционных систем и ещё набор различных программ.

Программа XBoot тоже неплоха, в процессе создания мультизагрузочной флешки она предлагает протестировать созданную флешку во встроенной виртуальной машине QEMU!

Диву даюсь, как я раньше не знал про эти две программы. Обязательно расскажите о программах WinSetupFromUSB и XBoot на страницах вашего сайта.

Здравствуйте друзья! В этой статье я хочу вам рассказать как создать мультизагрузочную флешку содержащую множество программ и операционную систему утилитой WinSetupFromUSB, а во второй части статьи упомяну программу XBoot!

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

В первую очередь рассмотрим программу WinSetupFromUSB (представляющую оболочку для загрузчиков Syslinux и Grub4Dos ядра Linux) она немного попроще и поудобнее.

Как создать мультизагрузочную флешку программой WinSetupFromUSB

Программу WinSetupFromUSB, скачиваем на официальном сайте

Можете скачать утилиту на нашем Яндекс.Диске по ссылке https://yadi.sk/d/igAC2tKvmeFFg

Выбираем WinSetupFromUSB 1.3.exe (22 MB).Если нам необходимо создать загрузочную флешку Windows 7 64 бит и Windows 8 64 бит, значит запускаем файл WinSetupFromUSB_1-3_x64.exe.

Внимание: Вы запустили программу WinSetupFromUSB в первый раз, а это значит, что Вашу флешку нужно форматировать в NTFS и сделать её загрузочной.

В главном окне программы WinSetupFromUSB отображено название нашей подсоединённой флешки. Ставим галочку на пункте

 Auto format it with inst и отмечаем пункт NTFS.

При добавлении уже второй программы пункт Auto format it with inst отмечать будет не нужно.

Отмечаем галочкой пункт Linux ISO/Other Grub4dos compatible ISOи нажимаем на кнопку справа,откроется окно проводника, в котором вы должны найти папку с образами операционных систем и программ из которых будет состоять ваша мультизагрузочная флешка

К примеру я создам мультизагрузочную флешку с программами перечисленными ниже:

Три бесплатных антивирусных диска

1) Dr.Web® LiveCD скачать можно здесь http://www.freedrweb.com/livecd/

2) ESET NOD32 LiveCD скачать можно здесь http://www.esetnod32.ru/download/utilities/livecd/

3) Kaspersky Rescue Disk скачать можно здесь http://www.kaspersky.ru/virus-scanner

4) Диск AntiWinLocker (удаление баннера блокирующего рабочий стол) http://www.antiwinlocker.ru/

5) Программу Victoria для исправления ошибок и бэд-блоков на жёстком диске.

6) Acronis True Image 2014 – создание бэкапа операционной системы. www.acronis.ru

7) Acronis Disk Director – поделить жёсткий диск на разделы.

8) Реанимационный диск для Windows XP – ERD Commander 5.0

9) Реанимационный диск Windows 7 – (MSDaRT) 7.0

10) Реанимационный диск для Windows 8 (MSDaRT) 8.0.

11) Бесплатную операционную систему Linux, например Ubuntu (Убунту). http://ubuntu.ru/get

В первую очередь добавим в нашу мультизагрузочную флешку антивирусный диск Dr.Web® LiveCD, выделяем его левой мышью и жмём Открыть.ОК.GO.Да.Да.

ОК. Готово.

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

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

Web® LiveCD – drweb-livecd-602, нажмите Enterи загрузится антивирусный диск Dr.Web® LiveCD

Вторым добавляем в нашу мультизагрузочную флешку антивирусный диск ESET NOD32 LiveCD.

При добавлении ужее второй программы пункт Auto format it with inst отмечать будет не нужно

Отмечаем галочкой пункт Linux ISO/Other Grub4dos compatible ISOи нажимаем на кнопку справа, выделяем его левой мышью и жмём Открыть.ОК.GO.

ОК. Готово.Загружаем наш компьютер или ноутбук с флешки.

Антивирусный диск ESET NOD32 LiveCD добавлен в нашу мультизагрузочную флешку.

 Проверяем работу нашей программы ESET NOD32 LiveCD, жмём Enterи загружается антивирусный диск

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

В итоге у меня получилась вот такая мультизагрузочная флешка.

Как добавить в мультизагрузочную флешку операционную систему Windows 7 и Windows 8

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

Отмечаем галочкой другой пункт Vista/7/8/Server 2008/2012 based ISO и нажимаем на кнопку справа,

в открывшемся проводнике выбираем образ Windows 7 64 бит и жмём Открыть

GO

ОК. Готово.

Загружаемся с нашей мультизагрузочной флешки и видим в загрузочном меню появился пункт

0 Windows NT6 (Vista/7 and above) Setup – означает установку операционных систем Windows Vista, Windows 7 и выше. Нажимаем Enter,

в следующем окне выбираем Windows 7 64 bit, жмём Enter и происходит установка операционной системы Windows 7 64 bit.

Если выбрать пункт 1 Second part/continue setup (Boot first internal disk) – произойдёт загрузка с жёсткого диска.

К сожалению на моей 8-ми гиговой мультизагрузочной флешке более нет места, а то бы мы с Вами ещё что-нибудь туда залили.

Друзья, если вам не нравится загрузочное меню WinSetupFromUSB, представляющее из себя меню загрузчика Grub4dos, то вы можете его изменить. Для этого нужно внести изменения в файл menu.lst находящийся в корне мультизагрузочной флешки. 

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

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

Как создать мультизагрузочную флешку программой XBoot

Для работы программы XBoot обновите на своём компьютере программную платформу NET Framework до версии 4. Флешку перед работой отформатируйте в файловую систему FAT32. Ещё хочу сказать, что программа XBoot представляет из себя оболочку для загрузчиков Syslinux и Grub4Dos ядра Linux.

Идём на сайт программы, жмём левой мышью на Xboot v1.0 beta14,извлекаем файлы из архива и запускаем установщик программы. В главное окно XBoot вам нужно просто перетащить мышью нужные вам образы программ.

 Например создадим мультизагрузочную флешкувот из таких необходимых любому пользователю программ: Kaspersky Rescue Disk, LiveCD ESET NOD32 (удаление вирусов), AntiWinLocker (удаление баннера блокировщика рабочего стола), и отдельно хочу сказать про образ TestDisk Livecd.

Данный образ не просто содержит программу TestDisk, с помощью которой можно возвращать удалённые разделы на жёстком диске, этот образ содержит целую операционную систему Ubuntu — основанную на Debian.

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

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

 
XBoot распознает многие образы дисков, которые вы ей подсуните, например образ антивирусного диска Касперского и менеджера разделов жёсткого диска Acronis программа приняла без проблем, но иногда при перетаскивании образа, программа выдаст вот такое окно, в нём вам нужно раскрыть список и выбрать универсальный пункт Add using Grub4dos ISO image Emulation.

Затем нажать Add this fileВы можете переименовать название любого образа, но переименовывайте их в латинице и ни в коем случае не кириллицей. Например переименуем BootMed1_64bit.iso в Ubuntu TestDisk.

  А сейчас, если вы нажмёте на кнопку Create ISO, создастся образ в формате ISO, который вы сможете прожечь на болванку DVD, то есть создать мультизагрузочный диск, но он нам пока не нужен, а нужна нам мультизагрузочная флешка и мы нажимаем на Create USB! Выбираем рекомендованный программой загрузчик Syslinux и нашу флешку и жмём ОК.Начинается процесс создания загрузочной флешки.По окончании процесса программа предлагает нам произвести тест мультизагрузочной флешки в своей виртуальной машине QEMU. Нажимаем Да! Примечание: К сожалению на Windows 8 не получилось запустить виртуальную машину QEMU, а на Windows XP и на Windows 7 всё прошло успешно.Виртуальную машину можно запустить ещё таким образом. 

 В главном окне программы выбираем QEMU, затем нашу флешку и нажимаем кнопку Boot. 

Третью вкладку Edit multiboot USB без надобности не трогайте, в ней редактируются конфигурационные файлы загрузчиков syslinux и grub4dos
Виртуальная машина показывает нам, как работает наша мультизагрузочная флешка.

Но знайте, если какая-то из утилит не стартовала в виртуальной машине QEMU, то зачастую, работать она всё же будет.

Например в моём случае, в виртуальной машине не удалось запустить ровно половину программ.

Когда же я загрузил с созданной мультизагрузочной флешки свой компьютер и ноутбук, работать отказался только LiveCD ESET NOD32, все остальные утилиты удачно стартовали.

Метки к статье: Флешка WinSetupFromUSB Мультизагрузочные носители

Источник: https://remontcompa.ru/zagruzochnyy-nositel/352-kak-sozdat-multizagruzochnuyu-fleshku.html

WinSetupFromUSB, или превращаем внешний накопитель в мультизагрузочный

Мультизагрузка с флешки

Многие понимают, что диски CD и DVD как носители информации обладают кучей недостатков.

Три самых главных недостатка – их слабая надежность (особенно это касается CD: полежал диск на полке годик-два, а потом выясняется, что он перестал читаться.

Причина этого проста – произошло отслоение рабочего слоя и образовались дырки, хорошо видимые на просвет), низкая скорость и необходимость смены дисков в приводе при установке програмного обеспечения.

В условиях сервис-центра последние 2 пункта особенно актуальны.

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

Нам понадобится:

1. USB-накопитель (флешка объемом 8-16 ГБ или внешний HDD любого объема);

2. Образы установщиков операционных систем и Live CD;

3. Программа WinSetupFromUSB (самую свежую версию 1.0 beta 8 скачать можно тут.

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

Жесткий диск же необходимо особым образом подготовить:

– Загрузочный раздел должен быть нулевым, то есть первым по счету;

– Загрузочный раздел должен быть основным;

– Загрузочный раздел должен быть активным;

– Загрузочный раздел должен быть отформатирован под FAT32.

Я поделил свой внешний жесткий диск объемом 500 ГБ следующим образом:

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

– Для Windows XP указать источник, где находится папка i386;

– Для Windows 7 указать источник, где находятся папки BOOT и SOURCES;

– Для сборки Live CD указать источник, где находится папка i386;

– Для добавления готового образа загрузочного диска (например, DOS, Linux или какой-нибудь другой мультизагрузочный диск) необходимо указать соответствующий ISO-образ. ВНИМАНИЕ! Загрузка из ISO может потребовать большого объема оперативной памяти (в зависимости от размера образа)!

– Для Linux указать источник, где находится папка SYSLINUX.

Теперь, когда все готово, можно приступать к созданию мультизагрузочного диска.

ВНИМАНИЕ!!! ПЕРЕД СОЗДАНИЕМ ЗАГРУЗОЧНОГО ДИСКА НУЖНО УБЕДИТЬСЯ, ЧТО НА НОСИТЕЛЕ НЕТ ВАЖНЫХ ДАННЫХ! В ПРОТИВНОМ СЛУЧАЕ ОНИ БУДУТ БЕЗВОЗВРАТНО УТЕРЯНЫ!

Запускаем WinSetupFromUSB…

В первую очередь создадим загрузочный сектор с помощью встроенной утилиты Bootice.

Для этого выберем подготовленный раздел и нажмем кнопку Bootice в главном окне программы.

Откроется следующее окно:

Далее открываем Parts Manage:

Если данная процедура выполнялась ранее, переформатирование можно пропустить.

Выбираем нужный раздел или флешку, жмем Reformat USB Disk.

Для флешки или для жесткого диска с одним разделом выбираем USB-HDD Mode (Single Partition). Если на диске предполагается 2 и более раздела, выбираем USB-HDD Mode (Multi-Partitions).

Partition Alignment выставляем Align To Cylinder.

Жмем Next.

Задаем размеры разделов и файловые системы:

Жмем OK, соглашаемся с тем, что диск будет отформатирован, а данные утеряны.

Форматирование завершено.

В главном окне Bootice становится доступной кнопка Process MBR. Нажмем ее.

Откроется окно создания загрузочной записи:

Здесь оставляем все, как есть (GRUB4DOS), жмем Install/Config.

В окне настройки GRUB4DOS ничего не трогаем, только жмем Save To Disk:

Основная загрузочная запись (MBR – Master Boot Record) создана.

Теперь необходимо создать загрузочную запись раздела (PBR – Partition Boot Record).

В главном окне Bootice жмем Process PBR.

Откроется окно создания загрузочной записи:

Выбираем GRUB4DOS, жмем Install/Config, далее OK (ничего не меняем).

Загрузочная запись раздела (PBR – Partition Boot Record) создана.

Возвращаемся в WinSetupFromUSB, где указываем пути к распакованным ранее образам:

Также можно установить галочку Test In QEMU, чтобы можно было проверить работу загрузчика.

Жмем GO, идем пить чай.

P. S. Чая может понадобиться очень много.

По окончании процесса получаем сообщение Job done.

Вот, что у нас получилось:

Теперь можно перезагрузить компьютер и попробовать загрузиться с нашего внешнего накопителя.

Источник: https://club.dns-shop.ru/blog/t-126-usb-fleshki/2234-winsetupfromusb-ili-prevraschaem-vneshnii-nakopitel-v-multizagru/

Создание универсальной мультизагрузочной флешки с Windows 7/8/10, WinPE, Linux и пр. (Legacy + UEFI поддерживается)

Мультизагрузка с флешки

Алоха!

Не так давно мне на глаза попалась одна довольно интересная утилита – Ventoy. Предназначена она для создания универсальных загрузочных флешек: Legacy + UEFI (причем, делается это в ней максимально просто, буквально за 2 шага!).

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

Отмечу также, что испытал Ventoy я пока лишь на десятке ПК и ноутбуков (выборка не очень большая) – везде всё работало, что называется из “коробки” (кроме ноутбука от HP: у него в BIOS потребовалось отключить защищенную загрузку (Secure Boot), хотя на др. устройствах проблем с этим не возникало…).

Теперь о деле…

*

Самый простой способ создания мультизагрузочного носителя

Как и для создания любой загрузочной флешки нам понадобятся установочные ISO-образы с ОС Windows. Т.к. мы будем использовать Ventoy — можете сразу же загрузить несколько ISO, например, Windows 10, Windows 8, LiveCD и т.д.

Источник: https://ocomp.info/multizagruzochnaya-fleshka.html

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.