您是否曾经想知道启动现代Mac时发生了什么您按下电源按钮看到一个Apple徽标然后Mac启动到MacOS中……从一般用户的角度来看就是这么简单对吧但是按下电源按钮并启动macOS之后幕后实际上发生了什么
Mac启动过程中隐藏的技术方面就是EclecticLight的Howard Oakey出色的可视化图表所展示的
如果您对Mac启动顺序的技术方面以及所涉及的变量感到好奇请查看下面的EclecticLight图形以了解有关启动过程的基础知识为了更好地掌握可视化效果请注意图形创建者描述的颜色:
“序列从顶部开始用户输入在左侧为绿色接下来是粉红色的过程在中心右侧为动作等在右侧为蓝色关键数据源以红色显示配备T2处理器的Mac机非常不同:它们的主要区别在带有黑色粗轮廓的框中显示
该图的上部(直到运行boot.efi)被Apple称为BootROM而boot.efi被称为OS X引导程序
单击此处(或下面的缩略图)以查看完整尺寸的版本该版本已在eclecticlight.co的新的Web浏览器窗口中加载(1600 x 1700图像)
EclectricLight的Mac引导过程图
并且不要忘记EclecticLight在eclecticlight.co上阅读霍华德•奥基(Howard Oakey)撰写的全文
如您所见由于Mac在加载实际的操作系统本身之前执行了各种初始化和硬件方面的检查因此幕后还有很多事情要做如果按住Option键加载启动管理器以更改启动驱动器或从外部驱动器启动或者尝试进入恢复模式(或Internet恢复)您还将了解会发生什么情况(以及何时发生) 以安全模式或详细模式引导或使用目标磁盘模式或任何其他启动选项
如果您想从技术的角度进一步了解Mac引导过程请在eclecticlight.co上进行一系列出色的后续活动以详细介绍有关引导事件的细节有关该主题的以下文章目前可用:
在boot.efi之前:Mac的初始自检例程
引导Mac:加载boot.efi和安全引导
引导Mac:EFI“固件”
引导Mac:内核和扩展
正在进行的系列适用于现代Mac上的现代macOS和Mac OS X版本但是如果您对较旧的系统软件和较旧的机器感到好奇可以从我们自己的存档中找到一篇较旧的文章其中讨论了Mac OS X的启动过程但该文章来自不同的时代(大约在2007年的Mac OS X Tiger和Leopard时代) )随着Mac变得更加安全(包括保护启动过程本身)似乎已经发生了很大变化但是如果您对旧版Mac和旧版Mac OS X的启动方式感兴趣则可能会觉得很有趣