Нашел наиболее подходящего донора для переделки в LF (frugal) :
MiniOSТам масса готовых фругалов 32 и 64, Дебиан, Астра. Причем есть даже ночные сборки. Уже поделено на модули. Ядро , DE и пр. отдельно
Подробнее про MiniOs напишу чуть позже в ее теме
Переделывал по стандартной
методе. Скрипты немного доработал. лежат в iso в /pkg-list
Донор :
minios-bullseye-xfce-minimum-ru-amd64-xz-20220714_0050.isoЯдро мое. DE авторский.
https://file.puppyrus.org/users/pra64/iso/lfd11mx-test1-x86_64.isoМодули 01-03 авторские. Остальные мои. 03a собирал
chroot2pfs Таким же образом можно насобирать еще.
В оригинале из середины слоев AUFS нельзя выдергивать модули - сломается база apt. Только с конца. В моей версии скрипт dpkg-fix пересоберет базу apt после подключения.отключения модуля. Такие модули надо собирать chroot2pfs --mlist 01*,02*,03*. Или 01,02 - если будет несколько модулей ДЕ
После обновления libc (libc6_2.35-0ubuntu3_amd64.pfs) хорошая совместимость с
моими портированными модулями (список протестированных в /modules). Можно подключать через sfs-get
Неожиданно pra-porteus initrd вообще не заработал, а rootaufs2 грузит ОС, но не видны точки монтирования модулей. Поэтому некоторые мои скрипты отрабатывают криво. Закомментировал эти варианты в menu.lst. C UIRD - норм (уже не первый раз помогает в сложных ситуациях).
Эффект проявляется только в minios и slax. В обычном debian работают все 3 initrd.
Загадку не разгадал даже вместе с автором. Сильно не копал
По размеру и ресурсоемкости получилось средне между моими LFD10 и LFDS
Обсуждал с автором МиниОС пути уменьшения. Например сделать свою репу.deb