当前位置:  开发笔记 > IOS > 正文

Mac OS X(英特尔)上的EFI控制台

如何解决《MacOSX(英特尔)上的EFI控制台》经验,为你挑选了2个好方法。

根据ADC文件:

您可以通过在启动时按住Command-Option-OF来访问Open Firmware.

但是,实际上这对当前的硬件不起作用.有没有人知道是否有办法(通过触发键等)到达当代架构(即英特尔)Mac上的EFI控制台?

编辑:我正在尝试设置(和文档)各种内核调试环境.

在试验OS X的启动加载机制时,我得出以下结论:

至少有3种不同的架构:

    开放固件(PowerPC硬件)

    EFI,其中rEFIt正常工作

    过渡(?)EFI [32位?],用于早期的英特尔机器,其中rEFIt不起作用

在遇到第三种情况之后我发布了这个问题,这似乎发生在Core Duo(而非Core 2 Duo!)机器上:结果是,一旦安装了rEFIt,rEFIt菜单就会在启动时正确显示,但是无法使用,因为它没有接收键盘或鼠标输入(没有加载USB驱动程序?),并最终总是最终启动到编号最高的启动分区.

因此,在搜索ADC文档并寻找在启动时插入固件/ EFI控制台的方法时,我遇到了来自ADC的[有点过时的]声明[见上文]并且认为在SO上询问它可能是有用的如果有人知道另一种选择.



1> lothar..:

只有具有PowerPC体系结构的Mac才具有Open Firmware.较新的基于Intel的Mac具有EFI.由于这些固件完全不同,因此它们的功能并不相同.

AFAIK EFI没有Open Firmware Access的相应功能.



2> kent..:

以下引用来自MacForensics.pdf

Apple没有提供任何访问EFI的直接工具.启动时没有可用于输入EFI的密钥序列.但是,可以使用实用程序来访问它.Sourceforge.net上提供了一个这样的工具rEFIt.撰写本文时的链接是http://refit.sourceforge.net/


www.macosxforensics.com网站在可疑的macintosh计算机上执法所使用的工具和技术方面非常有趣......
推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有