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

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

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

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Инсталлятор PuppyRus-Icewm-13.02
« Ответ #45 : 18 Март 2013, 09:01:14 »
пожалуйста, дайте существующий инсталятор с исправленным копированием paskages
Саша, я бы с удовольствием, но я не помню который "правильный". Чтобы выяснить надо начинать эксперименты сначала.
Моноблок 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
« Ответ #46 : 18 Март 2013, 23:22:37 »
Ура!!! Могу поздравить DdShurick  с завершением процесса создания инсталлятора!! ( :D аж сам удивился, как "загнул"  :D ) Сначала попробовал на тестовой с сейв/без сейв - все работает правильно. Тогда погнал по "Большому кругу" : пересобрал с заменой инсталлятора pupm-218-base.pfs, пересоздал .iso , записал его на DVD+RW.   Загрузился с CD, при загрузке с CD выбирал стандартный режим, флешку форматировал в Fat32, ИМХО это для Linux сложнее , чем с "родным" ext3.
Варианты тестов :
 C CD в каталог на раздел HDD  без установки загрузчика ( после добавления вручную записи в menu.lst система загружается)
  с CD  на флешку в каталог с установкой загрузчика  
 с CD  на флешку в корень раздела с установкой загрузчика
 обе системы потом проверял - загружаются
  С флешки с системой в корне без сейва и с сейвом  ставил в каталог на винт - устанавливает
  С флешки с системой в каталоге без сейва и с сейвом ставил в каталог на винт- устанавливает
  из каталога на винте  без сейва и с сейвом на флешку с установкой загрузчика - устанавливает и системы потом загружаются .
В общем экспериментально перебрал все пришедшие мне в голову варианты установки откуда-куда и без сейва/с сейвом. НА МОЕЙ конфигурации железа  инсталлятор всегда отрабатывал правильно -  копировал в нужное место только необходимые файлы. Для флешек menu.lst  тоже создавался правильно,   packages всегда копировался куда положено - рядом с pupm-218-base.pfs . Мое мнение  - скрипт готов к использованию хоть в альфа, хоть в бетта версиях  ;)

Небольшая ложка дегтя , относящаяся к внешнему оформлению проявлений работы инсталлятора.
 в  том варианте ,что сейчас есть в  PuppyRus-Icewm-13.02 после выбора куда устанавливать, не выводилось сообщения, что идет установка.  "На скорую руку" была предложено сообщение на yaf-splash, это сообщение появляется в центре экрана и пропадает ,если случайно провести по нем мышкой, хотя процесс установки  не прерывается - это может ввести пользователя в заблуждение. Предлагаю либо добавить параметры , выводящие сообщение в верхней части экрана, либо заменить на другой тип сообшения.  
 Работоспособная версия прилагается:
« Последнее редактирование: 18 Март 2013, 23:24:37 от valentin »
Система:  Athlon XP 2500+  512RAM  Radeon9600

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Инсталлятор PuppyRus-Icewm-13.02
« Ответ #47 : 18 Март 2013, 23:46:31 »
 Благодарю.
« Последнее редактирование: 19 Март 2013, 08:13:11 от DdShurick »
Моноблок 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
« Ответ #48 : 21 Март 2013, 08:39:58 »
 Puppyrus2install с прогрессбаром.

Мне почему то кажется, что этот инсталлер будет работать на любом Puppy.
« Последнее редактирование: 21 Март 2013, 12:45:23 от DdShurick »
Моноблок 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
« Ответ #49 : 21 Март 2013, 21:07:32 »
Спасибо за внимание к моим пожеланиям по поводу внешнего вида. Теперь установщик PuppyRus-Icewm-13.02 по внешнему виду может превзойти многие Win программы  ;)  . Этот вариант, ИМХО, уже достоин и RC релиза  PuppyRus  :D
 А вот по поводу его универсальности для всех Puppy вы поторопились. На IvannaXP RC4, даже после замены " initrd.gz" на  "initrd.lz" в скрипте,  - установка прерывается.
Система:  Athlon XP 2500+  512RAM  Radeon9600

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Инсталлятор PuppyRus-Icewm-13.02
« Ответ #50 : 21 Март 2013, 21:34:40 »
 Дайте вывод locetup из Иванны. Если завтра совсем не свалюсь с простудой, буду думать.
Моноблок 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
« Ответ #51 : 21 Март 2013, 22:33:07 »
 ;) А зачем?  В IvannaXP  уже есть нормально работающий установщик, пусть и по старому принципу - через данные PUPSTATE. Слишком много мелких различий, начиная с каталогов packages - SFS, расположения Usoft-XFCE-4.10+util_ixp.sfs и пр.  У вас получился лаконичный скрипт,  очень хорошо работающий в PuppyRus-Icewm-13.02, и ИМХО, делать из него " мультикомбайн"  не стоит. Если кто, из авторов сборок , попросит помочь с инсталлятором - вставите данные  его системы. Я думаю здесь "специализация" проще и надежнее .
Система:  Athlon XP 2500+  512RAM  Radeon9600

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Инсталлятор PuppyRus-Icewm-13.02
« Ответ #52 : 03 Апрель 2013, 10:02:36 »
 Исправил обрезание длинных строк заменой losetup на losetup-FULL -a
Моноблок 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

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6282
  • Репутация: +141/-0
Re:Инсталлятор PuppyRus-Icewm-13.02
« Ответ #53 : 04 Апрель 2013, 00:18:29 »
Проверил, работает хорошо. Заметил, что каталог boot всегда копируется в корень флешки, а если на флешке есть menu.lst, то в его конец дописываются строки пунктов новой установки.
Сейчас пункты меню пишутся в таком виде:
Код
 title PuppyRus (on sdb1)
  find --set-root --ignore-floppies --ignore-cd /initrd.gz
  kernel /vmlinuz pmedia=usbflash  pfsdir=packages pfix=fsck
  initrd /initrd.gz
...
 title PuppyRus (on sdb1)
  find --set-root --ignore-floppies --ignore-cd /pr1303/initrd.gz
  kernel /pr1303/vmlinuz pmedia=usbflash psubdir=pr1303 pfsdir=pr1303/packages pfix=fsck
  initrd /pr1303/initrd.gz
...
 title PuppyRus (on sdb1)
  find --set-root --ignore-floppies --ignore-cd /puppyrus-13.03/initrd.gz
  kernel /puppyrus-13.03/vmlinuz pmedia=usbflash psubdir=puppyrus-13.03 pfsdir=puppyrus-13.03/packages pfix=fsck
  initrd /puppyrus-13.03/initrd.gz
т.е. если на одной флешке установлено несколько версий PuppyRus-XXXX, то они все имеют одинаковый заголовок:
Код
 title PuppyRus (on sdb1)
Хотелось бы свести к минимуму необходимость ручной правки меню, т.е., чтобы  заголовки включали и название каталога установки, напр. так:
Код
 title PuppyRus (on sdb1/puppyrus-13.03)
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
« Ответ #54 : 22 Апрель 2013, 07:07:30 »
хм... Загрузка с CD, с флешки был подключен pfs драйвер видеокарты, запускаю установку. На этапе копирования файлов написало что пакет с флешки не найден, установка отменена. Потом спросило - поставить загрузчик, я сказал поставить.

В итоге поставился загрузчик, но нет файлов загрузчика /BOOT и grldr, menu.lst Собственно с загрузчиком все ясно, он не скопировался на этапе копирования файлов, а вот почему отсутствие пакета привело к тому что установка отменилась - это печально.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Инсталлятор PuppyRus-Icewm-13.02
« Ответ #55 : 22 Апрель 2013, 08:37:26 »
Понял. Буду думать.
Моноблок 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
« Ответ #56 : 05 Май 2013, 09:01:40 »
 Саша, попробуй этот вариант.
Моноблок 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