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

Автор Тема: Сборка Initrd UIRD в PRA  (Прочитано 42005 раз)

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

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Сборка Initrd UIRD в PRA
« Ответ #120 : 18 Август 2019, 23:05:52 »
Удобства и полезности не вижу
Прикреплю Magos.ini. И его часть выложу под катом для наглядности.

Важные настройки в одном месте и не требующие какой-то большой специализации для их изменения. Здесь то, что часто спрашивают пользователи - автозагрузка приложений, звук (pulse/alsa), видеокарта (драйвера; разрешение), настройка сети (eth0 и wifi) и т.д. и т.п. Можно сказать  централизованное управление системой.
Цитата
# Автоматически поднимать службы (можно указывать службы xinetd)
#SERVICESSTART=tor,polipo,cups-lpd
# Отключение служб, включенных по умолчанию
#SERVICESNOSTART=xinetd,pdnsd,iptables,wine
# Отключение и блокировка служб, включенных по умолчанию
#SERVICESMASK=adb

# Подключение всех разделов при старте
#PARTITIONSAUTOMOUNT=yes
# Не подключать указанные разделы
#PARTITIONSNOMOUNT=boot,hidden
# Пользователь - владелец для fat ntfs
#PARTITIONSMOUNTUID=500

# Установить требуемое разрешение монитора вместо автоматического определения.
#XORG_RES=1920x1080
# В случае неправильного определения скриптами разрешения, попробуйте параметр auto
#XORG_RES=auto
# Запретить отключение монитора
#DPMS=no
# драйверы для видеокарт в случае, если проприентарные не доступны или не работают
#FAILSAFENVIDIA=fbdev
#FAILSAFEATI=fbdev
# Перечень программ, которые следует запускать через optirun для ноутбуков с Nvidia optimus
#OPTIRUN=
# Перечень программ, которые следует запускать через primusun для ноутбуков с Nvidia optimus
#PRIMUSRUN=steam
# При наличии 2х видеокарт (ноутбуки с картами AMD/ATI) по умолчанию используется
# встроенная (intel), отключите параметр INTEGRATEDVGA чтобы использовать AMD/ATI
#INTEGRATEDVGA=no

# Перечень программ для автозагрузки под пользователем
#AUTOEXEC="kde:yakuake;gnome:guake;lxde:guake;xbindkeys"

# Включение pulseaudio (yes, no)
#PULSEAUDIO=yes
# Установить звуковое устройство по умолчанию для ALSA, к примеру для вывода звука через HDMI
# устройства смотрите в выводе aplay -l
#ALSACARD=1
#ALSADEVICE=7

[/etc/laptop-mode/laptop-mode.conf]
# Отключение парковки жесткого диска на ноутбуках
#CONTROL_HD_POWERMGMT=1


upd. Может конечно необходимость такого ini для домашней сборки в одном экземпляре и под вопросом, но для массового изделия полезно (имхо).
« Последнее редактирование: 18 Август 2019, 23:41:10 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Сборка Initrd UIRD в PRA
« Ответ #121 : 24 Февраль 2021, 09:57:06 »
Обновил uird до 597. Выложил в шапке темы. Найденные проблемы пока не решены

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Сборка Initrd UIRD в PRA
« Ответ #122 : 31 Октябрь 2022, 11:07:25 »
Выложил в свой арч репозиторий пакеты uird-r657 - 32 (впервые) и 64 bit
070-prar-full-2210-sf02.pfs
- здесь уже uird-r657
uird.lfa.cpio.xz - для 5.1.4-pf ядра i686
« Последнее редактирование: 31 Октябрь 2022, 11:09:35 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Сборка Initrd UIRD в PRA
« Ответ #123 : 31 Октябрь 2022, 15:47:35 »
uird-r657
initrd собранный с drakut-r657 падает в kernel panic
Откатился на 631 - норм
070-prar-full-2210-sf03.pfs

Оффлайн krasnyh

  • Ветеран
  • *****
  • Сообщений: 5319
  • Репутация: +139/-1
Re: Сборка Initrd UIRD в PRA
« Ответ #124 : 31 Октябрь 2022, 15:56:05 »
падает в kernel panic
Собирал uird для 5.19, сделал git pull - паника ядра. Откатился на efb438e040f2b8fee4e545f20548ae249fc3e191 - ok.

Не знаю, разный источник проблемы или корни одного и того же. Но больше удивило отсутствие какой-либо реакции от разрабов (08 Август 2022). Вот уже два человека, а скольких мы не знаем. ) Хорошо у нас хватает какой-то квалификации, чтобы нивелировать проблему.

upd. Хотя, возможно betcher просто на многих ресурсах зарегистрирован, и почта представляет огромный клубок сообщений, к которому без опаски не подойдешь. :)
« Последнее редактирование: 31 Октябрь 2022, 16:01:20 от krasnyh »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Сборка Initrd UIRD в PRA
« Ответ #125 : 31 Октябрь 2022, 16:04:19 »
Откатился на 631 - норм
Я только dracut откатил. Остальные 2 пакета - свежие.

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: Сборка Initrd UIRD в PRA
« Ответ #126 : 31 Октябрь 2022, 20:21:42 »
Ну вот, люлей выписали ).
А почему у вас uird собирается с неведомым дракутом? Должен быть совершенно конкретный коммит.
З.Ы. Давно не обновлял, кстати, надо бы заняться.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Сборка Initrd UIRD в PRA
« Ответ #127 : 02 Ноябрь 2022, 10:16:01 »
почему у вас uird собирается с неведомым дракутом? Должен быть совершенно конкретный коммит.
Я всегда собирал по этому https://mirror.yandex.ru/puppyrus/puppyrus-a/PKGBUILD/uird-2002.03.01/ билду, который мы вместе делали 2 года назад. Не заработало только на 657. В билде что-то не так с коммитами?

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: Сборка Initrd UIRD в PRA
« Ответ #128 : 02 Ноябрь 2022, 10:32:00 »
Я не помню что там с билдами. Возможно берете собраный дракут с репозитория. Стандартно при сборки UIRD, дракут и бизибокс собираются сабмодулями с гита с конкретных коммитов, по этому изменения в дракуте никак не могут влиять. Именно для таких ситуаций такая схема.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Сборка Initrd UIRD в PRA
« Ответ #129 : 02 Ноябрь 2022, 10:46:24 »
Стандартно при сборки UIRD, дракут и бизибокс собираются сабмодулями с гита с конкретных коммитов
в билде так и есть
Возможно берете собраный дракут с репозитория
нет. собираются 3 пакета - uird bbox dracut. Все именно компилятся и именно с вашего гита
« Последнее редактирование: 02 Ноябрь 2022, 10:55:48 от sfs »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Сборка Initrd UIRD в PRA
« Ответ #130 : 02 Ноябрь 2022, 10:57:37 »
Может я чего-нибудь накосячил. Могу выложить проблеммный пакет . Хорошо бы перепроверить

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: Сборка Initrd UIRD в PRA
« Ответ #131 : 02 Ноябрь 2022, 11:00:51 »
Я только dracut откатил. Остальные 2 пакета - свежие.
Тогда что вы имели ввиду тут.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Сборка Initrd UIRD в PRA
« Ответ #132 : 02 Ноябрь 2022, 11:33:59 »
что вы имели ввиду тут.
Я скомпилил 3 свежих 657 пакета. Инитрд собирается проблеммный
Методом перебора заменил только dracut на 631 (собранный ранее этим же билдом). Проблема ушла

Оффлайн betcher

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 3019
  • Репутация: +35/-0
  • Автор темы
    • MagOS linux
Re: Сборка Initrd UIRD в PRA
« Ответ #133 : 02 Ноябрь 2022, 11:41:02 »
Я скомпилил 3 свежих 657 пакета. Инитрд собирается проблеммный
Методом перебора заменил только dracut на 631 (собранный ранее этим же билдом). Проблема ушла
Сорян, я не понимаю )). Что значит 657 пакет? И как проблема может быть связана с пакетом дракута, если uird при сборке использует встроенный дракут собранный make_dracut.sh как подмодуль проекта UIRD.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re: Сборка Initrd UIRD в PRA
« Ответ #134 : 02 Ноябрь 2022, 11:55:26 »
Что значит 657 пакет?
Код
   printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
так определяется версия
как проблема может быть связана с пакетом дракута, если uird при сборке использует встроенный дракут собранный make_dracut.sh как подмодуль проекта UIRD.
Не знаю, но с дракут из 657 версии из вашего гит у меня не заработало