While installing a linux distro (say centos), the following messages appear on console: Loading vmlinuz.... Loading initrd.imag .......
These files (vmlinuz and initrd.imag) are located under isolinux/ directory inside the ISO. It is clear that "Loading initrd.img" is expanding the given file system with required (small-set of) drivers.
I would like to know what happens exactly (in theory and possibly pointer to what kernel code does it) when "loading vmlinuz" while installing ?
Is there any relation (at code level) when we see the message (Uncompressing kernel...) while booting up (as boot loader comes here after installation completed)?
Thank you.
Sri