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

Автор Тема: Установщик PuppyRus  (Прочитано 48728 раз)

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

Оффлайн Абдурахманыч

  • Новичок
  • *
  • Сообщений: 11
  • Репутация: +0/-0
  • Автор темы
Установщик PuppyRus
« : 21 Июль 2010, 12:11:05 »
Мне кажется у PuppyRus есть один существенный недостаток, тормозящий его распространение.
Заключается он в отсутствии простой и понятной новичкам установке.
Что имеется ввиду.
В Пуппи нельзя загрузившись с CD нажать кнопку установки и корректно поставить ее на HDD.
Так как например во всех линукс-дистрибутивах, не говоря уж об окошках.
И пока так будет - система так и останется игрушкой. Загружаемой в лучшем случае с флешки.
Хотя потенциал у нее хороший - малый вес, скорость, достаточное количество программ для большинства пользователей.
Собственно что получается - люди хорошо разбирающиеся в линуксах скорее поставят что то, более серьезное, ту же убунту.
А за фортачников все сделал мелкософт.
Вот и получается, человек запустит Пуппи, посмотрит, поиграется и опять кинет CD в ящик для ненужных мелочей.

Все написанное разумеется ИМХО  
« Последнее редактирование: 23 Июль 2010, 15:19:20 от RulllJazzz »

Оффлайн f329

  • Почетный участник
  • Старожил
  • *
  • Сообщений: 288
  • Репутация: +29/-0
Re: Мнение о PuppyRus
« Ответ #1 : 21 Июль 2010, 12:54:23 »
В Пуппи нельзя загрузившись с CD нажать кнопку установки и корректно поставить ее на HDD.

Я вот загрузился с CD - отформатировал с помощью GParted раздел - выбрал пункт меню "Универсальный установщик" ... и корректно поставил Паппи на HDD в режиме полной инсталляции..   что я делаю не так?..
« Последнее редактирование: 23 Июль 2010, 15:27:24 от RulllJazzz »

Оффлайн magerlab

  • Почетный участник
  • Старожил
  • *
  • Сообщений: 296
  • Репутация: +22/-0
Re: Мнение о PuppyRus
« Ответ #2 : 21 Июль 2010, 13:01:36 »
все с точностью наоборот:)
в puppy linux один из самых простых и дружелюбных установщиков
Puppy Linux 4.1.2  на десктопе
NOP 4.1.3 на eee pc

Оффлайн RulllJazzz

  • Постоялец
  • ***
  • Сообщений: 172
  • Репутация: +16/-1
Re: Мнение о PuppyRus
« Ответ #3 : 21 Июль 2010, 13:09:26 »
Давайте не будем меряться письками!  ;) У каждого своё индивидуальное мнение. Причём у каждого оно (в частном случае) правильное. По поводу установки: какой бы она не была по сравнению с чем бы то ни было, есть вот эта страница и вот это кино.

Трудности могут возникнуть только у не умеющих читать и у слепых.

Оффлайн melviX

  • Инициатор проекта
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 2096
  • Репутация: +97/-0
    • PuppyRus Linux
Re: Мнение о PuppyRus
« Ответ #4 : 22 Июль 2010, 10:26:18 »
есть вот эта страница и вот это кино.

Классно сделано!
А кто аффтар этих "кино"-инструкций?
« Последнее редактирование: 23 Июль 2010, 15:26:36 от RulllJazzz »
Free software for free people

Оффлайн Абдурахманыч

  • Новичок
  • *
  • Сообщений: 11
  • Репутация: +0/-0
  • Автор темы
Re: Мнение о PuppyRus
« Ответ #5 : 23 Июль 2010, 13:53:44 »
По поводу установки: какой бы она не была по сравнению с чем бы то ни было, есть вот эта страница и вот это кино. Трудности могут возникнуть только у не умеющих читать и у слепых.

Отличный мануал и что?
Я конечно понимаю, что плотно занимаясь чем то очень сложно понять - как так, все просто, а у кого то не получается?
И вывод сразу делается однозначный - этот кто то просто тупой, слепой и читать не умеет.

Теперь по теме, как она заявлена.
Паппи как и всякий дистрибутив имеет свои достоинства и свои недостатки.
Мы об этом тут и говорим.
Возможность автоматической установки (без потребности в мануалах) на мой взгляд достоинство любого дистрибутива.
Я высказал свое мнение, я никого не обвиняю и не упрекаю, в чем проблема то?
Не стоит сразу становится в позу обиженных, это контр продуктивно.
« Последнее редактирование: 23 Июль 2010, 15:28:29 от RulllJazzz »

Оффлайн RulllJazzz

  • Постоялец
  • ***
  • Сообщений: 172
  • Репутация: +16/-1
Re: Мнение о PuppyRus
« Ответ #6 : 23 Июль 2010, 14:28:38 »
У палки всегда два конца.

Цитата
А по-моему все предельно просто.
Как тут кто то сказал - ткнул юзер кнопочку, поставил себе дистрибутив и работает на нем.
И уже потом начинает осваивать более предметно.

Может и по-другому случиться: поставил себе дистрибутив и... после загрузки оного "где мои файлы, где диски?"

Цитата
А как сейчас то скорее всего и старую снесет и новую не поставит.

По своему опыту (и не только) установщик PuppyRus сносит в лучшем случае MBR на диске и плохо устанавливает GRUB. К установке незнакомой ОС, как и к чему угодно незнакомому, надо предварительно готовиться.

Классно сделано!
А кто аффтар этих "кино"-инструкций?

Мы с Lexeii напару развиваем мысль о кинематографе вместо книжек.  ;D
« Последнее редактирование: 23 Июль 2010, 15:29:11 от RulllJazzz »

Оффлайн f329

  • Почетный участник
  • Старожил
  • *
  • Сообщений: 288
  • Репутация: +29/-0
Re: Мнение о PuppyRus
« Ответ #7 : 23 Июль 2010, 14:37:41 »
По поводу улучшения дружественности установщика, то я думаю стоит сделать следующее:
  • при первой загрузке на "приветственной" странице необходимо сделать ссылку на мануал по обоим видам установки (возможно и на видео-мануал, по моему Паша говорил, что они достаточно мало весят..)
  • поставить значок установки на видное место рабочего стола
  • подкорректировать текст установщика, для более понятного описания этапов

Оффлайн RulllJazzz

  • Постоялец
  • ***
  • Сообщений: 172
  • Репутация: +16/-1
Re: Мнение о PuppyRus
« Ответ #8 : 23 Июль 2010, 14:45:25 »
По поводу улучшения дружественности установщика

Переадресуй это Pro, когда он из отпуска вернётся. Видюхи я могу сделать - это не долго. Вес в диапазоне 0.5-7 мегабайт.
« Последнее редактирование: 23 Июль 2010, 15:29:50 от RulllJazzz »

Оффлайн Hatch

  • Старожил
  • ****
  • Сообщений: 229
  • Репутация: +2/-0
Re: Мнение о PuppyRus
« Ответ #9 : 23 Июль 2010, 14:53:41 »
По поводу улучшения дружественности установщика, то я думаю стоит сделать следующее:

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

Не в ту сторону копаем, товарисчи. Я ничего не вижу сложным в установке, точней в диалоге установщика, но вот где грабли так это загрузчик. Особенно, если ориентироваться на пользователей после окошек.
« Последнее редактирование: 23 Июль 2010, 15:30:59 от RulllJazzz »

Оффлайн f329

  • Почетный участник
  • Старожил
  • *
  • Сообщений: 288
  • Репутация: +29/-0
Re: Мнение о PuppyRus
« Ответ #10 : 23 Июль 2010, 14:58:30 »
Не в ту сторону копаем, товарисчи. Я ничего не вижу сложным в установке, точней в диалоге установщика, но вот где грабли так это загрузчик. Особенно, если ориентироваться на пользователей после окошек.

В ту сторону...
Просто надо подкорректировать текст в диалоговых окнах установщика grub (я этим займусь), для более ясного понимания его функции и правильности установки..
« Последнее редактирование: 23 Июль 2010, 15:31:42 от RulllJazzz »

Оффлайн RulllJazzz

  • Постоялец
  • ***
  • Сообщений: 172
  • Репутация: +16/-1
Re: Мнение о PuppyRus
« Ответ #11 : 23 Июль 2010, 15:10:49 »
Цитата
Я конечно понимаю, что плотно занимаясь чем то очень сложно понять - как так, все просто, а у кого то не получается?
И вывод сразу делается однозначный - этот кто то просто тупой, слепой и читать не умеет.

Ну я бы сказал с точностью наоборот. Я эти ролики делал как раз с расчётом на неподготовленных пользователей. И там всё более чем понятно.

Цитата
Цитата
Цитата: RulllJazzz
По своему опыту (и не только) установщик PuppyRus сносит в лучшем случае MBR на диске и плохо устанавливает GRUB.
Цитата
Цитата: Абдурахманыч
Мне тоже "пляски с бубнами вокруг граба" больше всего не понравились.

Основная трудность именно в том, чтобы правильно поставить и настроить GRUB. Алексей уже обозначил, что возьмётся за упрощение этого пункта.
« Последнее редактирование: 23 Июль 2010, 15:33:14 от RulllJazzz »

Оффлайн RulllJazzz

  • Постоялец
  • ***
  • Сообщений: 172
  • Репутация: +16/-1
Re: Установщик PuppyRus
« Ответ #12 : 24 Июль 2010, 01:05:04 »
Итак, DdShurick высказался за идею написать по-новой, а не причёсывать по-старому.
Все наработки по загрузчику находятся тут.

Как говорится: "Вы хотели пати???". Можем приступать к обсуждению и реализации того, что наговорим.

Zay: Поправил ссылку.
« Последнее редактирование: 06 Ноябрь 2011, 21:35:48 от Zay »

Оффлайн bit777

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1037
  • Репутация: +127/-0
Re: Установщик PuppyRus
« Ответ #13 : 24 Июль 2010, 02:02:59 »
В связи с тем что многие, в том числе и я, используют для загрузки Puppy не GRUB а GRUB4DOS.
И чаще всего в этом случае файл menu.lst находится в корне 1 раздела 1 жесткого диска.
А при установке Puppy и Windows7 файл menu.lst находится в папке C:\NST. Предлагаю немного переделать скрипт findGRUB
Код
#!/bin/sh
#Получаем таблицу разделов HD
PARTS=`probepart | grep -v none | grep -v swap | grep -v iso9660 | cut -f -2 -d '|' | cut -f 3 -d '/'`
#Проверяем наличие GRUB на разделах
for partl in `echo "$PARTS"`
do
part=`echo $partl | cut -f 1 -d '|'`
fs=`echo $partl | cut -f 2 -d '|'`
num=`echo $part | sed -e 's/^.d.//'`
num=`expr $num - 1`
mount -t "$fs" /dev/"$part" /mnt/data
[ -f /mnt/data/boot/grub/menu.lst ] && DIR_MENU="/mnt/data/boot/grub/"
[ -f /mnt/data/menu.lst ] && DIR_MENU="/mnt/data"
[ -f /mnt/data/NST/menu.lst ] && DIR_MENU="/mnt/data/NST"
if [ $DIR_MENU != "" ]; then
echo "
title Puppy-Rus (on $part)
root (hd0,$num)
kernel /$PUPPY/vmlinuz root=/dev/ram0 psubdir=$PUPPY max_loop=28
initrd /$PUPPY/initrd.gz
boot
" >> $DIR_MENU/menu.lst
echo "
title OS in $part
root (hd0,$num)
kernel /boot/vmlinuz
initrd /boot/initrd.gz
" >> /tmp/menu.lst
else
echo "
title OS in $part
root (hd0,$num)
chainloader +1
boot
" >> /tmp/menu.lst
fi
umount /mnt/data
done
И еще мне непонятно откуда берется переменная PUPPY. Из основной программы которая вызывает данный скрипт?
« Последнее редактирование: 24 Июль 2010, 02:45:55 от bit777 »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8633
  • Репутация: +187/-2
  • Старый чайник
Re: Установщик PuppyRus
« Ответ #14 : 24 Июль 2010, 10:04:53 »
И еще мне непонятно откуда берется переменная PUPPY. Из основной программы которая вызывает данный скрипт?
FindGRUB - это набросок кода, который включен в console_installer. $PUPPY - имя субдиректории, в основном скрипте - $PSUBDIR. Моя ошибка, каюсь. Все усилия лучше сосредоточить на console_installer (или light_installer, если больше понравится).
 Пробовал заставить GRUB искать самого себя
Код
grub> find /boot/grub/stage1 
руками в консоли это получается на ура, но скрипт выдаёт нечитабельнвй текст, можете попробовать
Код
grub << EOF > /tmp/grub_out
find /boot/grub/stage1
EOF
Поэтому придётся искать через probepart + цикл. Поиск GRUB4DOS лучше поместить в секции "Поиск windows" console_installer, после 117 строки, соответственно видоизменив.
Моноблок 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