Содержание

ПапиРус Байт. PuppyRus218 Byte008

121224 sfslinux@gmail.com

В настоящее время разработка и поддержка дистрибутива прекращена

Неофициальная сборка на пакетной базе PuppyRus 218 c добавлением своих и модифицированных пакетов. Продолжает идеи Байт-217-006a

Отличия от Байт217

Отличия от PuppyRus-218

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

uname -a;cat /proc/cmdline;df-h 

Набирать в urxvt (терминале).

Цели создания:

  1. Популяризация , тестирование РuppyRus. Улучшение userfriendly
  2. Аккумулирование последних наработок
  3. Расширение функционала и репозитория Ричи
  4. Домашне - походный desktop для себя

Совместимость

Полностью совместим с репозиторием и devx PuppyRus218.

Обратная совместимость с параметрами загрузки основных направлений Puppy форума:

Работа с модулями.pfs

Модуль.pfs - это модуль.sfs ( squashfs ) со списком файлов в /etc/packages. Это позволяет легко собирать (pfsmerge) модули.pfs и разбирать (pfsextract) единичные модули в meta-модули.pfs

Автозагрузка модулей при старте системы

В файле menu.lst grub4dos можно указать pfsdir= директорию с модулями

kernel /_pr218b/vmlinuz369 psubdir=_pr218b pmedia=atahd pfsdir=packages pfix=fsck,copy

Кроме этого, так же , но без pfsdir= загружаются модули из директории с файлами дистрибутива

В Байт дополнительно используется sfrugal, который дает дополнительные удобства автозагрузки

Скачать

http://www.mediafire.com/?xh1ouvdd656yt

Назначение модулей:

Благодарности:

Pro и команде PuppyRus, RoDoN (jwm), andy-voit (xfce)

Дополнительные модули

видеокарточка GMA500

Особенности использования

Сообщения системы

В Байт скриптах используется notify собственной разработки. Возможно подключение notifyd и notify-osd

Установка на HDD

  1. Установить grub4dos штатными средствами или /boot/grub4dos/instal из корня СД. Штатные не сработают на etx4 разделе (надо бы выдрать из woof)
  2. Скопировать содержимое СД в корень раздела HDD
  3. Вытащить флэшку или раскомментировать #set media=pmedia=atahd в menu.lst. Для ускорения загрузки pmedia1=sda1 - ваш_раздел
  4. reboot

Штатные скрипты установки вряд ли сработают корректно

Горячее переключение WM (jwm, xfce, ...)

Выход в консоль и последовательное:

sfsmnt -u Openbox*.sfs ;sfsmnt -u Tint* ; xwin openbox 
sfsmnt -u Thunar*.sfs ;sfsmnt -u Xfce* ; sfsmnt xfce ; xwin xfce-session

дает нормальный результат. При обратном переборе - известные проблемы ярлыков в jwm (решал их в своем saluki). Имена модулей везде нужно полные.

Использование одной сохраненки для разных WM

Не рекомендуется, но возможно (для опытных пользователей)

Монтирование разделов

  1. p(y)mount (c gui), mount-all, mnttools
  2. При использовании классических вариантов (icewm и jwm) +rox - все как обычно - ярлыки на р.столе
  3. При подключении thunar (sfsdiru=) - как в LupuRus, Bit, Ivanna : /root/computer. При sfsdir= как в 2.
  4. Spacefm имеет плагин на базе mnttools.

Порядок загрузки системы

  1. MBR HDD
  2. Загрузчик grub4dos (grub1,2, burg, isolinux, …)
  3. vmlinuz
  4. init из initrd.gz
  5. /sbin/init + /etc/inittab (вызвывается из 40)
  6. /etc/rc.d/rc.sysinit (вызвывается из inittab) и вызываемые из него /etc/rc.d/*
  7. /etc/rc.d/rc.local (вызвывается из rc.sysinit) - здесь пользователь может добавить то, что нужно запустить ДО запуска Х
  8. Исполняемые из /etc/init.d/* , по алфавиту (вызвывается из rc.sysinit)
  9. /root/.bashrc
  10. /etc/profile (вызвывается из /root/.bashrc) + /etc/profile.d/* (исполняемые , по алфавиту )
  11. /usr/bin/xwin (вызвывается из profile)
  12. /root/.xinitrc (вызвывается из xwin)
  13. WM из /etc/winwowsmanager
  14. /usr/sbin/delayedrun (вызвывается из /root/.xinitrc ; только в woof)
  15. Исполняемые из /root/Startup/* , по алфавиту (в woof вызвывается из delayedrun, в Ричи из /root/.icewm/startup) . Здесь пользователь может добавить то, что нужно запустить после запуска Х

Программное обеспечение (ПО)

mc

Midnight commander. Доработаны конфиги. Форум

gparted

http://forum.puppyrus.org/index.php/topic,10464.new.html