Including an initramfs Initialization Program in the Kernel
When a 2.6 kernel boots, it mounts “rootfs” – a special instance of tmpfs which
can’t be moved or unmounted – as its first filesystem. Most
2.6 systems just leave it empty and mount another root filesystem on top of it, but rootfs always
exists, and is a fully capable RAM-based filesystem.