This is fixed. The problem was in busybox. When I compile BB I compile statically . Well glibc complains about this during linking. I ignore warnings that glibc hates to be static these days and continue. When I moved to dynamic it worked great. Dynamic is okay in this project because the memory stick is big. For an initrd image dynamic is not allowed. libc.so.6 is _too_ big.