IBM interview question

Explain Linux boot process in detail?