Автор Тема: MultiBootUSB - создание мультизагрузочной флешки  (Прочитано 5009 раз)

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2183
  • Да будет свет!
Re: MultiBootUSB - создание мультизагрузочной флешки
« Ответ #30 : 19 Апрель 2016, 08:14:37 »
ставил на и5 -стационар и бук. Обе железки не приняли даже лайв.
Прекратила применять эту программу по причине её ненадёжности и повторяю, что в 16.04 у меня она совсем не работает.
В настоящий момент для создания мультизагрузочной флешки с дистрибутивами Ubuntu-based и на основе Debian мной используется программа Multisystem.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн yx

  • Постоялец
  • ***
  • Сообщений: 202
Правильную программу используете, товарищ!!! Я тоже успокоился на залмане и мультисистем

Оффлайн viktor_ja

  • Постоялец
  • ***
  • Сообщений: 149
Приветствую, уважаемые форумчане!

Разбирался с  Peppermint OS 7.
Система понравилась своей лаконичностью и оформлением.
Спойлер
Это такая Lubuntu 16.04 с несколько изменённым программным обеспечением и оформлением рабочего окружения LXDE, с xfce4-панелью в качестве основной панели, заменяющей LXPanel. Файловый менеджер Nemo вместо PCManFM, текстовый редактор - Pluma, медиапроигрыватель - VLC, и многое другое. Ещё понравилось, что система имеет удобную панель настройки свойств и может без проблем быть русифицирована в Live-режиме.
Есть и недостаток. На Виртуалбокс образ может загружаться с ошибкой видеорежима, но это,скорее всего, проблема версии 16.04, которая уже исправлена.

Образ нормально записался на мультизагрузочную флешку программой multibootusb-7.5.0, откуда собственно был запущен и рассмотрен.
Обращает на себя внимание то, что разработчики понадеялись на использование онлайн-софта и в некоторых разделах вместо программ запускаются соответствующие интернет-ссылки. Это конечно позволило уменьшить размер образа, но интернет есть не у всех и не всегда.
Установил систему с флешки в раздел жесткого диска (установилась штатно, быстро, без проблем).
Добавил несколько программ, в том числе и Systemback и снял ISO-образ, всё завершилось штатно. Записал "новоиспечённый" образ на мультизагрузочную флешку программой multibootusb-7.5.0 и решил с него загрузиться. Загрузка пошла и тут "засада":
Цитировать
BusyBox v1.22.1 (Ubuntu 1: 1.22.0-15ubuntu1) built-in Shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs) /cow format specifed as aufs and no Support found.
Гугл-переводчик выдал: (initramfs) / формат корова определяется как AUFS и никакой поддержки не найдено.
Что делать?
набрал: help
выбрал и набрал: readonly,  нажал - "Enter"
выбрал и набрал: return,  нажал - "Enter"

Система загрузилась, всё работает.

А на буржуйском форуме (увидел после) рекомендуют просто набрать: exit
Цитировать
I can confirm that typing 'exit' also works fine on a real machine, it's just a bit of a nuisance.
и тоже срабатывает, после нажатия  - "Enter". Классифицируется там это, как просто неприятность.

Пробовал загрузить испытанным способом:
#start Peppermint
LABEL Peppermint
MENU LABEL Peppermint-7-i386 (Lubuntu 16.04/xfce4)
KERNEL /multibootusb/Peppermint/casper/vmlinuz
APPEND ramdisk_size=100000 initrd=/multibootusb/Peppermint/casper/initrd.gz
#end Peppermint
Не получается. Опять (initramfs) и вариантов - нет, только перезагрузка. Такая вот "неприятность".

Скриншоты:
Спойлер

Может кто-нибудь знает в чём дело? И почему "корова определяется как AUFS"? :)
Успехов!
« Последнее редактирование: 21 Июль 2016, 10:25:09 от viktor_ja »

Оффлайн viktor_ja

  • Постоялец
  • ***
  • Сообщений: 149
Re: MultiBootUSB - создание мультизагрузочной флешки
« Ответ #33 : 17 Декабрь 2016, 18:33:54 »
Приветствую уважаемые форумчане!
Похоже sundar_ima вышел из медитации и продолжил работу над multibootusb. Текущую версию -  multibootusb 8.3.0 можно скачать на станице http://multibootusb.org/page_download/ .
Версия поставляется в виде установочного файла .exe и пакетов: .deb и .rpm, а также архива .tar.gz.  Там же можно перейти на Github для скачивания предшествующих версий.
Особо не разбирался (устраивает версия multibootusb 7.5.0), но могу отметить:
 - в Windows теперь требуется установка этой программы
 - пакет .deb установился в Linux 16.04 на Виртуалбоксе безоговорочно и удалось добавить Live-образ на флешку
 - в основном окне появилась шкала и можно выбрать размер файла сохранения.
Скриншоты здесь: https://yadi.sk/d/CcsjBjur33qnWD
Успехов!

Оффлайн vita

  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2183
  • Да будет свет!
Re: MultiBootUSB - создание мультизагрузочной флешки
« Ответ #34 : 18 Декабрь 2016, 01:19:07 »
Проверила установку MultiBootUSB версии 8.3.0 в экспериментальной Matuntu-Y64 (16.10)

Установилась и запустилась без вопросов, но как и прежде не все образы принимает.
Одним словом, MultiSystem более дружественна для работы с образами, производными от Ubuntu.
Делай с нами, делай как мы, делай лучше нас!

Оффлайн yx

  • Постоялец
  • ***
  • Сообщений: 202
Re: MultiBootUSB - создание мультизагрузочной флешки
« Ответ #35 : 18 Декабрь 2016, 19:39:16 »
ну почему только убунту? калькулейт, паппирус, утилиты типа акрониса. Много чего грузится мультисистем

Оффлайн ivm

  • Ветеран
  • *****
  • Сообщений: 1413
Re: MultiBootUSB - создание мультизагрузочной флешки
« Ответ #36 : 18 Декабрь 2016, 20:03:10 »
ну почему только убунту? калькулейт, паппирус, утилиты типа акрониса. Много чего грузится мультисистем
А с какого глюка сделан вывод о том, что выше было написано "только"? И при чём здесь мультисистем?
Что непонятно спрашиваем, если всё понятно - пользуемся.

Оффлайн viktor_ja

  • Постоялец
  • ***
  • Сообщений: 149
Re: MultiBootUSB - создание мультизагрузочной флешки
« Ответ #37 : 20 Декабрь 2016, 15:51:08 »
Попытаюсь расширить возможности пользователей использующих программу MultiBootUsb.
Встречаются Live-образы систем «зловреды», которые записываются на флешку, но не запускаются с неё в силу ряда причин (полагаю, что Вам они уже известны). Помочь может метод монтирования образа в, так называемый, 4-й (виртуальный) раздел создаваемый на флешке.
Я уже сообщал здесь, что программа  MultiBootUsb создаёт файлы для того, чтобы перейти на загрузку других установленных программ через загрузчик GRUB4DOS и каким образом переходить на загрузку этих программ. Остаётся добавить, что флешка должна быть отформатирована, подготовлена к загрузке с файла /multibootusb/grub.exe, то есть иметь в корне соответствующие файлы: grldr,  Menu.lst и папку Boot с присущими ей файлами. Где Вы это возьмёте - Ваше дело, но если их нет, придётся сначала заняться созданием флешки с загрузчиком GRUB4DOS и это будет первым шагом.
Далее (шаг 2). В корне флешки создайте папку ISOS. Название не важно, я взял из программы YUMI (Your Universal Multiboot Integrator) , следует только избегать пробелов и кириллицы. В папку ISOS копируете Live-образы систем «зловредов». Таковых может быть 3 образа или меньше, если на флешке имеются дополнительные разделы. В файле Menu.lst делаете:
следующие записи
#start 161124
parttype (hd0,3) | set check=
set check=%check:~-5,4%
if %check%==0x00 partnew (hd0,3) 0 0 0
if not %check%==0x00 echo WARNING: Fourth partion is not empty, please delete it if you wish to use this boot method! && pause --wait=5 && configfile /menu.lst
#Modify the following entry if it does not boot
title Boot 161124 (PRA-UIRD x64)
set ISO=/ISOS/161124.iso
find --set-root %ISO%
parttype (hd0,3) | set check=
set check=%check:~-5,4%
if %check%==0x00 partnew (hd0,3) 0x00 %ISO%
if NOT %check%==0x00 echo ERROR: Fourth partion is not empty, please delete it if you wish to use this method! && pause --wait=5 && configfile /menu.lst
map  %ISO% (0xff)
map --hook
root (0xff)
chainloader (0xff)
#end 161124

#start Solus-1.2.1
parttype (hd0,2) | set check=
set check=%check:~-5,4%
if %check%==0x00 partnew (hd0,2) 0 0 0
if not %check%==0x00 echo WARNING: Fourth partion is not empty, please delete it if you wish to use this boot method! && pause --wait=5 && configfile /menu.lst
#Modify the following entry if it does not boot
title Boot Solus-1.2.1
set ISO=/ISOS/Solus-1.2.1.iso
find --set-root %ISO%
parttype (hd0,2) | set check=
set check=%check:~-5,4%
if %check%==0x00 partnew (hd0,2) 0x00 %ISO%
if NOT %check%==0x00 echo ERROR: Fourth partion is not empty, please delete it if you wish to use this method! && pause --wait=5 && configfile /menu.lst
map  %ISO% (0xff)
map --hook
root (0xff)
chainloader (0xff)
#end Solus-1.2.1

#start cldm-15.12-i686
parttype (hd0,1) | set check=
set check=%check:~-5,4%
if %check%==0x00 partnew (hd0,1) 0 0 0
if not %check%==0x00 echo WARNING: Fourth partion is not empty, please delete it if you wish to use this boot method! && pause --wait=5 && configfile /multiboot/menu/menu.lst
#Modify the following entry if it does not boot
title Boot cldm-15.12-i686
set ISO=/ISOS/cldm-15.12-i686.iso
find --set-root %ISO%
parttype (hd0,1) | set check=
set check=%check:~-5,4%
if %check%==0x00 partnew (hd0,1) 0x00 %ISO%
if NOT %check%==0x00 echo ERROR: Fourth partion is not empty, please delete it if you wish to use this method! && pause --wait=5 && configfile /multiboot/menu/menu.lst
map  %ISO% (0xff)
map --hook
root (0xff)
chainloader (0xff)
#end cldm-15.12-i686

Эти пункты приведены как образец для записи в файл Menu.lst, которые позволят создавать на флешке виртуальный диск с соответствующими образам файловыми системами и монтировать в него указанные и  содержащиеся в папке ISOS образы, в данном случае: 161124.iso; Solus-1.2.1.iso и cldm-15.12-i686.iso. Подразумевается, что записи должны быть скорректированы под содержимое Вашей папки ISOS.
Обратите внимание, что GRUB4DOS может создавать только один виртуальный диск 4 (hd0,3) по умолчанию, но срабатывают также записи (hd0,1) и (hd0,2). И более того, если в пункты Menu.lst не внести правки, будет загружаться только одна система.
Далее (шаг 3). Дооснащение флешки программой MultiBootUsb и ввод в файл syslinux.cfg секции:
секция
#start OS-multi (grub4dos)
LABEL grub4dos 
MENU LABEL OS-multi (grub4dos), Reboot, Halt
KERNEL /multibootusb/grub.exe
#end OS-multi (grub4dos)

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

Принято во внимание:
 - Программа YUMI-2.0.2.6 (Your Universal Multiboot Integrator), в части «This option will create a 4th partition table on» и редакции пунктов загрузочного меню.
 - Сообщения:  http://greenflash.su/forum/2-2830-3   и др.
« Последнее редактирование: 20 Декабрь 2016, 16:20:24 от vita »