Давайте определимся с конфигом для prar1912 и я добавлю его в примеры конфигов UIRD.
uird.config=prar.ini # поиск файла конфигурации системы, пока использую для восставновления файлов в хомяке пользователя когда хомяк монтируется.
uird.rootfs=tmpfs::SIZE=auto # задает размер и тип rootfs, варианты tmpfs и zram, для зрам можно дополнительно задать алгоритм сжатия. Авто в примере означает 70% от (RAM+SWAP)
uird.ro=*.xzm;*.pfs # расширения модулей (папки,имж) подключаемых ro
uird.rw=*.rwm # аналогично - rw
uird.cp=*.pfs.cp,*/rootcopy # аналогично с рапаковкой в ченджез
uird.load=/base/,/modules/,rootcopy # фильтр для найденных модулей
uird.noload=/saves/todir,/homes # фильтр для исключения из выбранных uird.load
uird.from=/prar1912;/UIRD::FORCE=yes # источники FORCE=yes означает продолжить загрузку если этот источник не найден
uird.find_params=-maxdepth_4 # глубина поиска модулей
uird.mode=clean # режим сохранений по умолчанию. Clean - ничего не сохранять
uird.changes=/saves/todir # где хранить изменения, используется для режимов changes,machines,toxzm
uird.syscp=/livekitlib::/usr/bin # копировать из uird в систему, для pra64 копировал так бизибокс
uird.shutdown # Фишка дракута и системид для отключения системы. Необходим только для toxzm, в остальных случаях только один плюс, что размонтирует все. Но. Есть и недостаток отъедает кусок ram под свой чрут. Смотрите /run/initramfs
uird.preinit # включает обработку ини. Пока нужен только для хомяка, но ини штука полезная можно вносить любые изменения в любые текстовые файлы до старта системы.
Можно добавить:
uird.swap=auto # найти и подключить первый найденный раздел своп. В случае если раздела нет то zram-swap, если своп найден то дополнительно включается zswap.