A broad overview of how modern Linux systems boot
For reasons beyond the scope of this entry, today I feel like writing down a broad and simplified overview of how modern Linux systems boot. Due to being a sysadmin who has stubbed his toe here repeatedly, I'm going to especially focus on points of failure.
I always find it fascinating to read about how computers boot - it's often a very intricate process, built atop decades of backwards compatibility.