Форум проекта PuppyRus Linux

Дистрибутивы проекта PuppyRus Linux => Архив проекта PuppyRus => LupuRus, Ivanna => Тема начата: Roman от 27 Июль 2011, 07:44:45

Название: Затруднения с установкой LupuRus-max на live-usb.
Отправлено: Roman от 27 Июль 2011, 07:44:45
Здравствуйте, уважаемые хозяева "щенков"...

Давно хотел себе полнофункциональный Линукс на Live-USB (прежде всего, для бэкапов основной ОСи при помощи tar+gz и dd и прочих действий на стоячей системе, но и просто "ОСь в кармане" - это заманчиво), и вот, наконец, пытаюсь своё желание осуществить.
Выбрал сборку LupuRus-max - огромное спасибо её автору за включение в неё Trinity, её наличие в одном из вариантов Puppy меня безмерно обрадовало и окончательно определило мой выбор.

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

Вариант со встроенной утилитой создания Live-USB мне не очень подходит из-за того, что он убивает имеющиеся на флешке разделы и создаёт свои не так, как мне бы хотелось. Хотя, эту утилиту я тоже пробовал, и с Live-USB, созданной при помощи неё, загрузиться у меня тоже не получается - происходит kernel panic на стадии "Performing a "switch_root" to the layered filesystem"...

Однако, остановлюсь на предпочтительном для меня варианте - с помощью "универсального установщика"... Все стадии проходят, будто бы, нормально, но, в действительности, на флешке оказываются только четыре файла: vmlinuz, initrd.gz, extlinux.conf и extlinux.sys. Ни самого "щенка", ни всего остального. Так происходит и если нажимать на стадии выбора источника на кнопку "CD", и если тыкать установщик в один из файлов на DVD-ROM-е вручную при помощи "выбора каталога".

Попробовал скопировать на флешку, прошедшую процедуру установки, все имеющиеся на диске файлы вручную - уже имевшиеся на ней vmlinuz и initrd.gz не заменял. Попробовал  с неё загрузиться - уже несколько лучше... Щенок, по видимому, стартует и работает, но иксы не запускаются. Выглядит это так:

- ищет файлы mousedevice в /etc - не находит (их там действительно нет, почему-то);
- читает xinitrc, не ругаясь на его отсутствие (при том, что он, как раз, отсутствует; если я правильно помню, в X11 вообще отсутствуют все вложенные директории, включая xinit);
- выдаёт рекомендацию запустить иксы командой xwin с параметром (на память - не скажу, каким, но на этот параметр консоль ругается) или без него, или сконфигурировать их командой xorgwizard;
- выкидывает в консоль.

При попытке запустить иксы посредством xwin или startx - повторяет описанный цикл с тем же итогом. На команду xorgwizard не реагирует (если правильно помню, именно не реагирует, но не ругается).

Что-то мне подсказывает, что с Live-CD иксы стартовали при помощи чего-то из директории airboot, а на флешке (при обычном копировании содержимого диска) это что-то не задействуется. Но это лишь догадки...
Пожалуйста, помогите решить данные затруднения и получить, наконец, корректно установленного и полноценно работоспособного "щенка" на флешке...
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: Pro от 27 Июль 2011, 07:58:40
Попробовал скопировать на флешку, прошедшую процедуру установки, все имеющиеся на диске файлы вручную - уже имевшиеся на ней vmlinuz и initrd.gz не заменял. Попробовал  с неё загрузиться - уже несколько лучше... Щенок, по видимому, стартует и работает, но иксы не запускаются.
насколько я знаю, для того чтобы подключился нужный sfs с окружением рабочего стола надо указывать параметр загрузки (в syslinux.cfg или подобном)
т.е мое мнение - у вас грузится только базовая часть системы без выбранного окружения рабочего стола.
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: Roman от 27 Июль 2011, 08:30:26
Ваше мнение выглядит вполне логичным, однако, непонятно, что же с этим делать...

Вообще, на сами названия syslinux и syslinux.conf и необходимость манипуляции с этими файлами я обратил внимание ещё, когда доки читал, но... Таких файлов у меня нет. На диске совсем нет (isolinux-а, как в доках, тоже нет), а на флешке, видимо, extlinux.conf и extlinux.sys. При этом, с диска всё работает корректно, а с флешки - нет.

Или эти syslinux-ы где-нибудь "в недрах" lupu-520.sfs присутствуют - из серии "не загрузишься - не увидишь"?

А вообще, была надежда, что сборка - на то и сборка, чтобы и в установленном виде на флешку или на жесткач её компоненты оставались в подключенном виде... Так что, видимо, это я, всё-таки, как-то неправильно её устанавливаю.
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: Pro от 27 Июль 2011, 08:37:09
Таких файлов у меня нет. На диске совсем нет (isolinux-а, как в доках, тоже нет), а на флешке, видимо, extlinux.conf и extlinux.sys. При этом, с диска всё работает корректно, а с флешки - нет.
без разницы, какой бы не использовался загрузчик, правильный параметр запуска передать надо. в iso образе должен быть isolinux.cfg в котором надо поискать нужные данные.
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: DdShurick от 27 Июль 2011, 08:43:49
мое мнение - у вас грузится только базовая часть системы без выбранного окружения рабочего стола.
Да. Особенностью загрузки Lupu-max является необходимость указания загружаемого wm. В syslinux.cfg допишите в строку append  wm=xfce или wm=openbox или wm=e17
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: Roman от 27 Июль 2011, 09:32:32
в iso образе должен быть isolinux.cfg
Так, в том-то и дело, что в явном виде его там нет... Ну или, по крайней мере, я его не вижу.

мое мнение - у вас грузится только базовая часть системы без выбранного окружения рабочего стола.
Да. Особенностью загрузки Lupu-max является необходимость указания загружаемого wm. В syslinux.cfg допишите в строку append  wm=xfce или wm=openbox или wm=e17
В таком случае, у меня ряд вопросов...
1. Я так понимаю, что сходную роль у меня выполняет extlinux. Следует ли мне править его конфиг, или, всё-таки, установить на раздел syslinux из-под другой системы, как описано в доках?
2. Правильно ли я понимаю, что для Trinity следует указывать wm=kde?
3. Если выбирать DE через меню уже не получится, то могу ли я безболезненно удалить директорию Airboot, или что-нибудь отвалится? Или Airboot, вообще, не меню?
4. Могу ли я безболезненно удалить .sfs-файлы заведомо ненужных мне DE?
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: Pro от 27 Июль 2011, 09:37:17
Следует ли мне править его конфиг, или, всё-таки, установить на раздел syslinux из-под другой системы, как описано в доках?
еще раз вам напишу: без разницы какой используется загрузчик - главное передать параметр загрузки.

2. Правильно ли я понимаю, что для Trinity следует указывать wm=kde?
незнаю кто такие эти три нити

3. Если выбирать DE через меню уже не получится,
получится если пожелаете сделать меню (доработать существующее)


4. Могу ли я безболезненно удалить .sfs-файлы заведомо ненужных мне DE?
конечно да.
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: Pro от 27 Июль 2011, 09:42:57
Так, в том-то и дело, что в явном виде его там нет... Ну или, по крайней мере, я его не вижу.
все популярные загрузчики имеют файл конфигурации, просмотрите все какие там есть и найдете (не так уж там много файлов, sfs, initrd.gz и vmlinuz можно не смотреть)
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: RoDoN от 27 Июль 2011, 10:30:26
Цитата: Roman от Сегодня в 17:32:32
2. Правильно ли я понимаю, что для Trinity следует указывать wm=kde?
незнаю кто такие эти три нити
Pro неужели вы то и не знаете, очень сомневаюсь :D Ведь это сборочка на базе КDE 3.5...

Roman а вам бы я порекомендовал поставить на USB grub4dos и уже в его меню добавить  wm=kde. У меня так работает, если надо могу кинуть свой menu.lst.
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: Roman от 28 Июль 2011, 01:18:42
Дело продвигается успешно, однако же, эпопея продолжается.
Переустановил тем же способом (сначала - "универсальный установщик", затем - копирование недостающего). Добавил в extlinux "wm=kde" (спасибо, DdShurick). Запустилось нормально!

Осмотрелся, значимых настоек не проводил. При выходе - сохранил сессию на flash (второй вариант из трёх: в файл/ на flash/ не сохранять)... Кстати, на DVD-шке сессию сохранять не пробовал. При перезагрузке прозевал БИОС, и у меня снова пошла загрузка Puppy с флешки. Но не тут-то было...

После успешного завершения копирования lupu-520.sfs в ram получаю "Kernel panic - not syncing: Attempted to kill init!". Мало того, что паника, так, самое главное, неинформативная совершенно. Подозреваю, что это может быть связано с сохранением сессии (а сбой в сохранении - моим неправильным методом установки), хотя и не факт. Понимаю, что где-то, наверняка, ведётся лог, по которому причину видно, только как он называется и где он? Да и как до него добраться, если он где-то в недрах lupu-520.sfs?

Прощу помочь вывести щенка из панического состояния :)
Вообще, мне чрезвычайно интересно, это не только у меня такие проблемы с установкой этой версии дистра или все остальные спокойно установили штатным инсталлятором и последующих проблем не огребли. Вроде, и накривить там мне особо негде было, и переделывал неоднократно. Кто-нибудь её ставил себе? И начинаю задумываться, а не проще ли было поставить другую версию Puppy и к ней самому прикрутить SFS Trinity...

_________

незнаю кто такие эти три нити

Pro неужели вы то и не знаете, очень сомневаюсь Ведь это сборочка на базе КDE 3.5...

Ага...
KDE4 при выходе (и, особенно, при отказе разработчиков от поддержки KDE3.5) была встречена многими пользователями весьма неприязненно. В результате, возник форк KDE 3.5, названный Trinity и живущий с тех пор своей собственной, отдельной жизнью.

Когда я увидел в описании LupuRus-max KDE в списке DE, я, прямо скажем, прифигел (естественно, проассоциировав сие название с 4-ой веткой). Puppy позиционируется как лёгкий Linux, непритязательный к железу и работающий с чего угодно, а Кеды актуальной ветки, при всём их удобстве и моей к ним любви, ресурсы жрут... как дракончик, да.

Загрузился, увидел Trinity, и всё встало на место. Как раз то, что лично мне было нужно для флешечного Линукса: и работать приятно, и ресурсопотребление целесообразно.

а вам бы я порекомендовал поставить на USB grub4dos и уже в его меню добавить  wm=kde

Да, спасибо... Когда заставлю ОСь работать стабильно, так и сделаю. И через grub же реализую выбор DE - наверное, лучше всего так будет. Только...
1. Почему "4dos"? Что бы нормальный не поставить?

2. Только куда его ставить: в корень раздела флешки или в /boot корня системы (который не из-под Puppy и не виден)? Или потому и "4dos", что его можно ставить в корень раздела флешки? Тогда не ясно, как его в extlinux прописать, ибо на сайте greenflash.su дан только вариант настроек syslinux-а, а синтаксис конфигов таки здорово отличается.

menu.lst покажите, да. Вдруг он не аналогичен grub-овскому.
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: Pro от 28 Июль 2011, 02:25:03
2. Только куда его ставить: в корень раздела флешки или в /boot корня системы (который не из-под Puppy и не виден)? Или потому и "4dos", что его можно ставить в корень раздела флешки? Тогда не ясно, как его в extlinux прописать, ибо на сайте greenflash.su дан только вариант настроек syslinux-а, а синтаксис конфигов таки здорово отличается.
4dos означает что ставить можно на fat и ntfs разделы, обычный grub такое не поддерживает. Как и чего прописывать на русском в инете есть.
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: Roman от 28 Июль 2011, 03:14:36
4dos означает что ставить можно на fat и ntfs разделы, обычный grub такое не поддерживает. Как и чего прописывать на русском в инете есть.

Если дело только в ФС, то не актуально, ибо у меня ext2.

По поводу "как и чего прописывать"... Уф-ф... В русском тырнете много чего есть. И безусловно, если ответить очень хочется, но вникать в вопрос - нет, то всегда можно туда послать.

Однако же, прошу Вас, прочтите, пожалуйста, как я детализирую свой вопрос. Иногда за общим скрывается частное...
Первая часть разъяснения пункста 2 вопроса - дистрибутивоспецифична. Я знаю, как установить/заменить груб из-под одного Линукса на другом, но не в таком, в котором структура каталогов на "холодной системе" покоится запакованной. Вполне логично спрашивать о таких вещах на форуме именно такого уникального дистра, а не вычитывать поисковую выдачу, на 99.99% относящуюся к другим дистрибутивам и ОСям.

Вторая часть - "загрузчикоспецифична". Да, синтаксис конфигов разных загрузчиков может отличаться. И, пожалуйста, прежде чем в третий раз сказать, что "без разницы, какой загрузчик", замените содержимое конфига своего syslinux-а (или что там у Вас стоит) на содержимое конфига extlinux-а, файла menu.lst того же grub-а, и, наконец, (о ужас!) boot.ini. Не проведя эксперимент на себе, выдвигать подобные сентенции безответственно, а следование Вашим советам потенциально опасно.
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: Pro от 28 Июль 2011, 03:53:27
прежде чем в третий раз сказать, что "без разницы, какой загрузчик",
я вам это сказал применительно к тому что НАДО обязательно передать параметр загрузки, и в разных загрузчиках вид этого параметра будет ОДИНАКОВЫМ wm=kde (к примеру) что тут непонятного было?

И безусловно, если ответить очень хочется, но вникать в вопрос - нет, то всегда можно туда послать.
если есть желание добиться результата можно и поучится чему нибудь.


Я знаю, как установить/заменить груб из-под одного Линукса на другом, но не в таком, в котором структура каталогов на "холодной системе" покоится запакованной.
поиск по форуму даст массу примеров по настройке различных загрузчиков


замените содержимое конфига своего syslinux-а (или что там у Вас стоит) на содержимое конфига extlinux-а
википедия говорит что эти загрузчики из одной семьи http://ru.wikipedia.org/wiki/Syslinux так что конфиги у них по синтаксису ничем не отличаются.
ЛИЧНО переименовывал isolinux.cfg в syslinux.cfg и использовал.
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: Roader от 28 Июль 2011, 07:47:02
Образец для загрузки из syslinux.cfg для флэшки:

Код
LABEL KED4
MENU LABEL PUPPY KED4
kernel /PuppyFlash/vmlinuz
append initrd=/PuppyFlash/initrd.gz psubdir=PuppyFlash pcmedia=usbflash wm=KDE i915.modeset=1 video=640x480

LABEL KED3
MENU LABEL PUPPY KED3
kernel /PuppyFlash/vmlinuz
append initrd=/PuppyFlash/initrd.gz psubdir=PuppyFlash pcmedia=usbflash wm=kde i915.modeset=1 video=640x480

LABEL PuppyGnome
MENU LABEL PuppyRus 520 Gnome
kernel /PuppyFlash/vmlinuz
append initrd=/PuppyFlash/initrd.gz psubdir=PuppyFlash pcmedia=usbflash wm=gdm i915.modeset=1 video=640x480

LABEL xfce
MENU LABEL PUPPYRUS 520 XFCE
kernel /PuppyFlash/vmlinuz
append initrd=/PuppyFlash/initrd.gz psubdir=PuppyFlash pcmedia=usbflash wm=xfce i915.modeset=1 video=640x480

Как таковой AirBoot совсем не нужен.
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: DdShurick от 28 Июль 2011, 09:24:17
"Перевод" syslinux.cfg на menu.lst для grub и grub4dos

title PUPPY KED4
find --set-root  --ignore-floppies /PuppyFlash/vmlinuz
kernel /PuppyFlash/vmlinuz psubdir=PuppyFlash pcmedia=usbflash wm=KDE i915.modeset=1 video=640x480
initrd=/PuppyFlash/initrd.gz

title PUPPY KED3
find --set-root  --ignore-floppies /PuppyFlash/vmlinuz
kernel /PuppyFlash/vmlinuz psubdir=PuppyFlash pcmedia=usbflash wm=kde i915.modeset=1 video=640x480
initrd=/PuppyFlash/initrd.gz

title PuppyRus 520 Gnome
find --set-root  --ignore-floppies /PuppyFlash/vmlinuz
kernel /PuppyFlash/vmlinuz psubdir=PuppyFlash pcmedia=usbflash wm=gdm i915.modeset=1 video=640x480
initrd=/PuppyFlash/initrd.gz

title PUPPYRUS 520 XFCE
find --set-root  --ignore-floppies /PuppyFlash/vmlinuz
kernel /PuppyFlash/vmlinuz psubdir=PuppyFlash pcmedia=usbflash wm=xfce i915.modeset=1 video=640x480
initrd=/PuppyFlash/initrd.gz

Думаю, что всё понятно без комментариев.
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: RoDoN от 28 Июль 2011, 10:32:32
Мой menu.lst для запуска  LupuRus-520 с флешки:
Код
color white/black white/blue
/boot/textfont (hd0,0)/boot/8x16_866.psf

default 0
timeout 30

title <== Возврат в основное меню
 configfile /menu.lst

title Загрузка LupuRus-520 с openbox с JWM
 find --set-root --ignore-floppies /puppy520/vmlinuz
 kernel /puppy520/vmlinuz root=/dev/ram0 pcmedia=usbflash psubdir=puppy520 max_loop=22 wm=jwm
 initrd /puppy520/initrd.gz

title Загрузка LupuRus-520 с openbox с IceWM
 find --set-root --ignore-floppies /puppy520/vmlinuz
 kernel /puppy520/vmlinuz root=/dev/ram0 pcmedia=usbflash psubdir=puppy520 max_loop=22 wm=icewm
 initrd /puppy520/initrd.gz

title Загрузка LupuRus-520 с Openbox
 find --set-root --ignore-floppies /puppy520/vmlinuz
 kernel /puppy520/vmlinuz root=/dev/ram0 pcmedia=usbflash psubdir=puppy520 max_loop=22 wm=openbox
 initrd /puppy520/initrd.gz

title Загрузка LupuRus-520 с XFCE 4.6
 find --set-root --ignore-floppies /puppy520/vmlinuz
 kernel /puppy520/vmlinuz root=/dev/ram0 pcmedia=usbflash psubdir=puppy520 max_loop=22 wm=xfce
 initrd /puppy520/initrd.gz

title Загрузка LupuRus-520 с E17
 find --set-root --ignore-floppies /puppy520/vmlinuz
 kernel /puppy520/vmlinuz root=/dev/ram0 pcmedia=usbflash psubdir=puppy520 max_loop=22 wm=e17
 initrd /puppy520/initrd.gz

title Загрузка LupuRus-520 с GNOME
 find --set-root --ignore-floppies /puppy520/vmlinuz
 kernel /puppy520/vmlinuz root=/dev/ram0 pcmedia=usbflash psubdir=puppy520 max_loop=22 wm=gdm
 initrd /puppy520/initrd.gz

title Загрузка LupuRus-520 с TDE 3.5
 find --set-root --ignore-floppies /puppy520/vmlinuz
 kernel /puppy520/vmlinuz root=/dev/ram0 pcmedia=usbflash psubdir=puppy520 max_loop=22 wm=kde
 initrd /puppy520/initrd.gz

title Загрузка LupuRus-520 с KDE 4.4
 find --set-root --ignore-floppies /puppy520/vmlinuz
 kernel /puppy520/vmlinuz root=/dev/ram0 pcmedia=usbflash psubdir=puppy520 max_loop=22 wm=KDE
 initrd /puppy520/initrd.gz
По повод GRUB и grub4dos - менюшки практически одинаковые, grub4dos легче поставить (всего 2 файла в корне) и легче сделать с русским меню.
И вообще Roman, раз вы знаете о сайте greenflash.su, то по вопросам загрузочных флешек я почерпнул там много интересного.
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: Roman от 28 Июль 2011, 14:19:57
Из хроник паникующего щенка...

Вычистил с флешки всё, что создалось после сохранения сессии "на раздел". Загрузился нормально, только, естественно, со всеми атрибутами "первого запуска". Поковырялся немного, настроил DE, а выходя – сохранил сессию уже "как файл". При перезагрузке kernel panic-и не случилось, сессия восстановилась.

Соответственно, проблема была где-то в процессе или последствиях сохранения вторым вариантом. Выяснить, в чём именно, конечно, интересно, но не критично.

__________

википедия говорит что эти загрузчики из одной семьи http://ru.wikipedia.org/wiki/Syslinux так что конфиги у них по синтаксису ничем не отличаются.
ЛИЧНО переименовывал isolinux.cfg в syslinux.cfg и использовал.

Я мог бы ответить на каждый из Ваших предыдущих пунктов и продолжить препирательства, однако, сконцентрируюсь на хорошем. Вот по этой (процитированной) части Вашего комментария, и можно чему-то новому научиться и что-то новое узнать. И к таким комментариям я отношусь с вниманием и благодарностью.

_



Roader, DdShurick, RoDoN огромное, гигантское спасибо Вам всем за примеры. Преогромнейшее! Разница между конфигом syslinux-а и menu.lst grub-a, конечно, повеселила, да; 8 знаков - а каков эффект :)

Несколько вопросов осталось-таки.

Когда я в последний раз видел menu.lst grub-a (если я, конечно, ничего не путаю, хотя могу), там нужно было указывать устройство, на котором ему следует искать ядро и initrd.

Здесь я тоже вижу этот параметр "root=", но здесь он задаёт назначение.  А источник указывать не нужно (или то, что я помню, это и было назначение)? А если нужно добавить пункт, грузящий мою основную Kubuntu с раздела жесткача (хотелось так сделать, на случай слёта grub2, да и, вообще, для удобства)?

У RoDon я вижу нечто подобное указанию источника, но как делать это find-ом, я не понимаю... А, в то же время, если источник указывать нужно (для флешки, на которой и загрузчик, и ядро с initr одновременно), то здесь может скрываться проблема: у меня, например, флешка определяется как sdc (sd2, видимо, по-грубовски, ибо, насколько помню, он с нуля нумерует), а на чужом компе может и по-другому назваться. В то же время, grub (и, вероятно, основанный, на нём grub4dos) с uuid или label-ами работать не умел.

Я понимаю, что несколько вылез в офтоп, поскольку эти вопросы напрямую к проблемам установки конкретного дистра не относятся, но ведь, на самом деле, я люблю учиться :) Если такой офтоп раздражает, скажите, пожалуйста...

И вообще Roman, раз вы знаете о сайте greenflash.su, то по вопросам загрузочных флешек я почерпнул там много интересного.

Так, я о greenflash.su узнал только вчера - благодаря Вашему комменту (за что Вам тоже спасибо). О grub4dos я и раньше слышал, но озадачиваться его установкой не приходилось, а после Вашей рекомендации полез в Гугл, и нашёл его. Толком вчитаться вглубь ещё не успел.

Меня там, кстати, очень удивило, что, чтобы он заработал, его нужно прописывать в другой загрузчик. Что же это за загрузчик, который без другого загрузчика не обходится?.. Ему, действительно, это нужно?
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: DdShurick от 28 Июль 2011, 16:01:59
Здесь я тоже вижу этот параметр "root=", но здесь он задаёт назначение.  А источник указывать не нужно (или то, что я помню, это и было назначение)?
Виноват, я пропустил. Исправил.
Grub тем и хорош, что может искать (find) и найденное даже на другом диске ставить корневым разделом (--set-root), но можно указывать и по старому (hd0,2). Syslinux не умеет выходить за пределы флешки/диска, поэтому его применение ограничено.
 Вот пример поиска и запуска Windows загрузчиком grub4dos (Загрузчик на флешке, Windows на харде):
Код
# Windows
# this entry searches Windows on the HDD and boot it up
title Windows\nBoot up Windows if installed
  map (hd1) (hd0)
  map (hd0) (hd1)
  map --hook
  errorcheck off
  find --set-root --ignore-floppies --ignore-cd  /bootmgr
  chainloader /bootmgr
  find --set-root --ignore-floppies --ignore-cd  /ntldr
  chainloader /ntldr
  find --set-root --ignore-floppies --ignore-cd   /io.sys
  chainloader /io.sys
  errorcheck on
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: Roader от 28 Июль 2011, 23:08:47
В дополнение из опыта: Если на харде и на флэшке одинаковые названия каталогов, в которых расположен паппик, то можно получить загрузку сохраненки с харда, а не с флэшки: особенности (поиска сохраненки) или применение спецкомманд (find --set -root, rootnoverify и т.п.). А если для разных версий паппика схожие названия сохраненки то можно получить долгое чесание репы ;D. Поэтому на флэшке лучше иметь "уникальное" название каталога.
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: zhorzhe3847 от 15 Август 2011, 03:01:44
Может кому понадобится...
Я в Gub4Dos не нашел пункта "Установить загрузчик на раздел с системой", а только в MBR (я использую в MBR альтернативный загрузчик, независимый от операционных систем). Поэтому после универсальной установки перезагружаюсь вставляю диск с Puppy 4.20 и устанавливаю загрузчик с него (на нужный мне раздел). А затем меняю menu.lst.
Если интересно вот его содержание (Puppy установлен в папку Pup520):

===============================
 timeout 5
color light-gray/blue black/light-gray
gfxmenu /boot/grub/deep_stage1

  title PuppyRus 5.20 (on /dev/sdb1)
  kernel /pup520/vmlinuz pmedia=usbflash psubdir=pup520 pfix=fsck
  initrd /pup520/initrd.gz
 
  title PuppyRus 5.20 RAM-mode (on /dev/sdb1)
  kernel /pup520/vmlinuz pmedia=usbflash psubdir=pup520 pfix=ram
  initrd /pup520/initrd.gz
===============================

Первый пункт - загрузка с проверкой файловой системы и поиском файлов сессий. Второй - для загрузки системы с "нуля".
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: osw от 16 Сентябрь 2011, 14:51:20
Друзья, пожалуйста выложите, кто может просто образ img рабочей загрузочной флешки с lupu-max. Он пригодится многим, у кого нет сил и времени голову ломать.
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: Герда от 16 Сентябрь 2011, 14:59:24
Цитата
img рабочей загрузочной флешки с lupu-max
Это глупо.

Код
# menu.lst produced by grub4dosconfig-v
color white/black/cyan white/black cyan/black
timeout 5
default 0
gfxmenu /aurora                
# /aurora       - Тут свои красивости прописываете, а мое послание естественно удалить.


# this entry searches Windows on the HDD and boot it up
title Windows
  errorcheck off
  find --set-root --ignore-floppies --ignore-cd  /bootmgr
  chainloader /bootmgr
  find --set-root --ignore-floppies --ignore-cd  /ntldr
  chainloader /ntldr
  find --set-root --ignore-floppies --ignore-cd   /io.sys
  chainloader /io.sys
  errorcheck on
  
# Frugal installed Puppy

title LupuRus-520 & TDE
  find --set-root --ignore-floppies --ignore-cd /puppy520/initrd.gz
  kernel /puppy520/vmlinuz psubdir=puppy520 pfix=fsck wm=kde
  initrd /puppy520/initrd.gz

title LupuRus-520 & TDE --> RAM
  find --set-root --ignore-floppies --ignore-cd /puppy520/initrd.gz
  kernel /puppy520/vmlinuz psubdir=puppy520 pfix=ram wm=kde
  initrd /puppy520/initrd.gz

title LupuRus-520 & XFCE
  find --set-root --ignore-floppies --ignore-cd /puppy520/initrd.gz
  kernel /puppy520/vmlinuz psubdir=puppy520 pfix=fsck wm=xfce
  initrd /puppy520/initrd.gz

#title LupuRus-520 & Openbox
 # find --set-root --ignore-floppies --ignore-cd /puppy520/initrd.gz
  #kernel /puppy520/vmlinuz psubdir=puppy520 pfix=fsck wm=openbox
  #initrd /puppy520/initrd.gz

#title LupuRus-520 & e17
 # find --set-root --ignore-floppies --ignore-cd /puppy520/initrd.gz
 # kernel /puppy520/vmlinuz psubdir=puppy520 pfix=fsck wm=e17
 # initrd /puppy520/initrd.gz

title Reboot computer
  reboot
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: osw от 17 Сентябрь 2011, 02:30:44
Это глупо.
Да, я уже имел глупость потратить уйму времени и сил на никому не нужные опыты, угробить жесткий диск выносной, который не выдержал множество некорректных перезапусков из-за постоянного зависания при загрузках, 70 гиг информации и загрузчик убунту на ноутбуке ушлепать. Теперь я даже немогу скопировать файлы с компакт-диска, ибо при попытке его монтирования открывается не окно с файлами, а mplayer, а файл iso я уже затёр. Скачать теперь 680МБ с сайта через 3ж модем, чтоб лишний раз убедиться, что очередной вариант menu.lst не может ничего загрузить, как и все предыдущие варианты из данной темы? Прыти нет уже на те же грабли наступать. Мне всё равно, спортивно это или не спортивно, глупо или умно, главное, чтоб работало.
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: osw от 17 Сентябрь 2011, 02:38:43
Теперь даже биос глючит уже: загрузка срабатывает через раз, чего раньше не наблюдалось.
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: DdShurick от 17 Сентябрь 2011, 09:51:39
Да, я уже имел глупость потратить уйму времени и сил на никому не нужные опыты,
Я тоже так начинал, пока не понял, что лучше сначала почитать и подумать.
угробить жесткий диск выносной, который не выдержал множество некорректных перезапусков из-за постоянного зависания при загрузках,
На диске что нибудь ценное есть? Gparted его видит? Или probepart (это команда)?
70 гиг информации и загрузчик убунту на ноутбуке ушлепать.
Загрузить Ubuntu в режиме LiveCD и восстановить загрузчик. Подробности у Гугла.
 
Теперь я даже немогу скопировать файлы с компакт-диска, ибо при попытке его монтирования открывается не окно с файлами, а mplayer, а файл iso я уже затёр.
А "в обход" не пробовали? Выключаете mplayer, командуете rox /mnt, ищете примонтированный cdrom (с зелёным глазком) и заходите.
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: osw от 17 Сентябрь 2011, 12:28:59
Загрузить Ubuntu в режиме LiveCD и восстановить загрузчик. Подробности у Гугла.

ubuntu@ubuntu:~$ ~$ sudo grub
~$: команда не найдена
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: DdShurick от 17 Сентябрь 2011, 13:03:18
 Сразу видно с Гуглом не дружите.
В Ubuntu давно уже GRUB2 (ИМХО гадость неимоверная), и команды в нём другие.
Прочитайте (http://startubuntu.ru/?p=95)
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: osw от 17 Сентябрь 2011, 13:06:31
командуете rox /mnt
# rox /mnt
bash: rox: command not found

Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: osw от 01 Октябрь 2011, 10:07:02
#Вот единственный рабочий вариант с сайта http://greenflash.su

title xfce
kernel /vmlinuz pmedia=usb wm=xfce
initrd /initrd.gz
title kde
kernel /vmlinuz pmedia=usb wm=kde
initrd /initrd.gz
title e17
kernel /vmlinuz pmedia=usb wm=e17
initrd /initrd.gz
title openbox
kernel /vmlinuz pmedia=usb wm=openbox
initrd /initrd.gz

#vmlinuz и initrd.gz сложить куда угодно (и поправить пути), title изменить по вкусу, *.sfs сложить в
#корень файловой системы на флешке, airboot выкинуть.АМИНЬ.

#Я понял,почему ваши варианты не подошли. Просто у вас не совпадало с моим наличие/отсутствие
#директорий, партиций, их названия. А тут все в корень видимо тупо закинуто, поэтому заработало.
# :D
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: osw от 01 Октябрь 2011, 21:13:56
grub4dos легче поставить (всего 2 файла в корне) и легче сделать с русским меню.
не делается с русским меню. коряги вместо букв получаются. по крайней мере из обсуждаемого дистрибутива именно так.
 А откуда вы брали Гном и КДЕ4? Их вроде не было на диске.

PS: Гном скачал, он сперва нормально начинает загружаться, потом пишет, что на /usr каких-то папок нет, касающихся мыши и "сервер Х остановлен". Может версия не та? gnome-2.20.3-locale_400.sfs
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: RoDoN от 08 Октябрь 2011, 21:02:56
не делается с русским меню. коряги вместо букв получаются
Вы не внимательно смотрели
Цитата
Мой menu.lst для запуска  LupuRus-520 с флешки:
Код
/boot/textfont (hd0,0)/boot/8x16_866.psf
Файлы textfont и 8x16_866.psf обеспечивают русскую кодировку, только одно НО нужно учитывать: файл menu.lst должен быть сохранен обязательно в кодировке CP866
Выложить на этом форуме указанные файлы не могу, лишили нас возможности что-то прикреплять, а жаль :(, поэтому ищите или в Гугле, или на http://greenflash.su , где я сам их когда-то первый раз и нашел.
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: RoDoN от 25 Октябрь 2011, 01:55:21
А откуда вы брали Гном и КДЕ4? Их вроде не было на диске.
Находил когда-то здесь на форуме, кажется imp выкладывал.

З.Ы. Гнома брал здесь (http://forum.puppyrus.org/index.php/topic,4590.msg51243.html#msg51243), а KDE-4.44 - здесь (http://forum.puppyrus.org/index.php/topic,4590.msg50717.html#msg50717).
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: Dega от 21 Май 2012, 15:59:27
Может кому поможет, а то я не сразу въехал что делать надо.
Вот как должен выглядеть файл Syslinux.cfg для KDE и Xfce соответственно:

default menu.c32
prompt 0
menu title UNetbootin
timeout 100

label unetbootindefault
menu label Default
kernel /ubnkern
append initrd=/ubninit wm=kde

label KDE
menu label KDE
kernel /ubnkern
append initrd=/ubninit wm=kde

label Xfce
menu label Xfce
kernel /ubnkern
append initrd=/ubninit wm=xfce


Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: Zdec от 30 Октябрь 2013, 17:43:27
Сегодня попробовал накатить образ LupuRus-max на USB флешку (FAT32, 16 Gb) при помощи unetbootin-windows, в зависимости от порта USB в который вставлена флешка имеем картину (в вложении).

Что делать, куда копать?
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: RoDoN от 30 Октябрь 2013, 17:58:00
На картинке IMAG0199.jpg видно, что система загрузилась, но иксы не поднялись, первый вопрос с каким WM грузились? Файл menu.lst в студию. Какое железо, а именно видео?

З.Ы. Уже неоднократно писалось, что паппи ставить через unetbootin и подобные проги не стоит, т.к. могут вылезти лишние глюки, кстати первая картинка как раз говорит об этом.
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: Zdec от 30 Октябрь 2013, 22:30:04
Самое интересное, что тот же образ записаный на CD загружается без проблем. Файла menu.lst на флешке нет. Загружаюсь на ноуте HP probook 4330s, видео intel HD 3000. WM тот который по умолчанию в сборке меню выбора не было, где посмотреть подробнее не в курсе.
Как лучше ставить, если не использовать unetbootin, так что бы сам процесс не был особо замороченым?
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: RoDoN от 30 Октябрь 2013, 23:04:13
Как лучше ставить, если не использовать unetbootin, так что бы сам процесс не был особо замороченым?
образ записаный на CD загружается без проблем
Поэтому самое простое загрузиться с CD, в меню выбрать пункт установки и установить на флешку.
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: Zdec от 31 Октябрь 2013, 00:57:31
Попробовал, странно но результат тот же. Экран с частичной загрузкой, сервер Х не стартует. Повторюсь с CD все хорошо.
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: imago31 от 31 Октябрь 2013, 02:01:46
to Zdec.
вопрос чисто для статистики, какая версия puppy? и когда запускаетесь с cd имеет ли место перегрев? и как вращается куллер очень интенсивно(шумит) или умеренно?
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: RoDoN от 31 Октябрь 2013, 09:45:55
Попробовал, странно но результат тот же.
menu.lst от этого результата в студию, а потом будет разговор дальше.

З.Ы. А данную тему читали с самого начала и внимательно или как? параметр wm=... указан?
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: Zdec от 31 Октябрь 2013, 22:50:54
Тему читал с начала, но похожих симтомов не нашел, хотя возможно что-то и упустил.

menu.lst  на на флешке и на образе нет наверное пото му что нет grub4dos.

Есть extlinux.conf  с ледующим содержанием:

default vmlinuz initrd=initrd.gz pmedia=usbflash pfix=copy
wm=kde

В первом моем посте второй скрин, мучает сейчас эта проблема, походу, что то с не прописанными или не правильно прописанными путями.

Второй скрин это флешка воткнута в разьем USB 3.0, возможно проблема с драйверами.

Для статистики. Использую образ LupuRus-max из раздела Puppy 5.x, в описании указано, что собран на основе lupu-520 с ядром 2.6.33.2 и glibc2.11.1.
По времени работал на нем мало, т.к. есть проблемы с запуском, пока перегрева не обнаружил, кулер шумит умеренно.
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: Zdec от 01 Ноябрь 2013, 00:07:10
Еще раз перечетал ветку и просмотрел содержимое флешки.
Смутило прописывание wm=kde, которое сам тупо вписал в конфиг, но самого рабочего стола в базе я не обнаружил. В общем замена на wm=xfce полечила.

Вопрос, как минимизировать работу с usb накопителем для продления его работы, но при этом все вносимые изменения должны сохраняться, т.е. необходимо ли что то ще дописать в конфиг файл или все необходимое уже есть?

default vmlinuz initrd=initrd.gz pmedia=usbflash pfix=copy wm=xfce
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: sfs от 01 Ноябрь 2013, 09:32:16
как минимизировать работу с usb накопителем для продления его работы, но при этом все вносимые изменения должны сохраняться
Для пупи : http://wiki.puppyrus.org/setups/load#pfix_copy , про частоту записи сохраненки не помню. Она точно есть. Если коллективный разум подскажет - добавлю в вики
Для porteus и PRA : copy2ram + changes (http://wiki.puppyrus.org/soft/porteus-initrd#%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D1%87%D0%B0%D0%BD%D0%B8%D0%B5_%D0%BF%D0%BE_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8E_changes_%D0%B2%D0%BC%D0%B5%D1%81%D1%82%D0%B5_%D1%81_%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5%D0%BC_exit)
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: RoDoN от 01 Ноябрь 2013, 10:44:59
периодичность сохранения данных в save-файл.
При установке (frugal) Puppy на жёсткий диск (в файле /etc/rc.d/PUPSTATE переменная PUPMODE=12) сохранение постоянно и при выключении, при установке на флешку (PUPMODE=13) один раз в полчаса (по умолчанию) или принудительно нажатием на иконку "Save".
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: sfs от 01 Ноябрь 2013, 12:06:14
PUPMODE сам выставляется править руками или гуй есть?
...или лучше, Саня, напиши сам про это в вики (http://wiki.puppyrus.org/setups/load)  ;)
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: RoDoN от 01 Ноябрь 2013, 12:10:58
Вообще-то я только процитировал DdShurick из др.темы (не надо править сообщение), PUPMODE выставляется автоматом в зависимости от варианта загрузки.
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: DdShurick от 01 Ноябрь 2013, 13:00:49
PUPMODE сам выставляется
Да, ещё на стадии init.
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: sfs от 01 Ноябрь 2013, 13:28:59
так? (http://wiki.puppyrus.org/setups/load?&#%D1%87%D0%B0%D1%81%D1%82%D0%BE%D1%82%D0%B0_%D1%81%D0%BE%D1%85%D1%80%D0%B0%D0%BD%D0%B5%D0%BD%D0%B8%D1%8F)
Название: Re:Затруднения с установкой LupuRus-max на live-usb.
Отправлено: RoDoN от 01 Ноябрь 2013, 16:21:41
Вроде так, только чуть поправил.