The below linked article explains the startup processes including init, inittab, runlevels, etc. It is good reading!

The Linux Booting Process Unveiled