В экспериметнальных целях собрал себе для флешки UIRD размером 5.7 мб.
Выкинул все лишнее. Флешка на BTRFS, драйвер уже в ядре. Потом пережал в xz -9 и размер стал 5.1. Работает. Умеет даже zram, lz4 сжатие и z3fold пул для zswap. Виндовых ФС нет, они мне не нужны.
Если оптимизировать под PRA, то думаю в 10 мб можно уложиться. Тут конечно от вашего ядра зависит. Я так понимаю Манжаровское сильно голое. Собирал уирд, комплектация "полный фарш" (uird.soft в том числе) под Манжаро ядро 4.19 из Live Манжаро, размер получился 47 мб.