Linux boot stages

How does linux boots up, from power button to running services.

Power button

When you pressed power button, current runs through circuits over the motherboard and boot process starts.

It also could be magic packet sent via network or some other remote start method. Let's say, command sent from IPMI …

more ...