I Mac dotati di chip Apple dispongono delle modalità di avvio descritte di seguito.
Modalità
Combinazione di tasti
Descrizione
macOS
Dallo stato di spegnimento, premi e rilascia il tasto di alimentazione.
La ROM di avvio passa le operazioni al bootloader di livello inferiore.
Il bootloader di livello inferiore carica il firmware abbinato al sistema e il LocalPolicy per il tipo di macOS selezionato.
Il bootloader di livello inferiore blocca nel registro di avanzamento dell’avvio (BPR) un’indicazione del fatto che sta eseguendo l’avvio in macOS e passa le operazioni ad iBoot.
iBoot carica il firmware abbinato a macOS, la cache di affidabilità statica, la struttura ad albero del dispositivo e la raccolta del kernel di avvio.
Se LocalPolicy lo consente, iBoot carica la raccolta del kernel ausiliaria con le estensioni del kernel di terze parti.
Se LocalPolicy non lo consente, iBoot verifica l’hash della firma root per il volume di sistema firmato.
recoveryOS abbinato
Dallo stato di spegnimento, tieni premuto il tasto di alimentazione.
La ROM di avvio passa le operazioni al bootloader di livello inferiore.
Il bootloader di livello inferiore carica il firmware abbinato al sistema e il LocalPolicy per recoveryOS.
Il bootloader di livello inferiore blocca nel registro della procedura di avvio un’indicazione del fatto che sta eseguendo l’avvio nel recoveryOS abbinato e passa le operazioni a iBoot per il recoveryOS abbinato.
iBoot carica il firmware abbinato a macOS, la cache di affidabilità, la struttura ad albero del dispositivo e la raccolta del kernel di avvio.
Se l’avvio del recoveryOS abbinato non riesce, viene tentato l’avvio del recoveryOS alternativo.
RecoveryOS alternativo
Dallo stato di spegnimento, premi due volte e tieni premuto il tasto di alimentazione.
La ROM di avvio passa le operazioni al bootloader di livello inferiore.
Il bootloader di livello inferiore carica il firmware abbinato al sistema e il LocalPolicy per recoveryOS.
Il bootloader di livello inferiore blocca nel registro della procedura di avvio un’indicazione del fatto che sta eseguendo l’avvio nel recoveryOS abbinato e passa le operazioni a iBoot per recoveryOS.
iBoot carica il firmware abbinato a macOS, la cache di affidabilità, la struttura ad albero del dispositivo e la raccolta del kernel di avvio.
Modalità sicura
Esegui l’avvio in recoveryOS come indicato sopra, quindi tieni premuto il tasto Maiuscole mentre selezioni il volume di avvio.
Viene eseguito l’avvio in recoveryOS come descritto sopra.
Premendo il tasto Maiuscole mentre si seleziona un volume, l’app BootPicker approva l’avvio di quel macOS, come avviene normalmente, e imposta anche una variabile nvram che indica ad iBoot di non caricare la raccolta del kernel ausiliaria all’avvio successivo.
Il sistema si riavvia utilizzando il volume scelto, ma iBoot non carica la raccolta del kernel ausiliaria.