Adds details of the sequence of screens displayed at each stage, to help diagnose boot problems.
BootROM
You want to boot your Mac from an external drive, but it doesn’t work. A diagram to explain what can go wrong, and how to fix it.
The command bless used to be able to control all things to do with booting, but has become steadily less useful with the advent of SIP and others.
Single-diagram summary of how a modern Mac starts up in macOS 10.12 or 10.13, from pressing the Power button to running the kernel.
What boot.efi does to prepare to load and run the kernel: building the hardware device tree, handling startup key commands, and more.
The Mac has completed its self-test routines, and now prepares to load the EFI firmware or ‘boot loader’. Where it finds it, what it needs, and how Secure Boot changes this.
What happens in your Mac when you press the Power button? Before it loads the EFI firmware, it goes through self-testing, and initialising key chips.