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

Разработки проекта PuppyRus => Разработка PFS и Initrd => Initrd UIRD => Тема начата: betcher от 16 Февраль 2021, 09:26:58

Название: сборка UIRD с родными для ОС дракутом и бизибоксом
Отправлено: betcher от 16 Февраль 2021, 09:26:58
Не нашел где в форуме обсуждалась сборка UIRD с родными для ОС дракутом и бизибоксом, пишу тут.
Это сделано, если есть интерес - пробуйте.
Для бизибокса достаточно указать путь к бинарю в  mkuird.cfg. Для дракута - сложнее. Вместо make_dracut.sh запускаем system_dracut.sh, предварительно удалив (переименовав) папочку uird/dracut. Такая схема понадобилась чтоб системный дракут не ломать.
Название: Re: сборка UIRD с родными для ОС дракутом и бизибоксом
Отправлено: sfs от 16 Февраль 2021, 09:37:09
И в той теме не понимал кому и зачем это нужно. Закончится глюками
ббокс вообще никому не мешает (лежит в своей папке, ни с чем не конфликтует)
Если системный дракут для чего-то нужен /(для чего?) - тогда уж скомпилить свой дракут с такими путями, чтобы не мешал системному

Более интересная идея - выкладывать готовые инитрд и к ним добавлять
initrd uird.img модули_нужного_ядра.img
Ну или пересобирать инитрд
модули_нужного_ядра брать из родного дистру инитрд
Тогда у всех будет все одинаково и это хорошо
Сборка UIRD с родными для ОС дракутом и бизибоксом - у всех свои индивидуальные проблемы, которые сложно повторить. Это плохо на уровне идеи
Название: Re: сборка UIRD с родными для ОС дракутом и бизибоксом
Отправлено: betcher от 16 Февраль 2021, 09:57:20
И в той теме не понимал кому и зачем это нужно.
В первую очередь для пакетирования uird в репы. Вопрос поднимают всякий раз, как заходит речь об этом. То есть в этом случае мантейнер получает "правильный" пакет в комплекте с дополнительным геморроем по его поддержке.
Название: Re: сборка UIRD с родными для ОС дракутом и бизибоксом
Отправлено: sfs от 16 Февраль 2021, 09:58:37
скомпилить свой дракут с такими путями, чтобы не мешал системному
Так кого может не устроить? Или пробовали - не получается?
Название: Re: сборка UIRD с родными для ОС дракутом и бизибоксом
Отправлено: betcher от 16 Февраль 2021, 10:00:07
Более интересная идея - выкладывать готовые инитрд и к ним добавлять
initrd uird.img модули_нужного_ядра.img
И плюс модуль с pfs-utils и кой какими скриптами и получаем то что Антон называет магос-мульти. Набор для превращения линукса с подходящей архитектурой в магос подобную систему.
Название: Re: сборка UIRD с родными для ОС дракутом и бизибоксом
Отправлено: betcher от 16 Февраль 2021, 10:02:05
Так кого может не устроить? Или пробовали - не получается?
Устал объяснять почему сделано именно так как сейчас. Хотят кошерно, чтоб дракут с дистрибутивными патчами, и бизибокс с индивидуальным набором -  я дал такую возможность.
Название: Re: сборка UIRD с родными для ОС дракутом и бизибоксом
Отправлено: sfs от 16 Февраль 2021, 10:09:24
людям скучно жить и хочется азарта борьбы  ;D
Ждем шквала багрепортов с решением "используйте прилагаемые ббокс и дракут"
А для лентяев и халявщиков
магос-мульти
свежий? Напомните где лежит он и дока
Планирую сделать подобное для aarch64. uird там тоже будет
Название: Re: сборка UIRD с родными для ОС дракутом и бизибоксом
Отправлено: krasnyh от 16 Февраль 2021, 10:59:49
Напомните где лежит
Это?
Ссылка на исо та же.
http://files.magos-linux.ru/betcher/MagOSboot.iso



upd. Нерабочая ссылка, но у меня на компе лежит уже давно это iso.
Название: Re: сборка UIRD с родными для ОС дракутом и бизибоксом
Отправлено: krasnyh от 16 Февраль 2021, 11:03:10
1. Вот тут скачиваете образ: http://magos.sibsau.ru/repository/netlive/MagOSboot.iso
2. Загружаетесь с Интернет и выбираете пункт с сервера magos.sibsau.ru - > Альт -> Нужный дистр с DE
3. На запрос Params: просто жмете Enter
Название: Re: сборка UIRD с родными для ОС дракутом и бизибоксом
Отправлено: sfs от 16 Февраль 2021, 11:07:22
http://magos.sibsau.ru/repository/netlive/MagOSboot.iso
2014-Jul-01  :'(
Название: Re: сборка UIRD с родными для ОС дракутом и бизибоксом
Отправлено: krasnyh от 16 Февраль 2021, 11:18:45
Работают, не покладая рук. )

Вставлю красивую картинку.