macOS | Когда компьютер выключен, нажмите и отпустите кнопку питания. | Загрузочное ПЗУ передает управление низкоуровневому загрузчику. Низкоуровневый загрузчик загружает парную системную прошивку и политику LocalPolicy для выбранной macOS. Низкоуровневый загрузчик фиксирует в реестре хода загрузки сведения о том, что он загружает macOS, а затем передает управление загрузчику iBoot. iBoot загружает парную прошивку операционной системы, статический доверенный кэш, дерево устройств и загрузочную коллекцию ядра. Если это разрешено политикой LocalPolicy, iBoot загружает вспомогательную коллекцию ядра (AuxKC) со сторонними расширениями ядра. Если это не выключено политикой LocalPolicy, iBoot проверяет корневой хеш подписи подписанного системного тома (SSV).
|
Парная среда
recoveryOS | Когда компьютер выключен, нажмите и не отпускайте кнопку питания. | Загрузочное ПЗУ передает управление низкоуровневому загрузчику. Низкоуровневый загрузчик загружает парную системную прошивку и политику LocalPolicy для среды recoveryOS. Низкоуровневый загрузчик фиксирует в реестре хода загрузки сведения о том, что он загружает парную recoveryOS, а затем передает управление загрузчику iBoot для парной recoveryOS. iBoot загружает парную прошивку macOS, доверенный кэш, дерево устройств и загрузочную коллекцию ядра. Если загрузка парной среды recoveryOS не удалась, предпринимается попытка загрузить резервную среду recoveryOS.
|
Резервная среда recoveryOS | Когда компьютер выключен, дважды нажмите и не отпускайте кнопку питания. | Загрузочное ПЗУ передает управление низкоуровневому загрузчику. Низкоуровневый загрузчик загружает парную системную прошивку и политику LocalPolicy для среды recoveryOS. Низкоуровневый загрузчик фиксирует в реестре хода загрузки сведения о том, что он загружает парную среду recoveryOS, а затем передает управление загрузчику iBoot для среды recoveryOS. iBoot загружает парную прошивку macOS, доверенный кэш, дерево устройств и загрузочную коллекцию ядра.
|
Безопасный режим | Загрузите среду recoveryOS, как описано ранее, а затем удерживайте клавишу Shift при выборе загрузочного тома. | Выполняется загрузка среды recoveryOS, как указано выше. Нажатие и удерживание клавиши Shift при выборе тома приводит к тому, что приложение BootPicker разрешает загрузку macOS в обычном режиме; кроме того, задается переменная nvram , которая сообщает загрузчику iBoot, что не следует загружать AuxKC при следующей загрузке. Система перезагружается и загружается с использованием целевого тома, однако iBoot не загружает AuxKC.
|