How to mount a root aufs in Red Hat / Fedora Core?
Solution 1:
The initrd contains a gzipped cpio dump that's put onto a ramdisk during init. Setuproot loads any necessary modules (contained in the initrd), generally for things like LVM, populates /dev (the initrd contains a limited /dev). Switchroot pivots off the cpio archive to the real root filesystem.
nash is extremely limited. Every binary must be static, scripting is virtually impossible, etc. This may be helpful (build scripts are in his SVN repo).