OS X系统启动的基本步骤

OS X系统启动的基本步骤:

  1. 通电,Boot-ROM进行初始化。

  2. Boot-ROM后处理,此时是黑屏,电源LED灯亮,如果出现任何错误,LED灯会有规律闪动。

  3. 开始调用EFI:会听到咚的那一个长音。

  4. EFI启动:会响应用户键盘,比如进入单用户模式等按键。正常情况下,读取boot.efi正常后,出现银色的Apple标识。

  5. 启动内核:看到灰色背景和旋转齿轮。从这里开始,就可以从Activity Monitor程序中找到各个进程的关系了。

  6. 启动launchd:此时看到蓝屏。launchd负责启动和管理系统的各个服务

  7. login窗口出现:

  8. 用户登录:用户登录后,系统也是使用另外一个launchd来为该用户开启用户环境的,之后,用户的所有动作(除非特殊情况),都在这第二个launchd的管理之下。