Несколько образов Росы на одной флешке

Ответить
Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Несколько образов Росы на одной флешке

Сообщение Борис3 » 14 фев 2017, 17:22

Есть в Wiki/HOWTO документ как сделать загрузочную флешку с несколькими образами Росы. http://wiki.rosalab.ru/ru/index.php/%D0 ... 0%BA%D0%B5 Однако написан он не подробно, а фразами для продвинутых специалистов, которые и без этого документа по журналам способны реализовать эту работу. Мои попытки релиазовать мечту не удались- не появляется меню как ни редактировал menu.lst и по документу, и по файлу isolinux.cfg. Сейчас просмотрел документ интернета "Инструкция Установка загрузчика Grub4dos" и понял, что ничего не понял и как непросто установить загрузчик в корень устройства http://greenflash.su/Grub4Dos/files/install.htm#method5 , а думалось проще некуда: ставишь нужные файлы первыми на флешку в нашем случае. В этом наверно и моя ошибка- распаковал весь grub4dos на первый раздел 200 мб флешки (там все нужные и ненужные нам файлы для задачи).
Короче жду критики моих ошибок, а после обсуждений темы надеюсь документ на Wiki/HOWTO будет переписан доходчивее для всех. Пока предлагаю критике мой menu.lst. Похожие темы не раз появлялись, скажу только с полной уверенностью, что бесполезно искать программы для установки нескольких российских ОС линукс на одну флешку ввиду их гибридности, да и вообще больше всего типов ОС линукс может ставить программа YUMI-2.0.3.6.exe с Windows (каждая ОС требует своих алгоритмов загрузки).
default vesamenu.c32
timeout 10
menu background splash.jpg
menu autoboot Starting boot from local drive in # second{,s}. Press any key to interrupt.

default /default

title ROSA Desktop Fresh R8
root

title Start ROSA KDE 86_64 Desktop Fresh R8
find --set-root --ignore-floppies /rosa kde 86_64/isolinux/isolinux.bin
kernel /rosa kde 86_64/isolinux/vmlinuz0 root=live:UUID=04e3f3ab-fd0a-4642-b7f8-99bc98f98419 CDLABEL=ROSA.FRESH.KDE.R8.x86_64 rootfstype=auto ro rd.live.image live_dir=/rosa/kde 86_64/LiveOS quiet rd.luks=0 rd.md=0 rd.dm=0 noiswmd splash=silent logo.nologo
initrd=initrd0.img root=live:UUID=04e3f3ab-fd0a-4642-b7f8-99bc98f98419 CDLABEL=ROSA.FRESH.KDE.R8.x86_64 rootfstype=auto ro rd.live.image live_dir=/rosa/kde 86_64/LiveOS quiet rd.luks=0 rd.md=0 rd.dm=0 rhgb splash=silent logo.nologo vga=788

title Install ROSA KDE 86_64 Desktop Fresh R8
find --set-root --ignore-floppies /rosa kde 86_64/isolinux/isolinux.bin
kernel /rosa kde 86_64/isolinux/vmlinuz0 root=live:UUID=04e3f3ab-fd0a-4642-b7f8-99bc98f98419 rootfstype=auto ro rd.live.image live_dir=/rosa/kde/x86_64/LiveOS rhgb splash=silent logo.nologo install vga=788
initrd=initrd0.img root=live:UUID=04e3f3ab-fd0a-4642-b7f8-99bc98f98419 CDLABEL=ROSA.FRESH.KDE.R8.x86_64 rootfstype=auto ro rd.live.image live_dir=/rosa/kde 86_64/LiveOS quiet install rhgb splash=silent logo.nologo vga=788

title Install ROSA KDE 86_64 Desktop Fresh R8 in basic graphics mode
find --set-root --ignore-floppies /rosa kde 86_64/isolinux/isolinux.bin
kernel /rosa kde 86_64/isolinux/vmlinuz0 root=live:UUID=04e3f3ab-fd0a-4642-b7f8-99bc98f98419 CDLABEL=ROSA.FRESH.KDE.R8.x86_64 rootfstype=auto ro rd.live.image live_dir=/rosa/kde 86_64/LiveOS rhgb vga=788 splash=silent logo.nologo install xdriver=vesa nokmsboot install
initrd=initrd0.img root=live:UUID=04e3f3ab-fd0a-4642-b7f8-99bc98f98419 CDLABEL=ROSA.FRESH.KDE.R8.x86_64 rootfstype=auto ro rd.live.image live_dir=/rosa/kde 86_64/LiveOS quiet install xdriver=vesa plymouth.enable=0 nomodeset vga=792


title Start ROSA ROSA MATE 86_64 Desktop Fresh R8
find --set-root --ignore-floppies /rosa mate 86_64/isolinux/isolinux.bin
kernel /rosa mate 86_64/isolinux/vmlinuz0 root=live:UUID=04e3f3ab-fd0a-4642-b7f8-99bc98f98419 CDLABEL=ROSA.FRESH.KDE.R8.x86_64 rootfstype=auto ro rd.live.image live_dir=/rosa/kde 86_64/LiveOS quiet rd.luks=0 rd.md=0 rd.dm=0 noiswmd splash=silent logo.nologo
initrd=initrd0.img root=live:UUID=04e3f3ab-fd0a-4642-b7f8-99bc98f98419 CDLABEL=ROSA.FRESH.MATE.R8.x86_64 rootfstype=auto ro rd.live.image live_dir=/rosa mate 86_64/LiveOS quiet rd.live.overlay.size=256 rd.luks=0 rd.md=0 rd.dm=0 rhgb splash=silent logo.nologo vga=788

title Install ROSA MATE 86_64 Desktop Fresh R8
find --set-root --ignore-floppies /rosa mate 86_64/isolinux/isolinux.bin
kernel /rosa mate 86_64/isolinux/vmlinuz0 root=live:UUID=04e3f3ab-fd0a-4642-b7f8-99bc98f98419 rootfstype=auto ro rd.live.image live_dir=/rosa/kde/x86_64/LiveOS rhgb splash=silent logo.nologo install vga=788
initrd=initrd0.img root=live:UUID=04e3f3ab-fd0a-4642-b7f8-99bc98f98419 CDLABEL=ROSA.FRESH.MATE.R8.x86_64 rootfstype=auto ro rd.live.image live_dir=/rosa mate 86_64/LiveOS quiet rd.live.overlay.size=256 install rhgb splash=silent logo.nologo vga=788

title Start ROSA ROSA MATE i586 Desktop Fresh R8
find --set-root --ignore-floppies /rosa mate i586/isolinux/isolinux.bin
kernel /rosa mate i586/isolinux/vmlinuz0 root=live:UUID=04e3f3ab-fd0a-4642-b7f8-99bc98f98419 CDLABEL=ROSA.FRESH.KDE.R8.x86_64 rootfstype=auto ro rd.live.image live_dir=/rosa/kde 86_64/LiveOS quiet rd.luks=0 rd.md=0 rd.dm=0 noiswmd splash=silent logo.nologo
initrd=initrd0.img root=live:UUID=04e3f3ab-fd0a-4642-b7f8-99bc98f98419 CDLABEL=ROSA.FRESH.MATE.R8.i586 rootfstype=auto ro rd.live.image live_dir=/rosa mate i586/LiveOS quiet rd.live.overlay.size=256 rd.luks=0 rd.md=0 rd.dm=0 rhgb splash=silent logo.nologo vga=788

title Install ROSA MATE i586 Desktop Fresh R8
find --set-root --ignore-floppies /rosa mate i586/isolinux/isolinux.bin
kernel /rosa mate i586/isolinux/vmlinuz0 root=live:UUID=04e3f3ab-fd0a-4642-b7f8-99bc98f98419 rootfstype=auto ro rd.live.image live_dir=/rosa/kde/x86_64/LiveOS rhgb splash=silent logo.nologo install vga=788
initrd=initrd0.img root=live:UUID=04e3f3ab-fd0a-4642-b7f8-99bc98f98419 CDLABEL=ROSA.FRESH.MATE.R8.i586 rootfstype=auto ro rd.live.image live_dir=/rosa mate i586/LiveOS quiet rd.live.overlay.size=256 install rhgb splash=silent logo.nologo vga=788

title memtest
menu label Run a memory test.
text help
If your system is having issues, an problem with your
system's memory may be the cause. Use this utility to
see if the memory is working correctly.

menu end
Борис3

Сообщения: 72
Зарегистрирован: 15 янв 2017, 14:48

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Несколько образов Росы на одной флешке

Сообщение notauser » 14 фев 2017, 21:25

Берете флешку, форматируете в ext4 (например), устанавливаете туда grub (можно дистрибутив), правите конфиг

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

menuentry 'Boot from local drive' {
   reboot
}
menuentry 'Start 64 bit ROSA Desktop Fresh R7 PLASMA' --class rosa --class gnu-linux --class gnu --class os {
   echo 'Loading kernel ...'
   linux /64/vmlinuz0 root=live:LABEL=ROSA.FRESH.MATE.R ro rd.live.dir=/64/LiveOS rd.live.image quiet  rd.luks=0 rd.md=0 rd.dm=0 rhgb splash=silent logo.nologo
   echo 'Loading initial ramdisk ...'
   initrd /64/initrd0.img
}
menuentry 'Start 32 bit ROSA Desktop Fresh R8 MATE' --class rosa --class gnu-linux --class gnu --class os {
   echo 'Loading kernel ...'
   linux /32/vmlinuz1 root=live:LABEL=ROSA.FRESH.MATE.R ro rd.live.dir=/32/LiveOS rd.live.image quiet  rd.luks=0 rd.md=0 rd.dm=0 rhgb splash=silent logo.nologo
   echo 'Loading initial ramdisk ...'
   initrd /32/initrd1.img
}
menuentry 'Start 32 bit ROSA Desktop Fresh R9 KDE' --class rosa --class gnu-linux --class gnu --class os {
   echo 'Loading kernel ...'
   linux /isolinux/vmlinuz0 root=live:LABEL=ROSA.FRESH.MATE.R ro rd.live.image quiet  rd.luks=0 rd.md=0 rd.dm=0 rhgb splash=silent logo.nologo
   echo 'Loading initial ramdisk ...'
   initrd /isolinux/initrd0.img
}
Если не понятно, что такое LABEL= и как его сделать, можно использовать uuid=
Подробнее http://forum.rosalab.ru/viewtopic.php?f ... 953#p82121

Аватара пользователя
Алзим
Сообщения: 4522
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R11
Откуда: Интернет

Re: Несколько образов Росы на одной флешке

Сообщение Алзим » 14 фев 2017, 22:35

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

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Несколько образов Росы на одной флешке

Сообщение Борис3 » 14 фев 2017, 23:03

notauser, это уже новый вариант, как я понял занимает места на флешке в 2 раза примерно больше суммы образов за счёт дополнительно гибридного EF iso. Загрузчик от Росы grub2 используется? Значит меню обеспечивает файл конфигурации?
Поразила первая команда по ссылке в 4 строки, собравшая всю конфигурацию.
А вообще хочется разобраться с вариантом в первом сообщении темы. Правда там парадокс заметил- устанавливаем в корень grldr.mbr, а позже форматируем разделы (затрёт что установлено).
Последний раз редактировалось Борис3 14 фев 2017, 23:22, всего редактировалось 1 раз.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Несколько образов Росы на одной флешке

Сообщение Борис3 » 14 фев 2017, 23:14

Алзим писал(а):Не понимаю о чём разговор. Берёшь MagOS, устанавливаешь на флеш, немного правишь конфиг загрузчика, добавляешь нужные образы и у тебя многозагрузочная флешка.
Если есть сложности, то у них описано в Вики или на форуме. Или просто спросить. Там тоже хорошая поддержка на русском языке.
В конфиге файла который надо править, там по-моему даже образцы есть как всё делать.
Это интересно, но опять новое осваивать, вроде даже система может ставиться из пакета на лету с интернета.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Несколько образов Росы на одной флешке

Сообщение Борис3 » 15 фев 2017, 14:57

Делаю ещё попытку по документу Wiki. Первая команда dd_rescue grldr.mbr /dev/sdX не шла(?), закинул менеджером файлов. С помощью fdisk создал разделы dev/sdc1 и dev/sdc2 и форматировал в линукс (не было опции ext). Однако зайдя GParted увидел только раздел с ошибкой dev/sdc, а команда fdisk -l чётко показывает эти два раздела и размеры (хочу выставить ext2,ext4)?. Подозреваю ошибка в установке загрузчика правильно, а не как ранее распаковал в первый раздел всё из grub4Dos.
Ещё и мышь стала мешать копировать и вставлять, закрывая эти надписи предложением настроить кнопки.


Аватара пользователя
Алзим
Сообщения: 4522
Зарегистрирован: 18 июн 2015, 11:57
Operating system: ROSA Desktop Fresh R11
Откуда: Интернет

Re: Несколько образов Росы на одной флешке

Сообщение Алзим » 15 фев 2017, 21:12

Борис3 писал(а): Это интересно, но опять новое осваивать,
Если ты хочешь быть больше чем просто пользователь ВК, то новое изучать обязательно. Технологии не стоят на месте.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Несколько образов Росы на одной флешке

Сообщение Борис3 » 16 фев 2017, 14:05

Алзим писал(а):
Борис3 писал(а): Это интересно, но опять новое осваивать,
Если ты хочешь быть больше чем просто пользователь ВК, то новое изучать обязательно. Технологии не стоят на месте.
Согласен полностью, но осваивать надо не всё сразу, а поэтапно. Например сегодня выяснил, что каталог неверно подписывал и его система не находит- надо без пробелов.
Пока установил правильно загрузчик Grub4DoS_GUI графически c винды, т.к. командами не получалось, пришлось раздел 200 мб под него в FAT32 переделать. Теперь есть меню и работаю над редактированием, похоже симлинк надо научиться ставить. Потом добьюсь с этим загрузчиком (считается простым и надёжным), попробую по Вашим ссылкам и отпишусь.

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Несколько образов Росы на одной флешке

Сообщение Борис3 » 16 фев 2017, 19:03

Всё таки хочется получить подсказку почему не стартует у меня с флешки Live Desktop OS?
Почему не находит файлы прописанные в menu.lst ?В одном директории lxqt586R6 без EF копированы в него vmlinuz0, initrd0.img. Другим с EF mate86_64R8 пока не занимаюсь, но думаю придётся копировать ещё BOOTx64.efi. Меню на базе isolinux.cfg каждой директории предоставляю. Я правильно понимаю: копирование определённых файлов в каталог директории (выше) равносильно жесткой ссылке? А может руководство из wiki, которым пользуюсь не работает, и надо делать всё на одном разделе флешки или придётся ещё делать ссылки в первом разделе и нумеровать файлы по кол-ву ОС?
# Файл который вы сейчас читаете, предназначен для настройки вида вашего загрузочного меню

# Здесь вы можете:
# Указать время до загрузки пункта по умолчанию - timeout=х, х - цифра, количество секунд.
# Команда - default 0 обозначает какая строчка (пункт загрузки) будет отмечена курсором по умолчанию.
# Назначить gfx-boot тему (фоновое изображение) командой - gfxmenu устройство/где/лежит/тема.gz
# Заголовок каждого пункта загрузки это команда - title

# Вы можете менять этот файл под свои нужды (по аналогии с тем, какой он сейчас) как вам будет угодно.
# Более подробно о загрузчике Grub4DOS и о этом файле вы можете почитать здесь:
# http://greenflash.su/Grub4Dos/Grub4dos.htm
# Ну и конечно же мы всегда будем рады видеть вас на http://greenflash.su :-)


timeout=10
default 0
gfxmenu (hd0,0)/Boot/gfx/sdelaisam.gz

title Install file-iso
map/iso/file.iso (0xFF) || map --mem/iso/file.iso (0xFF)
map --hook
chainloader (0xFF)

title Start ROSA MATE 86_64 Desktop Fresh R8
find --set-root --ignore-floppies /mate86_64R8/isolinux/isolinux.bin root=live:UUID=06d60e16-9368-4d73-a4ad-5eef2ab994ad
kernel /mate86_64R8/isolinux/vmlinuz0 root=live:UUID=06d60e16-9368-4d73-a4ad-5eef2ab994ad rootfstype=auto ro rd.live.image live_dir=/mate86_64R8/LiveOS rhgb vga=788 splash=silent logo.nologo install xdriver=vesa nokmsboot install
initrd=initrd0.img root=live:UUID=06d60e16-9368-4d73-a4ad-5eef2ab994ad CDLABEL=ROSA.FRESH.MATE.R8.x86_64 rootfstype=auto ro rd.live.image live_dir=/mate86_64R8/LiveOS quiet rd.live.overlay.size=256 rd.luks=0 rd.md=0 rd.dm=0 rhgb splash=silent logo.nologo vga=788

title Install ROSA MATE 86_64 Desktop Fresh R8
find --set-root --ignore-floppies /mate86_64R8/isolinux/isolinux.bin root=live:UUID=06d60e16-9368-4d73-a4ad-5eef2ab994ad
kernel /mate86_64R8/isolinux/vmlinuz0 root=live:UUID=06d60e16-9368-4d73-a4ad-5eef2ab994ad rootfstype=auto ro rd.live.image live_dir=/mate86_64R8/LiveOS rhgb vga=788 splash=silent logo.nologo install xdriver=vesa nokmsboot install
initrd=initrd0.img root=live:UUID=06d60e16-9368-4d73-a4ad-5eef2ab994ad CDLABEL=ROSA.FRESH.MATE.R8.x86_64 rootfstype=auto ro rd.live.image live_dir=/mate86_64R8/LiveOS quiet rd.live.overlay.size=256 install rhgb splash=silent logo.nologo vga=788

title Start ROSA LXQT i586 Desktop Fresh R6
find --set-root --ignore-floppies /lxqt586R6/isolinux/isolinux.bin root=live:UUID=06d60e16-9368-4d73-a4ad-5eef2ab994ad
kernel /lxqt586R6/isolinux/vmlinuz0 root=live:UUID=06d60e16-9368-4d73-a4ad-5eef2ab994ad rootfstype=auto ro rd.live.image live_dir=/lxqt586R6/LiveOS rhgb vga=788 splash=silent logo.nologo install xdriver=vesa nokmsboot install
initrd=initrd0.img root=live:UUID=06d60e16-9368-4d73-a4ad-5eef2ab994ad CDLABEL=ROSA.FRESH.LXQT.R6.i586 rootfstype=auto ro rd.live.image live_dir=/lxqt586R6/LiveOS quiet rd.live.overlay.size=256 rd.luks=0 rd.md=0 rd.dm=0 rhgb splash=silent logo.nologo vga=788

title Install ROSA LXQT i586 Desktop Fresh R6
find --set-root --ignore-floppies /lxqt586R6/isolinux/isolinux.bin root=live:UUID=06d60e16-9368-4d73-a4ad-5eef2ab994ad
kernel /lxqt586R6/isolinux/vmlinuz0 root=live:UUID=06d60e16-9368-4d73-a4ad-5eef2ab994ad rootfstype=auto ro rd.live.image live_dir=/lxqt586R6/LiveOS rhgb vga=788 splash=silent logo.nologo install xdriver=vesa nokmsboot install
initrd=initrd0.img root=live:UUID=06d60e16-9368-4d73-a4ad-5eef2ab994ad CDLABEL=ROSA.FRESH.LXQT.R6.i586 rootfstype=auto ro rd.live.image live_dir=/lxqt586R6/LiveOS quiet rd.live.overlay.size=256 install rhgb splash=silent logo.nologo vga=788

title Reboot (Перезагрузка)
reboot

notauser
Сообщения: 1254
Зарегистрирован: 06 май 2012, 21:00

Re: Несколько образов Росы на одной флешке

Сообщение notauser » 16 фев 2017, 22:23

http://forum.rosalab.ru/viewtopic.php?f ... 145#p82145 Или использование Windows и grub4dos имеет принципиальное значение?

Аватара пользователя
Nemial
Сообщения: 600
Зарегистрирован: 13 дек 2014, 17:06
Operating system: ROSA Linux
Откуда: Калининград

Re: Несколько образов Росы на одной флешке

Сообщение Nemial » 16 фев 2017, 22:38

У нас давно в репозиториях есть программа для создания мультизагрузочных флешек под названием multibootusb
AMD FX-8350\AMD Radeon R9 290\ 16 G RAM

Борис3
Сообщения: 129
Зарегистрирован: 15 янв 2017, 14:48
Operating system: ROSA Fresh R8 x86-64

Re: Несколько образов Росы на одной флешке

Сообщение Борис3 » 17 фев 2017, 13:41

Что же Вы так долго молчали? Загрузил. Главное где инструкция? Интересует предварительная подготовка флешки.
По ссылке в программе почитал инструкцию. Не совсем понятно как проверять USB. Короче загрузил даже без EF два дистра.
При загрузки с USB меню с выбором есть, без Live режима, потом подсказывает нажать кнопку ТАБ, нажимаю, но загрузки не произошло, а лишь командная строка появилась(?). А так, да, программы для мультизагрузки разных ОС существуют, но под все линуксы не адаптированы. Другое дело если бы хвалёные российские программисты стали их делать под российские ветки линукса.

Аватара пользователя
Nemial
Сообщения: 600
Зарегистрирован: 13 дек 2014, 17:06
Operating system: ROSA Linux
Откуда: Калининград

Re: Несколько образов Росы на одной флешке

Сообщение Nemial » 17 фев 2017, 17:42

Борис3 писал(а):Что же Вы так долго молчали? Загрузил. Главное где инструкция? Интересует предварительная подготовка флешки.
По ссылке в программе почитал инструкцию. Не совсем понятно как проверять USB. Короче загрузил даже без EF два дистра.
При загрузки с USB меню с выбором есть, без Live режима, потом подсказывает нажать кнопку ТАБ, нажимаю, но загрузки не произошло, а лишь командная строка появилась(?). А так, да, программы для мультизагрузки разных ОС существуют, но под все линуксы не адаптированы. Другое дело если бы хвалёные российские программисты стали их делать под российские ветки линукса.
Наверное, потому что я редко захожу на форум? А инструкцию можно найти в интернете, как и примеры пользования программой
AMD FX-8350\AMD Radeon R9 290\ 16 G RAM

Ответить

Вернуться в «Общие вопросы по РОСЕ»