Explain the step-by-step process of what happens when a Linux system boots, from powering on to the login prompt.