Вообщем кое какие результаты есть но только не через iso.
Созданный в ремастерисисе образ в убунту устанавливаю на флешку. Извлекаю файлы Ультра исо в папку.
Утсанавливаю на флешку два загрузчика (граб и сислинукс) как советовал уважаемый миднайтер выше.
на флешку в корень копирую сохраненные раньше из образа папки за исключением сислинукс. В папке боот в корне в папке сислинукс.cfg пишу строки (все что у меня есть)
default vesamenu.c32 prompt 0 timeout 300
menu title Custom Live CD menu background splash.png menu color title 1;37;44 #c0ffffff #00000000 std
label live menu label live - boot the Live System 1 kernel /casper/vmlinuz append noprompt cdrom-detect/try-usb=true persistent file=/cdrom/preseed/custom.seed boot=casper initrd=/casper/initrd.gz quiet splash --
MENU DEFAULT normal MENU AUTOBOOT Automatic boot in # second{,s}... MENU BACKGROUND /boot/syslinux/splashpm.png MENU TITLE Любое имя MENU color title 1;36;44 #ffffffff #00000000 std MENU color sel 7;37;40 #FF000000 #FFC0C0C0 all MENU color hotsel 1;7;37;40 #FF000000 #FFC0C0C0 all MENU ROWS 12
LABEL grud4dos MENU LABEL Grub4dos BOOT /grldr
в меню лист в корне
title SYSLINUX find --set-root --ignore-floppies /LDLINUX.SYS chainloader +1
ну как то так, грузится (это один из вариантов) из исо пока нет Спасибо всем за советы завтра буду бороться дальше.
Добавлено (29.12.2010, 20:02) --------------------------------------------- сори вот это
MENU DEFAULT normal MENU AUTOBOOT Automatic boot in # second{,s}... MENU BACKGROUND /boot/syslinux/splashpm.png MENU TITLE Любое имя MENU color title 1;36;44 #ffffffff #00000000 std MENU color sel 7;37;40 #FF000000 #FFC0C0C0 all MENU color hotsel 1;7;37;40 #FF000000 #FFC0C0C0 all MENU ROWS 12
AllexR, вы мне не ответили на поставленные вопросы. Читать надо повнимательней. Вот это всего лишь пример:
Code
MENU DEFAULT normal MENU AUTOBOOT Automatic boot in # second{,s}... MENU BACKGROUND /boot/syslinux/splashpm.png MENU TITLE Любое имя MENU color title 1;36;44 #ffffffff #00000000 std MENU color sel 7;37;40 #FF000000 #FFC0C0C0 all MENU color hotsel 1;7;37;40 #FF000000 #FFC0C0C0 all MENU ROWS 12
С помощью:
Code
title SYSLINUX find --set-root --ignore-floppies /LDLINUX.SYS chainloader +1
осуществляется переход к загрузчику syslinux В SYSLINUX.CFG прописываете, что вам надо получить. В принципе - это копия ISOLINUX.CFG, за небольшим исключением. Например, это: append file=/cdrom/preseed/custom.seed boot=casper initrd=/casper/initrd.gz quiet надо прописать так, как в действительности на флешке, заменив cdrom на имя папки, куда всё это распаковано.
Просто не успеваю все переварить, сейчас все прочитаю внимательно и отвечу, я не такой большой специалист в этих вопросах как Вы !
Barba на пост №16 - с сиди диска все отлично грузится, через mem пробовал прописывать вGrub - пишет что типа что этот образ нельзя грузить через mem
Barba на пост №19 - я понял что это просто параметры я показал как раз то что прописал sislinux.cfg за исключением замены cdrom на папку - но все запускается (когда файлы в корне)
Sh1td0wn- немного непонятно - 1) Сохраните отдельно файлы ядра и initramfs из iso-образа - мне сохранить все файлы из исо образа Сд (в отдельную папку или в корень??) что значит initramfs??
2) Подгрузите их grub4dos'ом с указанием необходимых параметров ядра - например что прописать в параметрах ??
Добавлено (30.12.2010, 11:13) --------------------------------------------- Через граб тоже получилось но только с корня
title u find --set-root /grldr kernel /casper/vmlinuz file=/preseed/custom.seed boot=casper initrd=/casper/initrd.gz
с отдельной папки никак писал вот такие строки
title u1 find --set-root /grldr kernel /UB/casper/vmlinuz file=/UB/preseed/custom.seed boot=casper initrd=/UB/casper/initrd.gz
title u1 find --set-root /grldr kernel /UB/casper/vmlinuz file=/UB/preseed/custom.seed boot=/UB/casper initrd=/UB/casper/initrd.gz
не хочет никак (все содержимое iso в папке UB)
Добавлено (30.12.2010, 11:49) --------------------------------------------- Sh1td0wn получилось так ка советовали через Grub но в корне через отдельную папку нивкакую и исо тоже не проходит.
1) Сохраните отдельно файлы ядра и initramfs из iso-образа 2) Подгрузите их grub4dos'ом с указанием необходимых параметров ядра
AllexR, я отвечаю только на ваши вопросы. В данном случае:
Quote
Я не пробовал, может быть через memdisk?
разговор шёл о SYSLINUX. Не надо всё валить в кучу. Вначале необходимо чётко поставить задачу, а затем искать пути решения. Вопрос: а зачем обязательно грузиться через образ ISO? Ведь это не лучший вариант. По моему использовать готовый конфиг с вашего диска, скопировав при этом его содержимое на флешку, гораздо удобнее.
Все правильно Вы говорите но на флешке много папок и файлов (у меня ) и все смешивать не хотелось.Поэтому и остановился на iso. Но бог с ним с этим исо, не хочет грузиться даже с отдельной папки только с корня.
Sh1td0wn, ему просто не понятно, что initramfs в его случае - не что иное, как заархивированный initrd, т.е. initrd.gz , kernel и initrd в начале строки - команды на загрузку ядра(casper) и initramfs(initrd.gz). AllexR, ещё раз рекомендую не спеша и вдумчиво прочитать руководства по Grub4Dos и Syslinux, и по Linux'ам тоже. Кстати, Linux'ы неплохо грузятся с любого раздела - т.е. можно создать на флешке ещё один раздел и поместить эти файлы туда.
Sh1td0wn- немного непонятно - 1) Сохраните отдельно файлы ядра и initramfs из iso-образа - мне сохранить все файлы из исо образа Сд (в отдельную папку или в корень??) что значит initramfs??
kernel (по русски ядро) это файл vmliuz или что-то подобное(встречаются в некоторых LiveCD например: vmliuz-2.6.27.1) initrd (по русски образ рамдиска) это файл initrd, initrd.gz, или что-то подобное(встречаются в некоторых LiveCD например: initrd24) Третий файл (самый большой в образе)- сжатая файловая система sqashfs (или сжатый iso как в убунту) Для vmliuz и initrd обычно нет разницы где лежать, а вот путь к sqashfs чаще всего прописан в initrd. Некоторые дистры поддерживают изменение пути. Это прописывается в параметрах передаваемых ядру: psubdir=папка (пример для puppyrus). Но у меня ни один LiveCD не загрузился из субпапки. Отсюда вывод папка с sqashfs должна лежать в корне флешки. Это если у тебя LiveCD. Если диск установочный (ты так и не уточнил) лучше поискать специальные инструменты от производителя. Например Мандриву можно устанавливать из Iso или из папки (распакованый) с помощью специального загрузочного CD (10Мб) лежащего в виде Iso самом Iso Мандривы.
По поводу формулировки вопроса и прочтения ТС - к сожалению читать инструкции у меня времени сейчас нету (но когда оно появится я обязательно прочитаю все что связан с данной темой) потому и задал вопрос на это форуме полагаясь на Ваши знания и опыт потому как время я ценю больше всего. Вопрос в первом посте был сформулирован правильно в остальных может не так как бы Вам хотелось но с убунту и кубунту я знаком всего две недели (к сожалению) для меня Linux пока темный лес.
В любом случае еще раз спасибо за помощь всем!!!!!!, я остановился на варианте загрузки распакованных из образа LiveCD!!! или Live USB (midnighter) в корень флешки в грабе создал меню и все нормально грузится и Live и install.
И вот помоему самый правильный ответ на мой первый пост от midnighter -"Для vmliuz и initrd обычно нет разницы где лежать, а вот путь к sqashfs чаще всего прописан в initrd. Некоторые дистры поддерживают изменение пути" из чего следует что из iso я не загружусь!!
Если для кого то представляет интерес я могу подробнее описать что как делал и что писал menu.lst
> из чего следует что из iso я не загружусь Интересно, сколько раз в этой теме прозвучало упоминание параметра ядра iso-scan/filename, специфичного для casper?
с убунту и кубунту я знаком всего две недели (к сожалению) для меня Linux пока темный лес.
Зайди сюда http://puppyrus.org/ и скачай "puppyrus-2b7-m.iso". Прекрасная система для новичков. Всё по русски. Множество программ. Все ключевые моменты подробно "разжёваны" в комментариях и справке. Освоишь его - будешь уверенно чувствовать себя в любом линуксе. P.S. 1. Делаешь как я описал выше. Мой конфиг: title Puppy_2 root (hd0,3) kernel /p2b/vmlinuz pdev1=sda4 psubdir=p2b max_loop=22 initrd /p2b/initrd.gz Правишь под свои пути и названия папок. Параметр pdev1=(устройство) указывает на каком диске искать гавный.sfs (можно опустить, будет искать на всех по порядку). Параметр psubdir=(папка) указывает в какой папке лежит сохранёнка и гавный.sfs (актуально если у тебя несколько "Папиков"). Оба параметра уменьшают время поиска (загрузки). 2. Правой кнопкой на любой иконке => ROX-Filer => настройки => сними "галку" навигация одним щелчком (если ты пользуешься двойным). Удачи!