Инициализация системы: прошивка

Прошивка Mac, называемая также BootROM, находится в микросхемах флэш-памяти, встроенных в материнскую плату компьютера. В этом случае при включении питания Mac, даже до запуска «реальной» операционной системы, прошивка действует как минимальная операционная система, обладающая необходимым для выполнения своей задачи набором возможностей. А именно: прошивка выполняет проверку и инициализацию оборудования, а затем находит и запускает загрузчик операционной системы.

Прошивка в компьютерах Mac на базе процессоров Intel основывается на технологии Extensible Firmware Interface (EFI) компании Intel. Помимо поддержки оборудования процессора Intel, EFI позволяет компьютеру Mac загружать Lion, Windows или любую другую совместимую с процессорами Intel операционную систему.

Дополнительная информация. EFI является чрезвычайно гибкой архитектурой загрузки и в настоящее время управляется организацией Unified EFI Forum. EFI будет скоро называться Unified Extensible Firmware Interface (UEFI). Дополнительную информацию можно найти на сайте http://www. uefi.org.

Самотестирование при включении питания

Прошивка Mac при включении питания в первую очередь выполняет самотестирование (POST, Power-On Self-Test). POST тестирует встроенные аппаратные компоненты, такие как процессоры, системную память, сетевые и периферийные интерфейсы. Когда Mac проходит POST, вы слышите мелодию запуска и видите светло-серый фон на всех мониторах. После успешного теста POST прошивка начинает искать файл загрузчика.

Если Mac не сможет пройти POST, монитор останется пустым или выключенным, и вы сможете получить коды ошибок оборудования. В зависимости от возраста и модели компьютера, коды ошибок могут проявляться как звуковые сигналы или последовательности вспышек индикатора внешнего источника питания или же могут загореться внутренние диагностические индикаторы. Можно также увидеть комбинацию этих индикаторов. Независимо от кода ошибки, все они указывают на проблемы с оборудованием за пределами контроля ОС Lion. Чтобы узнать о кодах ошибок для вашего Mac, можете посетить сайт компании Apple (www. apple.com/support/) или отнести свой Mac в авторизованный сервисный центр компании Apple.

Выбор загрузчика

По умолчанию прошивка выберет файл системного загрузчика, который ранее был указан в окне настроек Загрузочный том (Startup Disk) в Lion или на панели управления Boot Camp в Windows. Расположение файла загрузчика сохраняется в долговременной памяти (NVRAM) и остается там при перезагрузках системы. Если файл загрузчика будет найден, EFI инициирует процесс загрузчика и Lion начнет запускаться. На это указывает темно-серый логотип Apple в центре основного экрана.

Если прошивка не может найти файл загрузчика, вы увидите мигающий значок папки со знаком вопроса. Решение этой проблемы будет рассмотрено во второй части урока.

Разблокировка защиты FileVault 2

Если системный диск защищен с помощью системы шифрования FileVault 2, к загрузчику ОС Lion нельзя обратиться, пока системный диск не будет разблокирован пользователем. В этом случае система начнет загрузку с раздела Lion Recovery HD, где находится специальный загрузчик EFI, который представит пользователю окно аутентификации, во многом похожее на окно входа в систему.

Экран аутентификации системы FileVault 2 отображается спустя несколько секунд после POST и имеет гораздо более светлый фон, чем стандартное окно входа в систему Lion.

Когда пользователь успешно пройдет аутентификацию и разблокирует зашифрованный системный диск, прошивка EFI получит доступ к системному тому, который содержит загрузчик операционной системы Lion. Загрузка продолжится обычным образом с одним исключением. Поскольку пользователь уже прошел аутентификацию и разблокировал диск, он автоматом войдет в систему (повторно вводить пароль в окне входа в систему не придется). Это произойдет только один раз в ходе загрузки и только для пользователя, который разблокировал зашифрованный системный диск.