Приветствую ivm!
Загрузочное меню (можно сделать представление что установлено) файла syslinux.cfg выглядит так:
Спойлер
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 Porteus-XFCE-v3.1-i486
LABEL Porteus-XFCE-v3.1-i486
MENU LABEL Porteus-XFCE-v3.1-i486
BOOT /multibootusb/Porteus-XFCE-v3.1-i486/boot/syslinux/porteus.bs
#end Porteus-XFCE-v3.1-i486
#start slax-Russian-7.0.8-i486
LABEL slax-Russian-7.0.8-i486
MENU LABEL Slax-Russian-7.0.8-i486
BOOT /multibootusb/slax-Russian-7.0.8-i486/slax/boot/slax.bs
#end slax-Russian-7.0.8-i486
#start OS-multi (grub4dos)
LABEL grub4dos
MENU LABEL OS-multi (grub4dos), Reboot, Halt
KERNEL /Boot/grub4dos/grub.exe
#end OS-multi (grub4dos)
Меню загрузки с позиции «grub4dos» - не привожу.
Добавлю также, что программа справляется не со всеми образами ОС и не любит длинных путей (образ для загрузки должен быть временно перемещён в корень раздела диска). Что касается таблички с запросом размера чего-то, могу предположить, что Вам предлагалось создать файл casper-rw для сохранения изменений (в Ubuntu-подобных).
Здесь, под катом (http://forum.matuntu.org/index.php?topic=382.msg2402#msg2402), я привел меню того, что установлено у меня на флешку.
Мой cat этого же файла на флешке выглядит так:
syslinux.cfg
# 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
KERNEL chain.c32
APPEND hd1
MENU DEFAULT
#start Fedora-Live-MATE_Compiz-i686-22-3
LABEL Fedora-Live-MATE_Compiz-i686-22-3
MENU LABEL Fedora-Live-MATE_Compiz-i686-22-3
BOOT /multibootusb/Fedora-Live-MATE_Compiz-i686-22-3/isolinux/fedora.bs
#end Fedora-Live-MATE_Compiz-i686-22-3
#start Matuntu-P32np-M181
LABEL Matuntu-P32np-M181
MENU LABEL Matuntu-P32np-M181
BOOT /multibootusb/Matuntu-P32np-M181/isolinux/ubuntu.bs
#end Matuntu-P32np-M181
#start Matuntu-TW64-M112
LABEL Matuntu-TW64-M112
MENU LABEL Matuntu-TW64-M112
BOOT /multibootusb/Matuntu-TW64-M112/isolinux/ubuntu.bs
#end Matuntu-TW64-M112
То есть первые 29 строк Вы как минимум опустили. Ладно, я с этим разберусь, но новичка Вы введёте в заблуждение неполной информацией.
По этому поводу говорят: "Totum aut nihil! Aurea mediocritas solum impotentibus est.
Всё или ничего! Золотая середина только для слабых". :)
Приветствую, уважаемые форумчане!
Разбирался с Peppermint OS 7. (http://news.softpedia.com/news/peppermint-os-7-linux-distribution-officially-released-based-on-ubuntu-16-04-lts-505630.shtml)
Система понравилась своей лаконичностью и оформлением.
Спойлер
Это такая 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"
Система загрузилась, всё работает.
А на буржуйском форуме (https://forums.linuxmint.com/viewtopic.php?t=203983#p) (увидел после) рекомендуют просто набрать: 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"? :)
Попытаюсь расширить возможности пользователей использующих программу MultiBootUsb.
Встречаются Live-образы систем «зловреды», которые записываются на флешку, но не запускаются с неё в силу ряда причин (полагаю, что Вам они уже известны). Помочь может метод монтирования образа в, так называемый, 4-й (виртуальный) раздел создаваемый на флешке.
Я уже сообщал здесь (http://forum.matuntu.info/index.php?topic=382.msg2420#msg2420), что программа 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 и др.