Сайт | Скачать | Видео | Wiki

Автор Тема: Инсталлятор PuppyRus-Icewm-13.02  (Прочитано 25958 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн valentin

  • Ветеран
  • *****
  • Сообщений: 562
  • Репутация: +20/-0
  • Автор темы
Инсталлятор PuppyRus-Icewm-13.02
« : 15 Март 2013, 11:02:16 »
Записал PuppyRus-Icewm-13.02 на болванку DVD+RW,  загрузился в Live-CD  и попробовал установить систему в каталог на ext2 разделе HDD без установки загрузчика, добавив запись в menu.lst , а так-же в каталог на ext3 разделе флешки с полной установкой загрузчика.  Система устанавливается почти нормально, хотя тип источника установки определяет неверно  :D .  Так в 59 строке puppyrus2install стоит:
Код
if [ "PDEV1FS" = "iso8660" ]; then #Если запуск PuppyRus с CD
Тем не менее vmlinuz,initrd.gz и pupm-218-base.pfs  в созданный каталог с нужным именем копируются  ;) . Исправлять ничего не надо, могут только вылезти новые проблемы т.к dev/sro постоянно смонтироавн.  Проблема только с packages. Этот каталог с содержащимися в нем .pfs копирует в корень раздела, что на HDD, что на флешке. На флешке и такой вариант загрузился, а на HDD, не нашло X-ов и puppyrus-icewm-13.02.pfs.
  Так-же, если можно, увеличить продолжительность вывода сообшения об окончании установки- слишком быстро исчезает, можно прозевать  :)
« Последнее редактирование: 15 Март 2013, 11:08:21 от valentin »
Система:  Athlon XP 2500+  512RAM  Radeon9600

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re:Инсталлятор PuppyRus-Icewm-13.02
« Ответ #1 : 15 Март 2013, 11:21:56 »
"iso8660"
А разве существует такой стандарт, имхо, но надо править обязательно, т.к. это "очепятка"
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Инсталлятор PuppyRus-Icewm-13.02
« Ответ #2 : 15 Март 2013, 11:24:01 »
проверю.

ddshurick - прверь копирование каталога packages, по идее в  psubdir должен копироваться.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн valentin

  • Ветеран
  • *****
  • Сообщений: 562
  • Репутация: +20/-0
  • Автор темы
Re:Инсталлятор PuppyRus-Icewm-13.02
« Ответ #3 : 15 Март 2013, 11:54:06 »
"iso8660"
А разве существует такой стандарт, имхо, но надо править обязательно, т.к. это "очепятка"
Похожая ситуация была в IvannaXP.  Если мы сделаем  эту строку правильно, то упремся в то, что /dev/sro постоянно смонтирован и его не удастся примонтировать на /mnt/cdrom.   А сейчас и та часть условия, что под   else прекрасно справляется , " работает - не трожь!!"   :D  Только с путями packages разберутся, и все  :)
Система:  Athlon XP 2500+  512RAM  Radeon9600

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Инсталлятор PuppyRus-Icewm-13.02
« Ответ #4 : 15 Март 2013, 12:38:13 »
valentin, какое отношение имеет инсталятор к тому что устройство постоянно смонтировано?
и откуда в Иванне взялся инсталятор от PuppyRus, я не припомню чтоб его там использовали
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн andy-voit

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1250
  • Репутация: +60/-0
  • Расту!!!
Re:Инсталлятор PuppyRus-Icewm-13.02
« Ответ #5 : 15 Март 2013, 13:36:05 »
Есть, именно от PuppyRus, только переработанный, давно уже используется
XFCE forever!!!
Перешел на приставку 3vi. Теперь издеваюсь над ней! :)

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Инсталлятор PuppyRus-Icewm-13.02
« Ответ #6 : 15 Март 2013, 16:43:13 »
Исправлять ничего не надо
Надо, надо.
Проверяйте, у меня не на чем.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Инсталлятор PuppyRus-Icewm-13.02
« Ответ #7 : 15 Март 2013, 23:54:59 »
так и копирует в корень  раздела .
Так задумано для возможности совместного использования /paskages несколькими версиями puppy. А вы упорно хотите создать "матрёшку".
Код
if [ "$DEV1FS" = "iso9660" ]; then
. но и это бессмысленно
Согласен.
Кроме того выяснилось, что при установке на фленку в каталог система не находит иксы а так-же puppyrus-icewm-13.02 из за указания в загрузочной строке в menu.lst параметра pfsdir=packages.  Без него нормально загружается и из корня флешки и из каталога.
Вот здесь уточните структуру загрузки, не совсем понятно где xorg и icewm, в packages или $PSUBDIR?
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн valentin

  • Ветеран
  • *****
  • Сообщений: 562
  • Репутация: +20/-0
  • Автор темы
Re:Инсталлятор PuppyRus-Icewm-13.02
« Ответ #8 : 16 Март 2013, 00:12:50 »
xorg и icewm  лежат в packages, как в оригинальном .iso.Но это уже не имеет значения, packages в корне флешки определяется. Я, правда, не пробовал вариант, что-бы packages был в корне флешки, а "три заветных файла" в отдельном каталоге.
  Приношу свои извинения за внесение "смуты" из-за недопонимания направления развития данного дистрибутива. Только об этом направлении и Pro должен знать :

ddshurick - прверь копирование каталога packages, по идее в  psubdir должен копироваться.
 Из предложенного мной файла может оказаться полезным только выводимое во время работы инсталлятора сообщение о его работе. Предыдущий свой пост удаляю из-за его ошибочности и "вредности"  
И, если что, в старом варианте, в предпоследней строчке , исправьте команду "uumount"
« Последнее редактирование: 16 Март 2013, 00:42:36 от valentin »
Система:  Athlon XP 2500+  512RAM  Radeon9600

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Инсталлятор PuppyRus-Icewm-13.02
« Ответ #9 : 16 Март 2013, 00:46:11 »
 Приношу свои извинения за внесение "смуты" из-за недопонимания направления развития данного дистрибутива.  Из предложенного мной файла может оказаться полезным только выводимое во время работы инсталлятора сообщение о его работе. Предыдущий свой пост удаляю из-за его ошибочности и "вредности"
Вот это зря. Предложение выкинуть секцию "iso9660" очень даже толковое. И поиск и подключение модулей из "матрёшки" тоже нужен. Только тестеры ставят множество версий puppy а простому пользователю будет удобнее компактная установка.
И, если что, в старом варианте, в предпоследней строчке , исправьте команду "uumount"
Исправил.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн valentin

  • Ветеран
  • *****
  • Сообщений: 562
  • Репутация: +20/-0
  • Автор темы
Re:Инсталлятор PuppyRus-Icewm-13.02
« Ответ #10 : 16 Март 2013, 00:53:48 »
просто, может,это только в моем варианте железа при загрузке с CD получаем в PUPSTATE
Код
PUPMODE=5
PDEV1=''
DEV1FS=''
PUPSFS='sr0,iso9660,/pupm-218-base.pfs'
PUPSAVE=''
PMEDIA='cd'
, а где-то будет DEV1FS='iso9660', хотя вариант через /mnt/home  будет работать тоже.
Цитата
И поиск и подключение модулей из "матрёшки" тоже нужен.
это отлично работает. у меня на винте разные каталоги  под IceWM  и XFCE, в каждом свой packages. При загрузке находит и подключает то что нужно. Но в строках загрузки в menu.lst нет параметра pfsdir=  packages. Когда инсталлятор  создает на флешке menu.lst, то он прописывает туда  pfsdir=  packages и packages, расположенный в psubdir уже не находится.
« Последнее редактирование: 16 Март 2013, 01:25:14 от valentin »
Система:  Athlon XP 2500+  512RAM  Radeon9600

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Инсталлятор PuppyRus-Icewm-13.02
« Ответ #11 : 16 Март 2013, 05:08:01 »
научите инсталятор прописывать pfsdir=packages тогда.
И закроем проблему.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн valentin

  • Ветеран
  • *****
  • Сообщений: 562
  • Репутация: +20/-0
  • Автор темы
Re:Инсталлятор PuppyRus-Icewm-13.02
« Ответ #12 : 16 Март 2013, 09:32:04 »
научите инсталятор прописывать pfsdir=packages тогда.
Последний вариант инсталлятора от DdShurick это делает
Система:  Athlon XP 2500+  512RAM  Radeon9600

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re:Инсталлятор PuppyRus-Icewm-13.02
« Ответ #13 : 16 Март 2013, 10:16:25 »
Что-то читаю и не пойму зачем мухи и котлеты смешивать, а? Ведь изначально было, что параметр pfsdir=***  это пользовательский каталог, а packages - стандартный каталог, из которого берутся модули только в случае, если не задан пользовательский каталог, а теперь оказывается учим инсталятор прописывать pfsdir=packages  :-[ Что-то не связуха... или я чего-то глобального не понял?

Да, еще ранее вроде бы уже договорились и сделали, что и pfsdir, и packages находятся в psubdir или опять все ломаем?
« Последнее редактирование: 16 Март 2013, 10:19:15 от RoDoN »
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Инсталлятор PuppyRus-Icewm-13.02
« Ответ #14 : 16 Март 2013, 11:01:41 »
а теперь оказывается учим инсталятор прописывать pfsdir=packages  :-[ Что-то не связуха... или я чего-то глобального не понял?
Инсталлятор был написан когда packages ещё в помине не было, приходится учить.
Да, еще ранее вроде бы уже договорились и сделали, что и pfsdir, и packages находятся в psubdir или опять все ломаем?
Есть два варианта - /$psubdir/$pfsdir ("матрёшка") и /$psubdir /$pfsdir (рядом в корне), оба имеют право на существование. Но для начального пользователя мне кажется удобнее будет "матрёшка" (хотя это вопрос спорный). Отсутствие копирования $pfsdir в $psubdir - мой прохлоп, сделал "как у меня" не подумав об альтернативе.
Что-то читаю и не пойму зачем мухи и котлеты смешивать, а?
А вот это вопрос глобальный и не по этой теме. Я изначально против переименования системообразующих модулей в pfs, иначе каша будет, причём с мухами.
 Выражаю благодарность valentin за поднятый вопрос.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64