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

Аватара пользователя

adventurer
Супермодератор
Сообщения: 3124
Зарегистрирован: 15 июн 2011, 18:24

Re: Мультизагрузочная флешка с загрузчиком grub4dos.

#21

Сообщение adventurer » 14 дек 2014, 20:23

viktor_ja,

Код: Выделить всё

sudo fdisk -l
вставляем флешку и опять

Код: Выделить всё

sudo fdisk -l
тогда всё станет видно и буква и объём.


Автор темы
viktor_ja
Сообщения: 132
Зарегистрирован: 05 мар 2014, 10:57

Re: Мультизагрузочная флешка с загрузчиком grub4dos.

#22

Сообщение viktor_ja » 14 дек 2014, 22:12

adventurer, спасибо. Это понятно, можно и другими способами, той же Gparted. Я имел ввиду графическую утилиту типа установщиков Grud4Dos от GreenFlash, есть совсем маленькая – 78, 7 КБ, устанавливает только загрузчик. Вот бы кто-нибудь приспособил её для Linux. :)

Аватара пользователя

serg666
Сообщения: 642
Зарегистрирован: 26 фев 2013, 21:15

Re: Мультизагрузочная флешка с загрузчиком grub4dos.

#23

Сообщение serg666 » 15 дек 2014, 08:15

viktor_ja писал(а):serg666, на флешку, за одно и эта тема пригодится! :)
А у меня на ней тоже Mint установлен. :) Так удобнее, чем зоопарк.
Точнее говоря флешка 32 Gb у меня разделена на 2 партишна, на первом скрытом разделе стоит grub4dos и грузит на выбор:
- Linux Mint
- Partition Magic
- FreeDOS
- Kolibri OS
- NT Password and Registry Editor
- Unerase Files Active@
- Norton Ghost
- Test HDD with MHDD
- Test HDD with Victoria
- MemTest86+
- Hardware Detection Tool
- тест QuickTech Pro
- загрузчик plpbt
- загрузчик syslinux
- загрузчик grub
- загрузчик grub 2
- загрузчик с CD/DVD/HDD/FDD
Первый раздел скрытый и, соответственно, не виден ни в линуксе, ни в винде, никак не мешается и не путается под ногами, а второй раздел флешки используется как собственно флешка.


Автор темы
viktor_ja
Сообщения: 132
Зарегистрирован: 05 мар 2014, 10:57

Re: Мультизагрузочная флешка с загрузчиком grub4dos.

#24

Сообщение viktor_ja » 15 дек 2014, 11:40

Цитата: …А у меня на ней тоже Mint установлен.

Ну что же, набор типично резервно – ремонтный, тут у каждого свои предпочтения. Только я вот не понял, как у Вас Windows видит второй раздел. Наверное Вы преобразовали флешку в HDD фирменными утилитами или другими приёмами (есть такие), я этим не пользуюсь.
У меня всё по «крестьянски», разбил флешку на разделы (первый раздел Fat32), установил Linux на второй раздел или раскатал с помощью Clonezilla заготовку (cохранённую копию раздела 2), добавил (из запасников) на раздел Fat32 файлы: grldr, Menu.lst и папку Boot, остальное потом. Правлю Menu.lst, сообразно установленному Linux, и устанавливаю загрузчик grub4dos. Такова схема. Некоторые подробности здесь: http://www.lubuntu.ru/forum/viewtopic.p ... 340#p21370

Аватара пользователя

serg666
Сообщения: 642
Зарегистрирован: 26 фев 2013, 21:15

Re: Мультизагрузочная флешка с загрузчиком grub4dos.

#25

Сообщение serg666 » 15 дек 2014, 15:44

Ну у меня примерно так же, только я немного наврал в своем предыдущем сообщении. Посмотрел ее сейчас в gparted.
Это первый раздел 25Gb ntfs у меня используется как флешка, а второй раздел 4.5 Gb fat32 под загрузочный выделен и у него стоит флаг boot, а когда все настройка закончена еще дополнительно ставлю флаг hidden.


Автор темы
viktor_ja
Сообщения: 132
Зарегистрирован: 05 мар 2014, 10:57

Re: Мультизагрузочная флешка с загрузчиком grub4dos.

#26

Сообщение viktor_ja » 15 дек 2014, 16:27

Ну что же, бывает. :)

А для чего ставите флаг hidden?

Ну да, Вы же писали, извините. :D

Аватара пользователя

serg666
Сообщения: 642
Зарегистрирован: 26 фев 2013, 21:15

Re: Мультизагрузочная флешка с загрузчиком grub4dos.

#27

Сообщение serg666 » 16 дек 2014, 14:05

Для тех кто будет возиться с созданием мультизагрузочной флешки под виндой или просто хочет узнать об этом побольше или есть какие либо нерешенные вопросы по загрузке есть один прекрасный инструмент "MultiBoot USB - Мультизагрузочная флешка".
Скачать и найти много информации на эту тему можно тут http://forum.oszone.net/thread-149975.html


Автор темы
viktor_ja
Сообщения: 132
Зарегистрирован: 05 мар 2014, 10:57

Re: Мультизагрузочная флешка с загрузчиком grub4dos.

#28

Сообщение viktor_ja » 30 янв 2015, 22:22

Тему читают, а значит это кому-то интересно. Разберём, что можно установить на раздел sda1 (Fat). Обычно этот раздел используют для ремонтно – восстановительных работ, а также как общий для Window и Linux систем.
Ремонтно – восстановительный инструментарий выбирается по собственному предпочтению и может быть таким, как приведено здесь (кроме Linux Mint и Kolibri OS): http://www.lubuntu.ru/forum/viewtopic.p ... =20#p21674 или другой вариант.

Со своей стороны считаю необходимым иметь на флешке свежий AntiSMS и Dr.Web CureIt, а также Clonezilla-live для резервного копирования и разворачивания разделов и дисков и GParted Live вместо Partition Magic.
Полезно также иметь на флешке что ни будь из PuppyRus Linux, например, PuppyRus-Icewm-13.12 (http://forum.puppyrus.org/index.php/top ... l#msg85992 ) или PuppyRus-13.12-XFCE-remix (http://forum.puppyrus.org/index.php/top ... l#msg95300 ).
СпойлерПоказать
Puppy-системы, как бы специально приспособлены для работы с флешки, загружаются в оперативную память и работают оттуда, со всеми вытекающими следствиями (быстро и бесследно для флешки), а возможные изменение в системе могут сохраняться в специальном файле, если он сформирован, по завершении сессии.
Подробно можно посмотреть здесь: http://wiki.puppyrus.org/puppyrus/setup , а про разновидности PuppyRus здесь: http://forum.puppyrus.org/index.php/top ... l#msg98156
Как установить PuppyRus Linux на мультизагрузочную флешку и что записать в menu.lst изложено здесь: http://forum.puppyrus.org/index.php/top ... l#msg98095 , а если потребуется установка 2-х или более PuppyRus Linux с одинаковым названием файлов и папок (такое встречается), то здесь: http://forum.puppyrus.org/index.php/top ... l#msg98149 и здесь: http://forum.puppyrus.org/index.php/top ... l#msg98572


Автор темы
viktor_ja
Сообщения: 132
Зарегистрирован: 05 мар 2014, 10:57

Re: Мультизагрузочная флешка с загрузчиком grub4dos.

#29

Сообщение viktor_ja » 15 июн 2015, 21:46

Тему читают, значит это кому-то интересно.
Хочу поделиться следующим способом создания мультизагрузочной флешки.
В настоящее время развиваются операционные системы построенные на модульном принципе. К таковым относятся: Porteus; Slax Linux; PuppyRus; MagOS Linux и ряд других. Чем привлекательны эти системы? Прежде всего тем, что могут загружаться в оперативную память компьютера, работать из неё быстро, используя все ресурсы машины и не оставляя никаких изменений в хозяйской системе по завершении работы. Модульный принцип системы позволяет настроить её загрузку при минимуме необходимых модулей, с последующим их подключением «на горячую», по ходу, в зависимости от решения задач. MagOS Linux отличается от перечисленных тем, что позволяет загружать, по выбору в меню, Live ISO-образы операционных систем, которые содержатся в специальной папке или загрузкой по сети через интернет.
Делается это благодаря специализированному софту и особому способу инициализации системы UIRD - Unified Init Ram Disk system http://neobht.github.io/uird/ . Следует отметить, что автор разработки UIRD, очень вежливый и терпеливый человек, не страдающий снобизмом. Можно посмотреть здесь: https://forum.mageialinux.ru/viewtopic.php?id=1020&p=8 и далее, где обсуждался вопрос о загрузке Live ISO-образов операционных систем с флешки. Как это сделать?
СпойлерПоказать
Работу выполнял из среды Windows XP с набором типовых инструментов: UltraISO; Oracle VM VirtualBox; 7z936; ну и прочего. Имею привычку проверять скаченный или доработанный ISO в виртуальной машине на предмет установки с него системы на виртуальный диск, дополнения системы по вкусу и последующего клонирования (Clonezilla) на реальный носитель или запаковки в ISO (Systemback или Remastersys). А, по сему, делал 32-х битную версию флешки.

Скачать образ отсюда: http://magos.sibsau.ru/repository/netli ... x86_64.iso
(если трафик безлимитный и легко выкачать).
Открыть в программе UltraISO скаченный образ. Удалить из папки /MagOS/iso/rosa присутствующий там образ, удалить из папок /MagOS/kernel и /MagOS/modules папки /x86_64. Сохранить изменённый образ (примерно 202МБ). Теперь это у Вас будет заготовка для Ваших изысканий. Если планируете создавать 64-х битную версию, то папки /x86_64 удалять не нужно, а лучше сделать 2 заготовки с разными названиями, скажем: MagOS-321 и MagOS-123. Заготовка с не удалёнными папками /x86_64 будет «весить» примерно в 2 раза больше.

Дальнейшую работу лучше проводить с подопытной флешкой. Возьмите флешку на 4 или 8 ГБ и отформатируйте её программой HPUSBFW или чем ни будь подобным в Fat-32, распакуйте выбранную Вами ISO-заготовку и скопируйте в корень флешки папки MagOS и boot. Зайдите в папку boot на флешке, найдите там файл Install_MagOS и запустите его двойным щелчком мышки. Откроется окно терминала, читайте внимательно и действуйте согласно указаний. По завершении процесса на флешке должен появиться дополнительный файл magos (это такой специфический загрузчик вроде grldr) и флешка станет загрузочной. Не лишним будет напомнить, что файл Install_MagOS должен запускаться именно с флешки, а, во избежание путаницы, другие внешние носители должны быть отключены и буква, под которой позиционируется флешка, – записана.

Последующая работа связана с наполнением флешки Live ISO-образами операционных систем и корректировкой загрузочного меню: /boot/grub4dos/local/menu.lst .
Без проблем и всяких осложнений могут запускаться отечественные Live-дистрибутивы серий ALT Linux starter kit, Rosa Fresh и другие, имеющие, по выражению автора разработки UIRD neobht, стандартную структуру FHS. Поэтому лучше начать с этих дистрибутивов. ROSA.FRESH.LXDE.R5.i586.iso можно скачать здесь: http://mirror.rosalinux.com/rosa/rosa20 ... .Fresh.R5/
altlinux-p7-tde-20150612-i586.iso можно найти здесь: http://www.altlinux.ru/news/item/732/

Ну и поскольку здесь форум Lubuntu, сообщу следующее. Lubuntu тоже загружается, но что при этом, возможности выбора языка нет и по дефолту загружается английская локализация, а самое главное для запуска системных программ, система начала требовать пароль root, чего в Lubuntu никогда не было, а пароли MagOS: для логина user – magos, а для root – toor не принимает. Пришлось переделывать. Установил Lubuntu на диск виртуальной машины VM VirtualBox, сделал себя администратором, добавил программ по вкусу и необходимости, как выяснилось потом, не запускается в связке с MagOS любимые: Abiword и Gnome-mplayer. Не всегда корректно срабатывает Network-manager. В общем, пришлось кое-что удалить, а кое-что добавить (Wicd; Vlc; WPS-office). Обновил и почистил систему, установил программу Systemback, которая и сотворила мне Live ISO.
Присоединил подопытную флешку, открыл папку /MagOS/iso, сделал в этом каталоге папку lubuntu, куда и скопировал полученный образ Live ISO. Разрушать виртуальную машину пока не спешите, может пригодиться для обновлений или изменений, просто удалите наработки Systemback. Образы ROSA и altlinux у меня уже были, поэтому я их просто скопировал, altlinux в папку /MagOS/iso, а ROSA в папку /MagOS/iso/rosa.

Пришло время заняться загрузочным меню. Откройте в блокноте файп /boot/grub4dos/local/menu.lst и приведите его к следующему виду:

timeout 30
default 0

#color blue/green yellow/red white/magenta white/magenta
gfxmenu /boot/grub4dos/local/gfxmenu

graphicsmode -1 640 480
font /boot/grub4dos/unifont.hex.gz
color white/black yellow/blue
splashimage /boot/grub4dos/boot_xpm.gz

title MagOS-Rosa LXDE i586 Чистый режим
#find --set-root --ignore-floppies --ignore-cd /MagOS/MagOS.sgn
kernel /MagOS/kernel/i586/vmlinuz uird.ro=*.xzm,*/ext3fs.img uird.from=/MagOS/iso/rosa/ROSA.FRESH.LXDE.R5.i586.iso,/LiveOS/squashfs.img,/MagOS/modules/i586/ uird.load=* root=uird rw vga=788 quiet desktop=lxde,lightdm
initrd /MagOS/kernel/i586/uird.magos.cpio.xz

title MagOS-Altlinux-p7-tde-latest-i586 Чистый режим
#find --set-root --ignore-floppies --ignore-cd /MagOS/MagOS.sgn
kernel /MagOS/kernel/i586/vmlinuz uird.noload="" uird.ro=*.xzm,*/live uird.from=/MagOS/iso/alt/altlinux-p7-tde-latest-i586.iso,/MagOS/modules/i586/ uird.load=* root=uird rw vga=788 lang=ru_RU plymouth.enable=0 quiet
initrd /MagOS/kernel/i586/uird.magos.cpio.xz

title Lubuntu-14.04-desktop-i386 Чистый режим (systemback_live_2015-06-03)
#find --set-root --ignore-floppies --ignore-cd /MagOS/MagOS.sgn
kernel /MagOS/kernel/i586/vmlinuz uird.noload="" uird.ro=*.xzm,*/casper/filesystem.squashfs uird.from=/MagOS/iso/lubuntu/systemback_live_2015-06-03.iso,/MagOS/modules/i586/ uird.load=* root=uird rw vga=788 lang=ru_RU quiet
initrd /MagOS/kernel/i586/uird.magos.cpio.xz

title MagOS-Загрузка с Интернет
kernel /boot/tools/ipxe.krn

title Стороннее
configfile /boot/grub4dos/local/menu-add.lst

title Перезагрузка
reboot
Созданная таким образом мультисборка содержит 3 операционных Live-системы и занимает на флешке около 3-х ГБ пространства, остальное может быть использовано под другие цели, скажем для хранения личных данных. При нехватке свободного пространства, любой из загруженных ISO-файлов (как правило, самый «жирный») может быть удалён, а за тем восстановлен при необходимости. Для выполнения административных задач в Lubuntu будет действенен Ваш пароль созданный при установке системы, для других – пароли MagOS. При возможных затруднениях (зависит от железа) с выходом из Lubuntu в интернет, отключите Network-manager (стрелочки), установленный Wicd подхватит соединение.


Автор темы
viktor_ja
Сообщения: 132
Зарегистрирован: 05 мар 2014, 10:57

Re: Мультизагрузочная флешка с загрузчиком grub4dos.

#30

Сообщение viktor_ja » 18 ноя 2015, 15:27

Тему читают, значит это кому-то интересно.
В предшествующем сообщении я написал, как добавить на мультизагрузочную флешку готовые Live ISO-образы операционных Linux систем запускаемых с флешки средствами UIRD MagOS. К сожалению (или нет), в UIRD MagOS пока не решена возможность сохранения изменений для систем, кроме упомянутых ранее и ещё некоторых.
По этой причине, в дополнение к UIRD MagOS, я воспользовался программой multibootusb-7.5.0 (https://github.com/mbusb/multibootusb/wiki/User-Guide ). Программа активно развивается, кроссплатформенная, при скромных размерах имеет много полезных функций, в том числе: восстановление случайно утраченного загрузчика (Syslinux); возможность создания, при загрузке ISO-образа, файла casper-rw для сохранения изменений и настроек в системах на базе Ubuntu и многое другое. Добавлю, что созданием файлов для сохранения не стоит увлекаться по следующим причинам: во первых, это занимает место на флешке, а будете Вы их использовать или нет – вопрос; во вторых, в эти файлы будет записываться и перезаписываться многочисленная служебная информация, причём в ограниченное пространство, а это быстрый износ Вашего девайса и в третьих, Live-система дольше загружается и выгружается по причине обработки файла casper-rw. Лучше заранее подготовить и настроить Ваши системы и снять настроенные образы программой Systemback (удобно это делать в Virtualbox). Как это сделать?
СпойлерПоказать
Необходима флешка более солидной вместимости (скажем 16 ГБ, один раздел Fat-32). Сначала Вы начиняете её ремонтным софтом и устанавливаете загрузчик grub4dos, правите файл menu.lst под свой комплект программ и проверяете загрузку. Если всё нормально, то переходите к загрузке на флешку папок из усечённого ISO-образа MagOS (усечённый ISO-образ MagOS_i586 можно скачать здесь: https://yadi.sk/d/vk5tTTd6kWvQh ). Спрячьте из корня флешки куда-нибудь, ну скажем в созданную папку «Reserv», файлы «grldr» и «Menu.lst», а также папку «Boot» и приступайте к установке MagOS на флешку. Подробности в предшествующем сообщении, только в отличие от приведенного ранее, необходимо добавить файлы из спрятанной Вами папки Boot в папку boot, которую Вы скопировали в корень фпешки из усечённого ISO-образа MagOS. Далее необходимо отредактировать загрузочные меню MagOS. Это файлы «menu.lst» и «menu-add.lst» расположенные в папке /boot/grub4dos/local. Файл «menu.lst» приводите к виду приведенному в предшествующем сообщении, а содержимое файла «menu-add.lst» заменяете на содержимое спрятанного Вами «Menu.lst». Всё, можно приступать к установке загрузчика MagOS. Процесс установки загрузчика MagOS описан мной ранее, в предшествующем сообщении. Пробуйте загрузиться с флешки, должна появиться заставка с магом и пунктами загрузочного меню MagOS. Иногда (не всегда) при загрузке может появиться сообщение об ошибке. Это поправимо, зайдите в папку /boot/syslinux/install.win и запустите оттуда файл «bootinst», повторится процесс установки загрузчика и всё наладится. Загрузитесь с флешки повторно и, если всё нормально, выберите пункт меню «Стороннее». Должно появиться меню с Вашим ремонтным софтом. Попробуйте что-нибудь загрузить из Вашего перечня. Далее Ваше дело, наполнять или нет папку /MagOS/iso Live-образами систем, всё описано ранее и приведено загрузочное меню MagOS. Не нужные Вам пункты меню можно закомментировать или удалить. Повторно обращаю Ваше внимание, что загрузка ремонтного софта будет осуществляться с позиции меню MagOS «Стороннее». С установкой ремонтного софта и UIRD MagOS закончили, приступаем к наполнению флешки средствами программы multibootusb-7.5.0. Как уже упоминалось, работу я выполнял в среде Windows XP, но программа multibootusb-7.5.0 нормально работает и в Linux. Скачал и добавил в корень флешки multibootusb-7.5.0.exe, запустил с флешки, появилось окно с предложением выбрать ISO-образ, выбрал, проверил, что в окошке Step1 отображается именно флешка, а в окошке Step2 отображён путь и название требуемого образа и нажал в окошке Step3 «Create». Выскакивает окошке с описанием, что мы собираемся делать. Соглашаемся или нет. Если соглашаемся, то начинается процесс загрузки и завершается информационной табличкой, что всё готово, а в большом окне появляется (добавляется) название образа. Следует добавить несколько обстоятельств связанных с работой программы multibootusb-7.5.0:
- программа устанавливает на флешку загрузчик Syslinux;
- программа создаёт в корне флешки папку «multibootusb», куда всё и складывает;
- программа не любит длинных путей, перемещайте загружаемый образ в корень раздела;
- программа не работает с некоторыми ОС, например Altlinux-p7, о чём и сообщает;
- для Ubuntu подобных, программа предлагает создавать файл casper-rw и работать с ним;
- если загружались с созданием файла casper-rw, а потом он удалён, позиция не загружается;
- лучше устанавливать образ без создания файла casper-rw, потом можно его добавить;
- с пункта меню Syslinux «Boot from Hard Drive», по дефолту, загружается меню GRUB-2;
- если GRUB-2 не установлен, то для загрузки Windows следует редактировать меню Syslinux;
- для передачи прав на загрузку MagOS и прочего необходимо добавить пункт в меню Syslinux;
- программа не доработана в части кириллицы и в некоторых меню могут быть «кракозябры»;
Приведу содержание файла «syslinux.cfg» из папки «multibootusb» моей флешки, из которого будет понятно, что там установлено и о чём шла речь:
# This file is created by MultiBootUSB.
default vesamenu.c32
prompt 0
menu title MultiBootUSB
MENU BACKGROUND /multibootusb/bg.png
TIMEOUT 300
MENU WIDTH 80
MENU MARGIN 10
MENU PASSWORDMARGIN 3
MENU ROWS 12
MENU TABMSGROW 18
MENU CMDLINEROW 18
MENU ENDROW -1
MENU PASSWORDROW 11
MENU TIMEOUTROW 20
MENU HELPMSGROW 22
MENU HELPMSGENDROW -1
MENU HIDDENROW -2
MENU HSHIFT 0
MENU VSHIFT 0
MENU COLOR border 30;44 #40ffffff #a0000000 std
MENU COLOR title 1;36;44 #9033ccff #a0000000 std
MENU COLOR sel 7;37;40 #e0ffffff #20ffffff all
MENU COLOR unsel 37;44 #50ffffff #a0000000 std
MENU COLOR help 37;40 #c0ffffff #a0000000 std
MENU COLOR timeout_msg 37;40 #80ffffff #00000000 std
MENU COLOR timeout 1;37;40 #c0ffffff #00000000 std
MENU COLOR msg07 37;40 #90ffffff #a0000000 std
MENU COLOR tabmsg 31;40 #30ffffff #00000000 std

LABEL Boot from Hard Drive
MENU LABEL Boot from Hard Disk (Linux)
KERNEL chain.c32
APPEND hd1
MENU DEFAULT

LABEL Boot from Hard Drive
MENU LABEL Boot from Hard Disk (Windows)
KERNEL chain.c32
APPEND hd1 1 swap
MENU DEFAULT

#start systemback_live_2015-11-01
LABEL systemback_live_2015-11-01
MENU LABEL Ubuntu 15.10-Mate (systemback_live_2015-11-01)
CONFIG /multibootusb/systemback_live_2015-11-01/isolinux/isolinux.cfg
APPEND /multibootusb/systemback_live_2015-11-01/isolinux
#end systemback_live_2015-11-01

#start systemback_live_2015-08-09
LABEL systemback_live_2015-08-09
MENU LABEL Q4OS-1.2.7 (systemback_live_2015-08-09)
BOOT /multibootusb/systemback_live_2015-08-09/isolinux/debian.bs
#end systemback_live_2015-08-09

#start systemback_live_2015-08-18
LABEL systemback_live_2015-08-18
MENU LABEL Bodhi-3.1.0-Moksha (systemback_live_2015-08-18)
BOOT /multibootusb/systemback_live_2015-08-18/isolinux/ubuntu.bs
#end systemback_live_2015-08-18

#start systemback_live_2015-09-03
LABEL systemback_live_2015-09-03
MENU LABEL Linux-Lite-2.6-32bit (systemback_live_2015-09-03)
BOOT /multibootusb/systemback_live_2015-09-03/isolinux/ubuntu.bs
#end systemback_live_2015-09-03

#start runtu-xfce-12.04.4_201402
LABEL runtu-xfce-12.04.4_201402
MENU LABEL Runtu-xfce-12.04.4_201402
BOOT /multibootusb/runtu-xfce-12.04.4_201402/isolinux/ubuntu.bs
#end runtu-xfce-12.04.4_201402

#start boot-repair-disk-32bit
LABEL boot-repair-disk-32bit
MENU LABEL Boot-repair-disk-32bit
BOOT /multibootusb/boot-repair-disk-32bit/isolinux/ubuntu.bs
#end boot-repair-disk-32bit

#start OS-multi (grub4dos)
LABEL grub4dos
MENU LABEL OS-multi (grub4dos), Reboot
KERNEL /boot/grub4dos/grub.exe
#end OS-multi (grub4dos)

Последний пункт меню служит для передачи загрузки MagOS и прочего. Что касается «кракозябров» и загрузки Live-образов систем в режиме сохранения изменений (persistente mode). Вам потребуется соответствующие папки ОС на флешке дополнить файлами casper-rw. О том, где его взять или сделать можно найти здесь: http://dmitrykhn.homedns.org/wp/2010/02 ... -creation/ или в другом месте, а на худой конец, загрузить какую-нибудь Ubuntu с созданием файла casper-rw, скопировать его спрятать в укромное место (будет свой). Потребуется также текст файлов «isolinux.cfg» и «syslinux.cfg» из папок isolinux систем привести к следующему виду:
default vesamenu.c32
prompt 0
timeout 100

menu title Systemback Live (systemback_live_2015-11-01)
menu tabmsg Press TAB to edit
menu background splash.png

label live
menu label Load Live system
kernel /multibootusb/systemback_live_2015-11-01/casper/vmlinuz
append boot=casper cdrom-detect/try-usb=true floppy.allowed_drive_mask=0 ignore_uuid ignore_bootid root=UUID=8040-A1FC live-media-path=/multibootusb/systemback_live_2015-11-01/casper initrd=/multibootusb/systemback_live_2015-11-01/casper/initrd.gz quiet splash

label live
menu label Load Live system persistente mode
kernel /multibootusb/systemback_live_2015-11-01/casper/vmlinuz
append boot=casper persistent persistent-path=/multibootusb/systemback_live_2015-11-01/ cdrom-detect/try-usb=true floppy.allowed_drive_mask=0 ignore_uuid ignore_bootid root=UUID=8040-A1FC live-media-path=/multibootusb/systemback_live_2015-11-01/casper initrd=/multibootusb/systemback_live_2015-11-01/casper/initrd.gz quiet splash

label install
menu label Boot system installer
kernel /multibootusb/systemback_live_2015-11-01/casper/vmlinuz
append boot=casper cdrom-detect/try-usb=true floppy.allowed_drive_mask=0 ignore_uuid ignore_bootid root=UUID=8040-A1FC live-media-path=/multibootusb/systemback_live_2015-11-01/casper initrd=/multibootusb/systemback_live_2015-11-01/casper/initrd.gz finstall quiet splash

label safe
menu label Load Live in safe graphics mode
kernel /multibootusb/systemback_live_2015-11-01/casper/vmlinuz
append boot=casper cdrom-detect/try-usb=true floppy.allowed_drive_mask=0 ignore_uuid ignore_bootid root=UUID=8040-A1FC live-media-path=/multibootusb/systemback_live_2015-11-01/casper initrd=/multibootusb/systemback_live_2015-11-01/casper/initrd.gz xforcevesa nomodeset quiet splash

label debug
menu label Load Live in debug mode
kernel /multibootusb/systemback_live_2015-11-01/casper/vmlinuz
append boot=casper cdrom-detect/try-usb=true floppy.allowed_drive_mask=0 ignore_uuid ignore_bootid root=UUID=8040-A1FC live-media-path=/multibootusb/systemback_live_2015-11-01/casper initrd=/multibootusb/systemback_live_2015-11-01/casper/initrd.gz

Вот собственно и всё.
Изготовленная подобным образом мультизагрузочная флешка может содержать разнообразный софт, а также целый «зоопарк» различных Linux-систем Live базирующихся как на Deb, так и на Rpm-базе и способна работать вне зависимости от того, какая система установлена на Вашем компьютере и есть ли она вообще.

Ответить