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

Разработки проекта PuppyRus => Разработка PFS и Initrd => Initrd UIRD => Тема начата: sfs от 25 Февраль 2021, 09:46:45

Название: mc в отдельный initrd
Отправлено: sfs от 25 Февраль 2021, 09:46:45
И запускать систему
initrd  initrd-mc initrd-обычный - когда это нужно для отладки
Обычный перектоет mc
Как такое собрать?

initrd-обычный = mkuird lfa -e plimouth,uird.network,uird.soft - норм., только много модулей ядра для сетевух. Зачем? не убрать?

mkuird lfa -e plimouth,uird - собирает что-то непонятное без бузибокс и mc
Название: Re: mc в отдельный initrd
Отправлено: DdShurick от 25 Февраль 2021, 11:04:01
только много модулей ядра для сетевух.
Для загрузки по сети, в других случаях не обязательно.
Название: Re: mc в отдельный initrd
Отправлено: sfs от 25 Февраль 2021, 11:09:22
Если я собираю без uird.network - зачем они?
Название: Re: mc в отдельный initrd
Отправлено: DdShurick от 25 Февраль 2021, 11:16:20
зачем они?
И я про то
Название: Re: mc в отдельный initrd
Отправлено: sfs от 01 Март 2021, 09:02:07
Как такое собрать?
?
Название: Re: mc в отдельный initrd
Отправлено: betcher от 01 Март 2021, 12:51:17
Сперва обновить uird. Я сломал это когда делал сборку с системным дракутом. Сейчас уже работает.
Затем открываете mkuird.cfg, там последней строкой:
ExtraDM="uird-dev"
меняете на uird-soft, там как раз только mc. И собираете:

mkuird --addon

С другим софтом по аналогии. Смотрите 00uird-soft и 00uird-dev для примера.
Но учтите, что туда попадут и некоторые зависимости, то есть общий размер двух initrd будет больше чем если mc включить в основной uird.

P.S. Initrd с модулями ядра собирается похожим образом:
mkuird --kmod