OS X系统启动的基本步骤:
-
通电,Boot-ROM进行初始化。
-
Boot-ROM后处理,此时是黑屏,电源LED灯亮,如果出现任何错误,LED灯会有规律闪动。
-
开始调用EFI:会听到咚的那一个长音。
-
EFI启动:会响应用户键盘,比如进入单用户模式等按键。正常情况下,读取boot.efi正常后,出现银色的Apple标识。
-
启动内核:看到灰色背景和旋转齿轮。从这里开始,就可以从Activity Monitor程序中找到各个进程的关系了。
-
启动launchd:此时看到蓝屏。launchd负责启动和管理系统的各个服务
-
login窗口出现:
-
用户登录:用户登录后,系统也是使用另外一个launchd来为该用户开启用户环境的,之后,用户的所有动作(除非特殊情况),都在这第二个launchd的管理之下。