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

Дистрибутивы проекта PuppyRus Linux => Сборки Linux от пользователей => Richy => Тема начата: DdShurick от 06 Февраль 2015, 11:26:20

Название: PuppyRus Richy-219 - изменения
Отправлено: DdShurick от 06 Февраль 2015, 11:26:20
 Richy-219 потому-что libc-2.19  :)
 busybox-1.21.1
 Добавлена функция run-parts, что позволило убрать /etc/rc.d/rc.modules
 * (sfs на заметку) функция полезна тем, что позволяет запускать программы и пусковые скрипты из произвольного каталога и с любым аргументом. Например
Код
run-parts -a start /etc/init.d 
значит можно и
Код
run-parts -a $ARG $RUNDIR 
Это заменяет runlevel и не только.
 Сильно сокращён /etc/rc.d/rc.sysinit за счёт циклов загрузки модулей ядра, теперь всё выполняет udev. Это позволило отказаться от /sbin/pup_event_* , что ускорило загрузку.
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: aba от 06 Февраль 2015, 12:52:52
Richy-219 потому-что libc-2.19  :)
 busybox-1.21.1
 Добавлена функция pun-parts, что позволило убрать /etc/rc.d/rc.modules
 Сильно сокращён /etc/rc.d/rc.sysinit за счёт циклов загрузки модулей ядра, теперь всё выполняет udev. Это позволило отказаться от /sbin/pup_event_* , что ускорило загрузку.
А где взять?
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: DdShurick от 06 Февраль 2015, 13:25:01
А справитесь? Всё здесь (https://cloud.mail.ru/home/richy/), но по частям.
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: aba от 06 Февраль 2015, 14:10:11
А справитесь? Всё здесь (https://cloud.mail.ru/home/richy/), но по частям.
???
И как к Вам в "Облако" попасть?
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: RoDoN от 06 Февраль 2015, 14:21:03
Попробуйте так https://cloud.mail.ru/public/a0253678fa8e/richy
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: aba от 06 Февраль 2015, 14:37:29
RoDoN, благодарю!
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: RoDoN от 08 Февраль 2015, 12:54:23
Взял за основу Richy-User-219.iso, сделал установку frugal на винт в каталог /richy219, заменил основной sfs-ник и initrd на новые, грузится, куча ругани и нет иксов. Захожу в mc в каталог /home/live, а там почти ничего нет, но есть каталог /skel, в котором лежит все, что нужно. В mc переместил содержимое /home/live/skel ==> /home/live, поправил права на live user, только после этого наконец-то загрузились иксы.
Вопрос, где в каком скрипте прописано при загрузке копирование /etc/skel в /home/live и установка прав live user?
 
С ярлыка "Диски" открылся пустой каталог, чего-то не хватает, окно установки обоев пустое:
     (http://storage4.static.itmages.ru/i/15/0208/s_1423388727_5294315_a16853ef9b.png) (http://itmages.ru/image/view/2262144/a16853ef)
нажал "Дополнительно" список обоев появился, но предпросмотра нет и огромный зеленый значек каталога:
     (http://storage2.static.itmages.ru/i/15/0208/s_1423388740_5472652_7312cf8644.png) (http://itmages.ru/image/view/2262145/7312cf86)
При изменении темы значков в результате значки не изменяются.
При настройке сети не смог настроить подключение wi-fi:
     (http://storage1.static.itmages.ru/i/15/0208/s_1423388973_6257935_befab4b900.png) (http://itmages.ru/image/view/2262148/befab4b9)
после закрытия всех окон настройки сети увидел сообщение, что "Введен не верный пароль", хотя и вводил woofwoof (((
В интернет я так и не смог попасть.
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: DdShurick от 08 Февраль 2015, 13:59:57
Вопрос, где в каком скрипте прописано при загрузке копирование /etc/skel в /home/live и установка прав live user?
В самом начале xwin

С ярлыка "Диски" открылся пустой каталог, чего-то не хватает, окно установки обоев пустое
~/my-roxapps/Диски/AppRun должно быть
Код
#!/bin/sh
/usr/sbin/drv_mount
rox -d ~/drives
забыл исправить в /etc/skel
нажал "Дополнительно" список обоев появился, но предпросмотра нет и огромный зеленый значек каталога:

При изменении темы значков в результате значки не изменяются.
До этого я вообще ещё не добрался.
При настройке сети не смог настроить подключение wi-fi:
iwlist wlan0 sc что говорит?
после закрытия всех окон настройки сети увидел сообщение, что "Введен не верный пароль", хотя и вводил woofwoof (((
Это неистребимый глюк loginroot, он так ругается на любую ошибку
В интернет я так и не смог попасть.
Бывает хуже, к компьютеру не пускают  ;)
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: RoDoN от 08 Февраль 2015, 16:33:02
~/my-roxapps/Диски/AppRun должно быть
Код
#!/bin/sh
/usr/sbin/drv_mount
rox -d ~/drives
забыл исправить в /etc/skel
Такого нет, а есть ~/Диски/AppRun, в котором:
Код
#!/bin/sh
/usr/sbin/drv_event
rox -d ~/drives
Но дело в том, что ни /usr/sbin/drv_mount, ни /usr/sbin/drv_event я не нашел  :(
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: DdShurick от 08 Февраль 2015, 18:43:19
Но дело в том, что ни /usr/sbin/drv_mount, ни /usr/sbin/drv_event я не нашел  :(
Это отдельный модуль drv_mount-0.3.pfs (https://cloud.mail.ru/public/5e755137480a/drv_mount-0.3.pfs)
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: RoDoN от 09 Февраль 2015, 12:26:05
А классической сохраненки нет? Только настройки в sfs?

mc под user-ом в консоли не обучен, т.е. F1...F5 не работают, под рутом работают.

Перепаковал Richy-219-base.sfs, а именно в файле xwin изменил строку 10 так:
Код
[ -f $HOME/.xinitrc ] || su -c /usr/sbin/skel2user
и создал дополнительно файл /usr/sbin/skel2user с таким содержанием:
Код
#!/bin/sh
cp -a /etc/skel /home
mv /home/skel /home/$USER
chown -R live /home/$USER
chgrp -R live /home/$USER
но переименование не происходит, если есть непустой каталог /home/live, а он есть в модуле xrdr-r.pfs. Пришлось опять колдовать в mc.
Подсказывайте, как полностью либо скопировать skel в live в вашем варианте xwin, либо переименовать в моем.
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: DdShurick от 09 Февраль 2015, 12:48:11
mc под user-ом в консоли не обучен, т.е. F1...F5 не работают, под рутом работают.
Для меня ms тёмный лес, почти не пользуюсь.
Подсказывайте, как полностью либо скопировать skel в live в вашем варианте xwin, либо переименовать в моем.
Я сделал так:
xwin строка 10
Код
[ -f $HOME/.xinitrc ] || cp -a /etc/skel/* /home/$USER/ 
, sfs уже перезалит.
А классической сохраненки нет? Только настройки в sfs?
Поддерка есть, но при загрузке предпочтение каталогу и sfs, лишь потом [234]fs. Создать можно запустив rc.shutdown под рутом. Но (ИМХО) сохранение в sfs надёжнее а для пользователя можно к /home монтировать раздел по UUID или LABEL. Для этого в menu.lst дописываем в строку kernel например UUID="4cc9e6b9-ac6f-461f-ae72-d5c8642ea084". Раздел должен быть ext и может быть общим с другим линуксом. У меня общий home с Simply, только пользователи разные.
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: RoDoN от 09 Февраль 2015, 15:53:41
Я сделал так:
xwin строка 10
Код
[ -f $HOME/.xinitrc ] || cp -a /etc/skel/* /home/$USER/ 
, sfs уже перезалит.
Я так пробовал, но у меня почему-то не все файлы копировались, еще попробую с новым sfs.
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: DdShurick от 09 Февраль 2015, 18:34:44
 Удалил 10 строку xwin и вернул /home/live. Так надёжнее.
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: for_wov от 27 Февраль 2015, 21:09:02
рабочий (по каким признакам?) комплект частями (желательно) или образ где можно найти?
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: RoDoN от 27 Февраль 2015, 21:41:13
Чуть выше я давал ссылку на облако (http://forum.puppyrus.org/index.php/topic,16596.msg99570.html#msg99570).
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: for_wov от 27 Февраль 2015, 21:45:21
вопрос в том исправлен ли запуск иксов в новом образе? (если брать по частям [пока на стадии пред-Х] решен ли вопрос с пользователем и правами?) не любитель (в силу объективных причин) выкачивать каждый раз новый образ. можно ли докачивать с облака через wget -c или любым альтернативным(с возможностью докачки) способом.
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: for_wov от 03 Март 2015, 18:23:33
нашел способ докачки с mail.ru - получить прямую ссылку через консоль разработчика в браузере (F12 в palemoon)
имеется следующее:
Код
find 219
219
219/base
219/base/Richy-219-base.sfs
219/base/kernel-3.14.17-pf4.sfs
219/vmlinuz-3.14.17-pf4
219/initrd_new_Ri.gz
219/modules
219/modules/dillo-3.0.2.pfs
219/modules/autoNet.pfs
219/modules/pidgin-2.10.9.pfs
219/modules/drv_mount-0.3.pfs
запись меню
Код
title Richy_219_k-3.14.17
set load=219
set home=UUID="9dc854a8-9ba9-4741-aabe-3ee181709fda"
kernel /%load%/vmlinuz-3.14.17-pf4 pdev1=sda6 dir=%load% pfix=copy %home%
initrd /%load%/initrd_new_Ri.gz
ошибка запуска bootinit.log
Код
sh: write error: Device or resource busy
mount: mounting /dev/loop2 on /pup_z failed: Invalid argument
/init: line 356: tail: not found
/init: line 356: dmesg: not found
/init: line 356: tail: not found
папка пользователя
Код
blkid /dev/sda5
/dev/sda5: LABEL="data" UUID="9dc854a8-9ba9-4741-aabe-3ee181709fda" TYPE="ext4" PARTUUID="0001d179-05"
Код
ls -a /mnt/sda5/live
.
..
вопрос: как запустить? если можно алгоритм диагностики что за чем по пунктам  проверять.
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: DdShurick от 03 Март 2015, 19:40:18
ошибка запуска bootinit.log
Код
sh: write error: Device or resource busy
mount: mounting /dev/loop2 on /pup_z failed: Invalid argument
/init: line 356: tail: not found
/init: line 356: dmesg: not found
/init: line 356: tail: not found
Говорит о том, что kernel-3.14.17-pf4.sfs примонтировался с ошибкой. Попробую пошаманить с init.

Перезалил initrd_new_Ri.gz (https://cloud.mail.ru/public/9618f8923362/initrd_new_Ri.gz)

Изменения: добавлены busybox dmesg и busybox tail
изменена строка монтирования /pup_z
параметр pdev1 можно указывать UUID (специально для флешек)
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: DdShurick от 14 Ноябрь 2015, 22:29:50
 Обновил mksavesfs
Код
#!/bin/sh
# DdShurick GPL-v2 14.11.15 for Richy
if [ "$(whoami)" != "root" ]; then
loginroot $0
exit
fi
#Задаём переменные
. /etc/DISTRO_SPECS
. /etc/rc.d/PUPSTATE
SAVEPATH=$(grep $PDEV1 /proc/mounts | cut -f2 -d' ')$PSUBDIR/base
#SAVEPATH=/initrd$(dirname $(head -n 1 /initrd/tmp/PUPPYFILES)) 2>/dev/null &&
#Последовательно копируем 2 1 0 слои
mkdir -p /tmp/savesfs-root
[ "$(grep "pup_ro1 " /proc/mounts)" ] && cp -a /initrd/pup_ro1/* /tmp/savesfs-root/
[ "$(grep "pup_ro0 " /proc/mounts)" ] && cp -a /initrd/pup_ro0/* /tmp/savesfs-root/
cp -a $(ls -d /initrd/pup_rw/[!dimstv]*) /tmp/savesfs-root/
echo false > /tmp/savesfs-root/etc/.XLOADED
#Удаляем "затенённые" (отмеченные как удалённые) файлы и каталоги.
find /initrd/pup_rw -mindepth 2 -name .wh.*|sed 's/\/initrd\/pup_rw//;s/.wh.//g'|while read WH
do rm -r /tmp/savesfs-root$WH
done
#Создаём новый файл сохранения
mksquashfs /tmp/savesfs-root/ /tmp/${DISTRO_FILE_PREFIX}-save.sfs -comp xz
mv $SAVEPATH/${DISTRO_FILE_PREFIX}-save.sfs $SAVEPATH/${DISTRO_FILE_PREFIX}-save.sfs.old
mv /tmp/${DISTRO_FILE_PREFIX}-save.sfs $SAVEPATH/${DISTRO_FILE_PREFIX}-save.sfs
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: ander от 15 Ноябрь 2015, 12:42:03
Цитата
Код
#Удаляем "затенённые" (отмеченные как удалённые) файлы и каталоги.
find /initrd/pup_rw -mindepth 2 -name .wh.*|sed 's/\/initrd\/pup_rw//;s/.wh.//g'|while read WH
do rm -r /tmp/savesfs-root$WH
done

О!  А я вот об этом не подумал, надо тоже сделать.
Но тут еще вылезают несколько тонкостей. 
В вашем примере можно -name .wh.* заменить на -name '.wh.*',
разница ощущается, если скрипт запускать из /tmp (в pra это отдельная файловая система, может, у вас и не так, не смотрел) и существует какой-нибудь /tmp/.wh.abcd.
rm -r /tmp/savesfs-root$WH точно надо менять на rm -r "/tmp/savesfs-root$WH", посмотрел сейчас, несколько файлов с пробелами нашлись, у меня от chrome, но могут и еще откуда-нибудь взяться, мало ли.  И, даже, пожалуй, лучше rm -rf "/tmp/savesfs-root$WH", а то затенит .wh. какой-нибудь файл не из сохраненки, rm ругаться будет.

И еще возникает вопрос: а что делать с самими .wh. файлами?
Если существовали файлы, к примеру, /initrd/pup_ro0/abcd.txt и /initrd/pup_rw/.wh.abcd.txt, то abcd.txt из сохраненки можно удалять однозначно, а вот удалять ли .wh.abcd.txt - это будет зависеть от того, существует ли abcd.txt на более глубоких слоях.
Пока в голову приходит только перебор всех слоев.  В Richy, насколько понимаю, с этим сложностей особых нет, а вот в pra вылезает проблема - если .wh. затенял что-то из модуля, то нужно его в сохраненке оставлять, но что будет, если в следующий раз будет подключен другой модуль, но содержащий тот же файл?  Например, это были два модуля с разными вариантами настроек одной программы?
Ситуация, конечно, маловероятная, но пожалуй, возможная.
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: DdShurick от 15 Ноябрь 2015, 13:10:03
И еще возникает вопрос: а что делать с самими .wh. файлами?
Вопрос очень интересный. Richy в этом отношении покладистее, по меткому выражению neobht, pup_rw "прибит гвоздями" к tmpfs, поэтому всегда "белый и пушистый". В вашем случае для удаления ненужных .wh.-теней единственное, что приходит в голову, как вы и предлагаете, двойной цикл: поиск find /tmp/savesfs-root -name .wh.*, найденное в цикл поиска по всем небазовым слоям && удалить .wh.*. Хотя и тут могут быть накладки. ИМХО - проще отказаться от портеуса, чем под него извращаться.
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: DdShurick от 18 Ноябрь 2015, 21:07:08
 Вот, вроде бы и овцы целы, и волки сыты
Код
#Удаляем "затенённые" (отмеченные как удалённые) файлы и каталоги.
find /tmp/savesfs-root -mindepth 2 -name .wh.* | while read WH
do
F=$(echo $WH | sed 's/\/tmp\/savesfs-root//;s/.wh.//g')
if [ -e "/initrd/pup_rw$F" ]; then
rm $WH #если удалённый файл заново создан, удаляем .wh.*
else
[ -e "/tmp/savesfs-root$F" ] && rm -r /tmp/savesfs-root$F #если ранее сохранённый файл удалён, удаляем его.
fi # если .wh.* относится к нижним слоям - ничего не делаем
done
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: ander от 19 Ноябрь 2015, 12:41:42
Поэкспериментировал.
Получилось, что если имеющийся в старой сохраненке файл удалить, в rw слое появляется тень.  Если после этого файл вновь создать, то сам он появляется в rw, а тень исчезает.
Посему условие под if, как мне кажется, излишнее.
А вот тень в вашем коде не удаляется, причем тут нужна еще одна проверка, ведь тот факт, что файл нашелся в старой сохраненке еще не означает, что на нижнем слое его нет, файл мог быть изменен и попасть в сохраненку, а потом уже удален путем затенения.
У вас, насколько понимаю, нижний слой один, так что проверить несложно.
Итого получается:
Код
#Удаляем "затенённые" (отмеченные как удалённые) файлы и каталоги.
find /tmp/savesfs-root -mindepth 2 -name ".wh.*" | while read WH
do
F=${WH//.wh.}
[ -e "$F" ] && rm -r "$F" #если ранее сохранённый файл затенен, удаляем его.
         [ ! -e "/путь к нижнему слою${F#/tmp/savesfs-root}" ] && rm -r "$WH"  # файла нет - удаляем ненужную тень
                                                                                # если .wh.* относится к нижним слоям - ничего не делаем
done

UPD. Нет, с ненужностью условия под if, я пожалуй, ошибся.
Итак.  Будем рассуждать тупо.  Какие ситуации c .wh. вообще возможны?  Надо составить табличку.

            1     2     3     4     5     6  
rw        .wh.  file  .wh.  .wh.    -   file
ro save   file  .wh.    -   file  .wh.  .wh.
ro base   file  file  file    -     -     -  


В сохраненку падают файлы со слоев rw и ro save
Действия                                      Признаки
1) Удалить файл, оставить тень     !f.rw && f.s
2) Удалить тень                             f.rw
3) Ничего не удалять                     !f.rw && !f.s
4) Удалить и файл и тень               !f.rw && f.s && !f.b
5) Удалить тень                             !f.rw && !f.s && !f.b
6) Удалить тень                             f.rw

Код
#Удаляем "затенённые" (отмеченные как удалённые) файлы и каталоги.
find /tmp/savesfs-root -mindepth 2 -name ".wh.*" | while read WH
do
FS="${WH//.wh.}" ; F="${FS#/tmp/savesfs-root}"
     if [ -e "/initrd/pup_rw$F" ] ; then
        rm $WH # 2,6 если удалённый файл заново создан, удаляем .wh.*
     else
        [ -e "$FS" ] && rm -r "$FS" # 1,4 если ранее сохранённый файл затенен, удаляем его.
        [ ! -e "/путь к нижнему слою$F" ] && rm -r "$WH"  # 4,5 файла нет - удаляем ненужную тень
     fi              # 3 если .wh.* относится к нижним слоям - ничего не делаем
done
Вот, теперь вроде правильно.  Добавилось условие удаления ненужных теней.

Это я больше для себя разбираюсь с логикой работы с тенями.
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: DdShurick от 19 Ноябрь 2015, 13:59:17
файл мог быть изменен и попасть в сохраненку, а потом уже удален путем затенения.
Исходя из логики работы обычной "плоской" системы: удалён, значит удалён. Для восстановления таких файлов нужны руки, а не автоматика.
У вас, насколько понимаю, нижний слой один, так что проверить несложно.
Нижних слоёв сколько угодно, только проверять не нужно.
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: ander от 19 Ноябрь 2015, 22:29:19
Можно и не проверять, только тогда в сохраненке могут остаться лишние тени.
С другой стороны, места они займут немного, так что можно и плюнуть на них, мешать вроде не должны.
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: DdShurick от 30 Ноябрь 2015, 16:05:54
 Обновил ROX-Filer до последнего 2.3
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: RoDoN от 30 Ноябрь 2015, 17:38:49
Обновил ROX-Filer до последнего 2.3
Странно, на википедии такая инфа:
Цитата
Последняя версия    2.11 (9 октября 2011)
:-[
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: DdShurick от 02 Декабрь 2015, 07:13:35
 Да, ошибся, вернул 2.11
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: RoDoN от 02 Декабрь 2015, 09:31:04
DdShurick, хорошо бы ссылку на твое облако в шапку темы, чтоб не ломать голову, а где ж посмотреть твои изменения.
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: DdShurick от 02 Декабрь 2015, 10:05:19
 На облако я загружаю редко, интернет 3G Tele2  :(
 Richy (https://cloud.mail.ru/public/80bfb1e2a2ae/Richy-219)
 AltIceWM (https://cloud.mail.ru/public/MHBL/CrUvZAgk4) - здесь внутри ещё BB-1-base.sfs (голый busybox + glibc-2.17)

 Скомпилировал glibc-2.22, но неудачно, make install потребовал libmvec.
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: rodocop от 22 Февраль 2016, 17:21:15
Дядь Шурик, а что такое AltIceWM? Что там внутри такого интересного и жирненького? Расскажите немного, плиз...
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: DdShurick от 22 Февраль 2016, 18:30:24
Дядь Шурик, а что такое AltIceWM?
это altlinux-p7-icewm-20151212-i586.iso (http://ftp.altlinux.org/pub/distributions/ALTLinux/p7/images/starterkits/altlinux-p7-icewm-20151212-i586.iso) frugal с моим initrd.
Что там внутри такого интересного и жирненького? Расскажите немного, плиз...
Взят стартеркит Альтлинукса, из iso-образа вытащен модуль live (squashfs) из которого выделены Python, IceWM и добавлены lxde и udev. Главное, что работает apt-get. Lxde у них ну очень хорош. Но после наезда альтфорума работа прекращена.
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: rodocop от 22 Февраль 2016, 21:08:29
А правильным menu.lst к нему поделитесь? Не могу запустить никак чего-то... Просит sda1 указать вручную, а как укажешь - впадает в kernel panic.
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: rodocop от 22 Февраль 2016, 21:37:15
219-ю так и не смог собрать в рабочем виде...

Перепрововал кучу комбинаций - от Richy-User-219.iso в чистом виде до подстановки новых ядер, инитов и баз. С теми или иными бубнами загружается, но с ошибками типа "невозможно создать /home/live. Нет прав доступа" или что-то в этом роде. Пытался сдалеть скриншот - он типа сохраняет вcе в тот же home/live, а его нет на самом деле.

Куча-куча косяков. Ставлю фругально на NTFS-том рядом с виндой. PRA и IceWM-15.12 работают рядом нормально. Однако там свои погремушки уже по части юзабилити сборок, и Richy извне кажется самой крепко сколоченной, но заставить ее работать не удается... Что-то идет не так.
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: DdShurick от 23 Февраль 2016, 09:39:12
А правильным menu.lst к нему поделитесь?
У меня так:
Код
title AltIceWM 000 Test
  root (hd0,0)
  kernel /boot/vmlinuz-4.1.6-pf4 pdev1=sda1 psubdir=000 UUID="5682bcea-ad74-486f-892b-f82c534922d1" video=LVDS-1:d
  initrd /boot/initrd_nt.gz
Ядра и initrd у меня общие, в каталоге /boot/
UUID - это раздел /home (ext4). Параметр не обязательный, но при установке на хард, удобный.
video=LVDS-1:d связано с особенностями моей видеокрты, вам не нужно.
Не могу запустить никак чего-то... Просит sda1 указать вручную, а как укажешь - впадает в kernel panic.
Скорее всего не успевает монтировать $pdev.
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: DdShurick от 23 Февраль 2016, 09:50:51
"невозможно создать /home/live. Нет прав доступа"
Права:
Код
# ls -ld /home/live
drwxr-xr-x   41 live     live          4096 Feb 22 18:57 /home/live
# id -u live
500
Richy извне кажется самой крепко сколоченной, но заставить ее работать не удается...
Сам с этим мучался пару недель, после аварии устроенной freebsd. Поэтому и собрал по быстрому AltIceWM.
Что-то идет не так.
Это значит я му... :D
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: I-Jurij от 25 Март 2017, 17:11:52
Даже пунктов меню для выхода из системы нет - это круто.
Добавить бы...
И еще то, что запускается через нетворк-трей, мастер настройки сети не запускается (его нет?), настройка лан-влан не запускается... Зачем эта картинка нужна, если не пашет?
Не судите строго - это так, с пылу, с жару, потом росто забудется...
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: DdShurick от 25 Март 2017, 18:32:25
Даже пунктов меню для выхода из системы нет - это круто.
https://yadi.sk/i/yNrONpwc3GLUAL
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: I-Jurij от 26 Март 2017, 23:02:01
Меню у меня нет. Где-то что-то теряется в пути.

Глобальный вопрос:
подробное техзадание делали при создании richy? Те, начиная с постановки цели, заканчивая детализацией крайней запятой в скрипте смены валпапера?

ЗЫ: суть вопроса в том, что не сейчас уже не вижу смысла в модульном пуппи. Вот в модульном slitaz - возможно, но тоже немного. А вот оригинальный модульный (и легкий) дистр для i586, i686, arm - да.
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: DdShurick от 27 Март 2017, 08:56:52
подробное техзадание делали
Нет. Я не на работе, мне отчитываться не перед кем.
не вижу смысла в модульном пуппи.
А вот оригинальный модульный (и легкий) дистр для i586, i686
На основе чего?
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: I-Jurij от 27 Март 2017, 10:08:21
Техзадание нужно, чтобы ясно представлять, что же, собственно, и для чего делать. Иначе - "я дерусь просто потому, что я дерусь".

До этого времени debian казался вполне подходящим вариантом. После slitaz - даже не знаю.
Склоняюсь к мысли, что или совсем свой дистр, но это уйма времени только на подготовку сборки (основное - определиться для чего делать, как оптимизировать, потом решить вопрос с пакетным менеджером и автоматизацией сборки пакетов, внесения изменений в скрипты сборки) и саму сборку (сервер понадобится, скорее всего) или, что проще, пересобирать debian-овские пакеты. Хотя можно и centos-осовские, они более старые, жто не суть важно. Важнее оптимизация под выбранное железо.
Для начала есть это http://minimal.linux-bg.org/#
Название: Re: PuppyRus Richy-219 - изменения
Отправлено: sfs от 28 Март 2017, 10:02:51
не вижу смысла в модульном пуппи. Вот в модульном slit
Настоящий пупи не был особо модульным. Перед выпуском pra-retro тестировал слитаз пр и т.п. - при одинаковом составе софта легкость одинаковая

Техзадание нужно
Вот:
1. Дистрибутив для комфортной работы в современных браузерах на старом железе (512 памяти и т.п.)
Все понимают что ничего не получится - как не делай?
Старое железо - уже только для каких-то минисерверов и т.п.

32бит уже не актуально. Как и старое железо.
Чем  вообще обусловлен интерес к старому железу?
Финансовое положение?...
Неужели  3т.руб не найти (http://forum.puppyrus.org/index.php?topic=19705.0)...