macOS | Luk computeren ned, og tryk på og slip afbryderknappen. | Boot ROM overdrager kontrollen til LLB. LLB indlæser systemparret firmware og LocalPolicy for det valgte macOS. LLB låser en angivelse i Boot Progress Register (BPR) om, at den starter i macOS, og overdrager kontrollen til iBoot. iBoot indlæser den macOS-parrede firmware, den statiske buffer til godkendelse, enhedsstrukturen og kernesamlingen til systemstart. Hvis LocalPolicy tillader det, indlæser iBoot AuxKC (den sekundære kernesamling) i kext'er fra tredjeparter. Hvis LocalPolicy ikke slog hash-værdien for rodsignaturen til den signerede systemenhed (SSV) fra, godkender iBoot den.
|
Parret macOS-gendannelse (Paired recoveryOS) | Luk computeren ned, tryk på afbryderknappen, og hold den nede. | Boot ROM overdrager kontrollen til LLB. LLB indlæser systemparret firmware og LocalPolicy for det valgte macOS-gendannelsessystem. LLB låser en angivelse i Boot Progress Register om, at den starter i parret macOS-gendannelse, og overdrager kontrollen til iBoot til parret macOS-gendannelse. iBoot indlæser den macOS-parrede firmware, bufferen til godkendelse, enhedsstrukturen og kernesamlingen til systemstart. Hvis det ikke lykkes at starte i parret macOS-gendannelse, forsøges start i macOS-gendannelse med fallback.
|
Fallback for macOS-gendannelse | Luk computeren ned, tryk to gange på afbryderknappen, og hold den nede. | Boot ROM overdrager kontrollen til LLB. LLB indlæser systemparret firmware og LocalPolicy for det valgte macOS-gendannelsessystem. LLB låser en angivelse i Boot Progress Register om, at den starter i parret macOS-gendannelse, og overdrager kontrollen til iBoot til macOS-gendannelse. iBoot indlæser den macOS-parrede firmware, bufferen til godkendelse, enhedsstrukturen og kernesamlingen til systemstart.
|
Sikker funktion | Start i macOS-gendannelse som anført ovenfor, og vælg derefter startenheden, mens Skiftetasten holdes nede. | Starter i macOS-gendannelse som anført ovenfor. Når Skiftetasten holdes nede, mens der vælges en startenhed, bevirker det, at BootPicker-appen godkender det pågældende macOS til start som normalt, og appen indstiller desuden variablen nvram , der giver iBoot besked på ikke at indlæse AuxKC ved næste start. Systemet genstarter og starter på den valgte startenhed, men iBoot indlæser ikke AuxKC.
|