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

Голосование

Продолжать работы по интеграции UIRD в PRA

Нет
3 (50%)
Да.
2 (33.3%)
Да. Готов участвовать
1 (16.7%)

Проголосовало пользователей: 6

Автор Тема: PRA64 + UIRD  (Прочитано 8763 раз)

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

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32850
  • Репутация: +222/-0
    • PuppyRus-A
Re:PRA64 + UIRD
« Ответ #15 : 18 Январь 2016, 14:54:03 »
betcher - спасибо за пояснения и наконец-то жизненные примеры с расшифровкой. Добавил в шапку.
За готовность поучаствовать Вы проголосовали?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
  • Автор темы
    • MagOS linux
Re:PRA64 + UIRD
« Ответ #16 : 18 Январь 2016, 15:38:05 »
я

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32850
  • Репутация: +222/-0
    • PuppyRus-A
Re:PRA64 + UIRD
« Ответ #17 : 18 Январь 2016, 16:08:04 »
Тогда :
1. Имеет смысл что-то менять в конфигах uitd для пра?
2. Как быть с автомонтированием.... В pra-porteus есть только http://wiki.puppyrus.org/soft/porteus-initrd#noauto
Детектить UIRD и монтировать все с учетом noauto?
Вроде, больше проблем не всплывало

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
  • Автор темы
    • MagOS linux
Re:PRA64 + UIRD
« Ответ #18 : 18 Январь 2016, 17:31:22 »
По конфигам. Насколько я понимаю все нужные по дефолту параметры можно вписать в один конфиг. По этому думаю надо сделать. Боле того конфигов может быть несколько для разных настроек. То есть для загрузки к примеру pra с lxde нужен будет параметр uird.basecfg=lxde.cfg. Но это уже думать надо стоит или нет.
По автомаунту варианта два. Первое поговорить с Антоном на предмет включения в uird. И второй вариант как у нас делать после инитрд в rc скриптах. Тогда можно для uird завести отдельный модуль, который подгружать только с  uird. В этот модуль можно все изменения складывать которые потребуются для uird. Надеюсь их будет не много :)

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8502
  • Репутация: +185/-2
  • Старый чайник
Re:PRA64 + UIRD
« Ответ #19 : 18 Январь 2016, 17:40:06 »
По автомаунту варианта два.
Нет. Основной вариант - udev. И не надо ни initrd, ни uird.
Моноблок 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

Оффлайн neobht

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 1031
  • Репутация: +15/-0
Re:PRA64 + UIRD
« Ответ #20 : 18 Январь 2016, 18:15:41 »
По автомаунту варианта два.
Нет. Основной вариант - udev. И не надо ни initrd, ни uird.

Если что, то в основе dracut - udev. Так что в uird это уже по умолчанию присутствует.

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32850
  • Репутация: +222/-0
    • PuppyRus-A
Re:PRA64 + UIRD
« Ответ #21 : 19 Январь 2016, 10:01:13 »
C автомонтированием проблема не как монтировать, а в разных дефолтах:
pra-porteus: все смонтировано, изменить noauto
uird: ничего не смонтировано (кроме загрузочного раздела) ; управляющих ключей нет (я не знаю)
Конечная задача - чтобы юзер пра при изменении initrd вообще ничего не заметил

Вот это и есть "общие стандарты" и рассматривать их надо в виде : дистр + варианты компонентов, а не "вообще"
uird.basecfg=lxde.cfg - по этой же причине лучше ограничиться ключами. Запихать максимум в дефолт - хорошая идея. Самуму это сделать - стреманулся (не уверен в своем уровне знаний uird) - помогайте
« Последнее редактирование: 19 Январь 2016, 10:10:10 от sfs »

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8502
  • Репутация: +185/-2
  • Старый чайник
Re:PRA64 + UIRD
« Ответ #22 : 19 Январь 2016, 10:05:06 »
Конечная задача - чтобы юзер пра при изменении initrd вообще ничего не заметил
Нет, надо чтобы заметил улучшения.
Моноблок 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

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32850
  • Репутация: +222/-0
    • PuppyRus-A
Re:PRA64 + UIRD
« Ответ #23 : 19 Январь 2016, 10:13:29 »
Практически полезные и востребованные улучшения - если они возможны желательно тиражировать во все варианты
Судя по голосованию портеуса основной массе (у нас во всех голосованиях результаты 2:1 1:2 - нет кворума) хватает
Про портеус у меня из идей улучшения - опционально прикрутить использование больших ядер
Сейчас в зачатке это есть - но модули ядра грузятся все (а правильно было бы udev - наверное).
« Последнее редактирование: 19 Январь 2016, 10:15:29 от sfs »

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
  • Автор темы
    • MagOS linux
Re:PRA64 + UIRD
« Ответ #24 : 19 Январь 2016, 10:34:16 »
Sfs, а вы в как uird собираете? Чтоб если буду пробовать не делать с нуля.

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32850
  • Репутация: +222/-0
    • PuppyRus-A
Re:PRA64 + UIRD
« Ответ #25 : 19 Январь 2016, 10:46:00 »
Из git в magos (в других дистрах вылезают мелкие проблемы) со своим усеченным конфигом и busybox
Потом руками удаляю rsynс и т.п.
Т.е. уже сделал - больше не трогаю
Конфиг и обновления uird можно (насколько я понял ) туда внедрять перепаковкой
initrd c модулями ядра делаю так же , но в  ПРА

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
  • Автор темы
    • MagOS linux
Re:PRA64 + UIRD
« Ответ #26 : 19 Январь 2016, 13:00:21 »
То есть я собираю uird  в магос и добавляю второй инитрд с модулями ядра в строку initrd загрузчика, так? А я то думал зачем их там два.

Онлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 32850
  • Репутация: +222/-0
    • PuppyRus-A
Re:PRA64 + UIRD
« Ответ #27 : 19 Январь 2016, 13:05:17 »
Да. Можно так - только надо проконтролировать путь /usr/lib/modules и учесть что второй инитрд будет наверху
Я в UIRD ничего не патчил

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
  • Автор темы
    • MagOS linux
Re:PRA64 + UIRD
« Ответ #28 : 22 Январь 2016, 06:51:05 »
По поводу вшитого конфига отложим немного. Обговорили с Антоном некоторые изменения, как сделает так и вернемся к конфигам.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 2937
  • Репутация: +33/-0
  • Автор темы
    • MagOS linux
Re:PRA64 + UIRD
« Ответ #29 : 23 Январь 2016, 13:42:46 »
Антон внес изменения в uird. Теперь конфиг в нем обязательно присутствует и лежит в /uird_configs/basecfg.ini, также добавлен файл /etc/DISTRO_SPECS в котором можно заменить SYSMNT и LIVEKITNAME с memory и MagOS на ваши значения.  Заменить проще до сборки uird в каталоге configs. Для pra64 конфиг будет выглядеть где-то так:

uird.ramsize=70%
uird.ro=*.xzm;*.pfs
uird.rw=*.rwm;
uird.cp=*/rootcopy
uird.load=/base/;/modules/;rootcopy;Xfce
uird.from=/pra64
uird.find_params=-maxdepth_3

Так должно грузиться вообще без параметров. Немного смущает Xfce, для загрузки с другой средой его нужно будет добавлять в uird.noload