initramfs is a temporary file system used to start up the system, and then passes control to the root after mounting it. The reason I can't just use the ramfs to do stuff is that anything you save doesn't stay, it gets erased any time you reboot.
But a root filesystem that gets mounted CAN be written to and remembers stuff even if you turn off the power. Why is this? How come the rootfs can record changes but initramfs cannot?
More importantly, where IS this root fs supposed to be? I'm looking in the root partition and I see the uinitfs.image, but I don't see any other archive that's supposed to be the root filesystem that I'm going to mount. Where is that stored physically?