You build an initramfs by putting all the OS-required files in a folder, you convert everything in there to a single .cpio, and finally you gzip that. From your perspective, the initramfs is a gziped cpio file that contains the initial file system that the kernel needs to run. And