Я мыслю так: (если неверно-поправьте)
Проще всего пока пойти таким путем. Модуль usoft должен монтироваться выше базы, модуль - обычный sfs, который подключается по клику - монтируется как обычно. Тогда можно посмотреть, как это реализовано в мульти оконных Puppy, только у нас вместо wm будет подключаться usoft-xxx--кошерный модуль из репо, Т.к. там все как то проверяется главными раввинами, вероятность слома системы криворуким пользователем исчезающе мала. А еще у пользователя появится выбор - как назовешь лодку (модуль sfs) так она и поплывет (выше или ниже базы)
Во всяком случае, у нас есть люди, разбиравшие такой initrd по косточкам. Возможно, они даже подскажут навскидку , в каком месте смотреть. От чего то надо оттолкнуться..
P.S: Хотя, первым делом бы я проверил утверждение пользователя Sfs, что в LupuBit модули wm ложаться поверх базы. Может просто ее дополняют.
Надо разобрать какой то из модулей, положить туда файл-из тех что есть в базе, но с измененным содержанием. И проверить после подключения-проявляется ли и при каких условиях. У кого Bit тестируется-возьметесь проверить?