The kernel un-compresses
The kernel claims a certain amount of memory for its working tables and buffers (kernel memory).
All the driver that are built into the kernel initialize by detecting their respective hardware
The kernel mounts the root file system The kernel mounts the root directory of the root file system to the kernels' idea of a system (superstructure) root directory.
The kernel executes /sbin/init
The kernel now waits for asynchronous events to occur; i.e. It is now ready to serve the system by servicing requests from processes and hardware.
Everything that happens subsequently on the system has to either be requested by a binary through a system call to the kernel, or an asynchronous event triggered by hardware