title: What is the boot sequence of kernel?
body: <p>When booting, is the Linux Kernel first loaded to the memory or the first the root file system is mounted? I have this doubt because the compressed kernel image is usually located in /boot/vmlinuz. So, to access the kernel image the root file system should be mounted. But since root file system will reside on the storage, how is it read from the storage?</p>