com.apple.iokit.CHUDKernLib 似乎引起了恐慌。每次我启动时都会发生恐慌。我只能在安全模式下启动。帮助!我已经为 Xcode 3.2 完成了卸载命令,但它没有卸载。它显然与 CHUD kext 有关。我目前正在度假,因此无法将其带到 Apple 商店。
它是安装了山狮的 2012 15 MBP。
3 回答
固定的!首先我只想说,在这个维修教程的过程中你的机器可能发生的任何事情都不是我的责任。现在我们已经弄清楚了,让我们开始教程吧!行。让我们开始解释为什么安装 Xcode 3.2.5 会在启动时导致内核崩溃。Xcode 安装了多个组件,例如 CHUD kexts 和各种其他 kexts,以使系统能够进行更多系统通信(据我所知),因此 iPhone Simulator 之类的东西可以正常运行。但是这些 kexts(据我所知)是 32 位的。我怎么知道这个?好吧,他们在具有 32 位和 64 位内核的 Lion 上工作,这允许 Xcode 3.2.5 在 Lion 上工作。
现在我们已经结束了,让我们开始吧!1.首先在做任何事情之前尝试启动Mac上的恢复分区并使用磁盘工具通过按住alt并启动恢复来修复权限。如果做不到这一点,请按照以下步骤操作。
不要担心您的数据是安全的。重新启动您的 Mac 并在铃声响起后按住 shift 键。
现在您应该处于安全模式。登录并下载此文件。这是做什么的?删除 Xcode 3.2.5 安装的所有导致内核崩溃的 CHUD 组件。
下载后,双击 dmg 文件,然后您应该会看到一个名为 Utilities 的文件夹,单击该文件夹并双击 CHUD Remover 并让它完成它的工作。
几秒钟后,它会通知你它已经完成了它最擅长的事情,删除了 CHUD。
此时,您可以重新启动以查看您的内核恐慌已更改为有关 AppleProfileFamily 的内容。这是另一个安装了 Xcode 的 Kext,它弄乱了你的安装。要删除它并解决问题,请启动终端并输入此命令(如果在此之后出现问题,我不对任何问题承担任何责任) sudo rm /System/Library/Extensions/AppleProfileFamily.kext
输入您的密码并按回车键。
现在您可以重新启动到正常工作的 Mountain Lion 安装!
作为旁注,您可以通过不在 XCode 3 中安装“系统工具”来完全避免此问题。
James Heald 在接受的答案中链接到的此文件当前链接到 softpedia.com 页面,其下载链接似乎不再有效。还有很多链接可以尝试让您下载 MacKeeper :))
相反,在以安全模式启动后(按下 shift 键),我从以下位置删除了 Xcode 3 安装程序明显安装的以下四个文件/System/Library/Extensions
:
AppleProfileFamily.kext
CHUDProf.kext
CHUDKernLib.kext
CHUDUtils.kext
然后我正常重新启动,我似乎又恢复了业务。(我提到这四个文件的原因是内核恐慌报告说它是在加载其中一个时发生的,而另外三个的修改日期完全相同,在 2010 年,这些是迄今为止最旧的文件/System/Library/Extensions
。)