Инициализация системы: загрузчик

Загрузчик запускается прошивкой Mac и отвечает за загрузку ядра ОС Lion и ряда ключевых расширений ядра, достаточных для того, чтобы оно могло взять управление системой на себя и продолжить процесс загрузки. Прошивка Mac также передает все специальные инструкции режима запуска, такие как нажатие пользователем клавиши | Shift |. Это говорит о том, что Lion должна запускаться в безопасном режиме (Safe Mode). Сам по себе процесс загрузчика находится в файле /Система/Библиотеки/ CoreServices/boot.efi (/System/Library/CoreServices/boot.efi).

Для ускорения процесса запуска загрузчик будет загружать кэширо-ванные файлы везде, где только возможно. Кэшированные файлы содержат оптимизированное ядро и КЕХТ-расширения, которые загружаются значительно быстрее, чем если бы система загружала их с нуля. Эти кэши находятся в папке /Система/Библиотеки/Caches/com.apple.kernel.caches (/System/Library/ Caches/com.apple.kernel.caches). Если система обнаруживает проблему или вы загружаете Lion в безопасном режиме, кэши будут проигнорированы и процесс загрузки ядра займет гораздо больше времени.

Как говорилось ранее, загрузчик обозначает себя при запуске темно-серым значком Apple в центре основного экрана. Если загрузчик успешно загружает ядро, он подтверждает это с помощью темно-серой вращающейся звездочки под значком Apple.

Если Mac настроен на загрузку с сервера NetBoot и прошивка успешно находит файл загрузчика на сервере NetBoot, вы снова увидите темно-серый значок Apple. Однако в этом случае загрузчик и кэшированная информация ядра должны загружаться с сервера NetBoot. Данный процесс обозначается небольшим темно-серым вращающимся значком земного шара под значком Apple. Когда ядро успешно загрузится с сервера NetBoot, значок земного шара заменится стандартным значком вращающейся звездочки.

Наконец, если загрузчик не сможет загрузить ядро, то вместо значка Apple появится темно-серый запрещающий значок. О том, как устранить эту проблему, рассказывается далее в этом уроке.