BootX

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

相关

  • 细菌性阴道炎细菌性阴道炎(Bacterial vaginosis,简称BV),又称细菌性阴道病、非特异性阴道炎(Nonspecific vaginitis)是种发生在阴道内的疾病,其原因是细菌大量滋生而造成的。常见的症状包括有阴
  • 酵母甾醇酵母甾醇(英语:Zymosterol,又叫5α-胆甾-8,24-二烯-3β-醇,5α-Cholesta-8,24-dien-3β-ol)是一种胆固醇合成的中间产物,从酵母甾醇到胆固醇的合成步骤主要在内质网中进行。羊毛甾
  • 孔有德孔有德(?-1652年),明末清初武将。辽东(今辽宁辽阳)人,原籍山东。孔有德自称为孔子后裔,但张同敞认为孔有德自称孔子后裔是对孔子的侮辱,孔氏族人则在孔有德试图拜谒孔庙孔林时关闭大门
  • 清少纳言清少纳言(966年-1025年),日本平安时代女作家。姓清原,名不可考(有诺子的说法)。一条天皇时入宫侍奉皇后藤原定子。主要作品是随笔集《枕草子》。此外尚有《清少纳言集(日语:清少納言
  • 东安东安可以指:
  • 卡里希特·巴鲁希玛纳卡里希特·巴鲁希玛纳(Callixte Mbarushimana),卢旺达胡图族,卢旺达反政府组织卢旺达解放民主力量的执行秘书长。2010年10月10日在法国巴黎被捕。国际刑事法庭说,巴鲁希玛纳受到1
  • 赫瓦贾·阿西夫赫瓦贾·穆罕默德·阿西夫(英语:Khawaja Muhammad Asif,乌尔都语: خواجہ محمد آصف‬‎‎,1949年8月9日-),是一名巴基斯坦政治人物。他在2017年8月被任命为巴基斯坦外交
  • 宝石迷阵宝石迷阵(英文:Bejeweled)是一款宝石消除类竞赛游戏,于2000年由宝开游戏开发。至2010年,总共发售超过2千5百万套软件,总下载数超过1亿5千万次,这款游戏可于多种平台上运作,包括Micro
  • 炉主制度炉主制度,或作头家炉主,起源于古代农业社会的“社祭”庆典,台湾传统民间信仰中神明祭祀的组织运作形式,常见于神明会。台湾清领时期庶民百姓较为穷苦,礼敬神明却未必有能力起建庙
  • 谷士文谷士文,1944年5月出生,中国电信通信专家,浙江余姚人。前华中师范大学校长、前湖南大学校长。1963年-1967年,就读于北方交通大学(今北京交通大学)电信系通信专业,获学士学位。1967年9