
搭载 Apple 芯片的 Mac 的启动模式
搭载 Apple 芯片的 Mac 有如下所述的启动模式。
| 模式 | 组合键 | 描述 | 
|---|
| macOS | 在关机状态下,按下电源按钮并松开。 | Boot ROM 转交给 LLB。LLB 为所选 macOS 载入与系统配对的固件和 LocalPolicy。LLB 将正在启动进入 macOS 的指示锁定到启动进程寄存器 (BPR) 中,并转交给 iBoot。iBoot 载入与 macOS 配对的固件、静态信任缓存、设备树和启动内核集。如果 LocalPolicy 允许,iBoot 会载入第三方 Kext 的辅助内核集 (AuxKC)。如果 LocalPolicy 未停用签名系统宗卷 (SSV),iBoot 会验证其根签名哈希值。
 | 
| 配对 recoveryOS | 在关机状态下,按住电源按钮。 | Boot ROM 转交给 LLB。LLB 为 recoveryOS 载入与系统配对的固件和 LocalPolicy。LLB 将正在启动进入配对 recoveryOS 的指示锁定到启动进程寄存器中,并转交给配对 recoveryOS 的 iBoot。iBoot 载入与 macOS 配对的固件、信任缓存、设备树和启动内核集。如果配对 recoveryOS 启动失败,将尝试启动进入回退 recoveryOS。
 | 
| 回退 recoveryOS | 在关机状态下,按两下并按住电源按钮。 | Boot ROM 转交给 LLB。LLB 为 recoveryOS 载入与系统配对的固件和 LocalPolicy。LLB 将正在启动进入配对 recoveryOS 的指示锁定到启动进程寄存器中,并转交给 recoveryOS 的 iBoot。iBoot 载入与 macOS 配对的固件、信任缓存、设备树和启动内核集。
 | 
| “安全”模式 | 按照上述过程启动进入 recoveryOS,然后按住 Shift 键选择启动宗卷。 | 按照上述过程启动到 recoveryOS。按住 Shift 键选择宗卷会导致 BootPicker App 照常批准该 macOS 启动,同时也会设定 nvram变量告知 iBoot 在下次启动时不要载入 AuxKC。系统重新启动到目标宗卷,但 iBoot 不会载入 AuxKC。
 |