BootX

✍ dations ◷ 2025-04-12 03:47:55 #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将显示灰色苹果图标、旋转等待光标、载入并开启内核及部分扩展。

相关

  • 红花红花(学名:Carthamus tinctorius)属菊科植物。红花又称红蓝、黄蓝,菊科红花属。这种花不宜与番红花相混淆。红花古称“烟支”、“燕支”、“胭脂”等,原产于西域。匈奴人认为妻妾
  • 甜甜圈甜甜圈(英语:donut),又称圈饼、多拿滋、唐纳滋、甜甜圈,是一种用面粉、砂糖、奶油和鸡蛋混合后经过油炸的甜食。最普遍的两种形状是中空的环状、或面团中间有包入奶油、奶黄等甜
  • central nervous system中枢神经系统(英文:central nervous system,缩写:CNS)是神经系统中神经细胞集中的结构,在脊椎动物包括脑和脊髓;在高等无脊椎动物如环节动物和昆虫等,则主要包括腹神经索和一系列的
  • 加利福尼亚整合学院加利福尼亚整合学院(英语:California Institute of Integral Studies,缩写:CIIS)是位于美国加利福尼亚州旧金山的一所私立学院,创立于1968年。该学院已得到西部学校和学院协会的认
  • 尼泊尔执政党(50)反对派(9)国民议会(尼泊尔语:राष्ट्रिय सभा)是两院制的尼泊尔联邦议会的上议院。依据尼泊尔宪法第8、9部分设立,旨在向尼泊尔政府提出意见。每届6年,但期间每2
  • 有机镉化合物有机镉化合物是含有碳-镉键的一类金属有机化合物。格氏试剂和有机锂试剂与卤化镉反应,可以得到二烃基镉,如:炔烃和二甲基镉或二氨基镉反应,可以得到镉的炔基化合物:芳基镉化合物
  • 心魔心魔可能指:
  • 赫尔穆特·克内泽尔赫尔穆特·克内泽尔(Hellmuth Kneser,1898年4月16日-1973年8月23日),德国数学家,在群论和拓扑学贡献良多。最著名的结果是证明三维流形的素分解存在,同时造就了normal surface这个
  • 杰夫·巴克利杰佛瑞·史考特·巴克利(英语:Jeffrey Scott Buckley,1966年11月17日-1997年5月29日),普遍被称作杰夫·巴克利(Jeff Buckley),小名小史·穆尔黑德(Scott Moorhead),美国创作歌手、吉他手
  • 广州康威集团体育用品广州康威集团体育用品股份有限公司(Kangwei)是中国一家上市公司,创立于1986年,是中国制造的品牌, 早期代理Nike起家, 现为专业生产、销售体育用品为主。创办人及现任公司主席是