BootX

✍ dations ◷ 2025-08-13 03:32:05 #MacOS,引导程序

BootX是一款由苹果公司为其麦金塔电脑设计研发的基于软件的启动程式。BootX通过先载入所有所需的驱动程序,再启动PowerPC架构麦金塔(Mac OS X 10.2及更高版本)内核的方式启动macOS。

通过使用BootROM(一块包含OpenFirmware(英语:OpenFirmware)的只读内存芯片),相兼容的麦金塔电脑将在启动时显示灰色的苹果图标启动画面(英语:bootsplash)。

此程序以苹果公共源代码许可证作为Darwin操作系统的一部分发布。

苹果公司使用boot.efi取代了BootX,同时还在因特尔架构的麦金塔(英语:Apple–Intel architecture)上安装了统一可延伸固件界面唯读内存。

于1983年至1998年发布的旧麦金塔电脑使用的是最基本的启动程式;其启动程序的代码仅仅存储于一块最大为4MB的ROM芯片上。这颗芯片被人熟知为麦金塔工具箱(英语:Macintosh Toolbox)(又名旧世界固件(英语:Old World ROM)),其与现如今需要大小足够的硬盘来存储操作系统的设计截然不同。此设计直至1998年才退出市场。

随着iMac系列的发布,引导程序固件(BootROM)得到了更新。其固件大小减小到了 1 MB,剩余部分被移动至macOS硬盘系统文件夹(英语:System Folder)中的Mac OS ROM文件。此固件使用了OpenFirmware(英语:OpenFirmware)标准的完整实现(包含在BootROM内),命名为新世界固件(英语:New World ROM)。

2001年,随着Mac OS X 10.0的发布,Mac OS ROM也被BootX引导程序文件取代。2002年,随着Mac OS X 10.2的发布,“开心麦金塔(英语:Happy Mac)”也被灰色的苹果图标取而代之。2006年,苹果公司发布因特尔架构的麦金塔(英语:Apple–Intel architecture),同时使用几乎完全相同的统一可延伸固件界面ROM(虽然其依然名为BootROM)和boot.efi文件代替BootX登上了历史舞台。

旧世界固件引导图标

新世界固件引导图标

为了使自家的引导程序吸引大批操作系统开发者,苹果在引导过程中添加了诸多功能以增添其灵活性,如TFTP的网络引导功能、Mach-O和ELF格式内核的载入功能。BootX同时也可从HFS、HFS+、UFS和ext2卷(英语:Volume (computing))引导。通过按下特定组合键,用户可操控启动流程(如同时按下⌘ Cmd+V可开启详细引导及单用户模式;按下⌘ Cmd+S可开启文本或命令行界面以进行恢复)。此固件也可通过OpenFirmware界面设置密码以保护部分功能。

在PowerPC架构的麦金塔电脑上首先需激活BootROM,执行加电自检后开始引导流程。若自检通过,电脑将播放启动音效,随后将控制权转交给OpenFirmware。OpenFirmware收到控制权后开始检查存储于NVRAM中的设置,并根据FCode(英语:FCode)信息构建设备树上的设备列表。

上述流程完成后,BootX将接管启动进程,开始配置键盘和显示器、保留内存并检查用户是否按下特定组合键。随后,BootX将显示灰色苹果图标、旋转等待光标、载入并开启内核及部分扩展。

相关

  • PTEN1D5R, 2KYL· phosphatidylinositol-3-phosphatase activity · phosphoprotein phosphatase activity · protein serine/threonine phosphatase activity · protein t
  • 费米–狄拉克统计费米-狄拉克统计(英语:Fermi–Dirac statistics),简称费米统计或 FD 统计,是统计力学中描述由大量满足泡利不相容原理的费米子组成的系统中粒子分处不同量子态的统计规律。该统计
  • 堕胎-乳腺癌假说堕胎-乳腺癌假说是认为人工流产会增加女性罹患乳腺癌风险的假说。这一假设目前不为主流科学观点和医学界所接受。在妊娠初期,人体内激素(例如雌激素)水平升高,并促进乳房的发育
  • 勉方言勉方言是勉语的一种,属于苗瑶语系瑶语支。说勉方言的人自称“勉”或“优勉”等,共有100万人,其中中国55万,越南35万,其余分布在老挝、泰国、美国等地。中国一般以广西金秀瑶族自
  • 爱国者 (电视剧)张鲁一、佟丽娅深圳市中汇影视文化传播股份有限公司 北京喜多瑞影视制作有限公司 光线传媒 上海任性文化传播有限公司 霍尔果斯伍仁影视文化有限公司 宏文泰信影业有限公司
  • 温弗里德·登克温弗里德·登克(德语:Winfried Denk, 1957年11月12日 -),出生于慕尼黑,德国物理学家,马克斯·普朗克神经生物学研究所的主任。他1990年在瓦·韦伯(Watt W. Webb)的实验室做博士后
  • 凯古姆斯自治市凯古姆斯自治市(拉脱维亚语:Ķeguma novads),是拉脱维亚的一个自治市,设立于2002年,位于该国中部。人口6386人,面积492平方公里,人口密度约13人/km2。
  • 藤原友佳藤原友佳(1985年3月30日-)。是日本漫画家。绰号:友佳。血型O型,身高152公分,日本爱知县出身。藤原友佳为本名,但笔名换成平假名标示的藤原ゆか(ふじわら ゆか)。目前为りぼん的连载漫
  • 连通器连通器指上端开口不连通,下部连通的容器。例如U型管就是一种典型的连通器。若向连通器内倒水,则当水停止流动时,连通器的液面会相平。因为水面到器底同一水平面上的深度相同,压
  • 安波沙洲安波沙洲,越南称安邦岛(越南语:Đảo An Bang),西方文献称为 Amboyna Cay,中国渔民俗称锅盖峙,是一座位于南中国海南沙群岛中的沙洲,位于南威岛东南约65海里。长约300米,宽约140米,面