com.apple.iokit.CHUDKernLib内核恐慌修复

时间:2012-08-22 21:37:40

标签: xcode osx-lion

com.apple.iokit.CHUDKernLib似乎引起了恐慌。每次开机时都会发生恐慌。我只能在安全模式下启动。救命! 我已经完成了Xcode 3.2的卸载命令,但它没有卸载。它显然与CHUD kext有关。我目前正在度假,所以不可能把它带到Apple商店 它是2012年安装了Mountain Lion的15 MBP。

3 个答案:

答案 0 :(得分:20)

固定! 首先,我只想说,在本修复教程的过程中,您的机器可能发生的任何事情都不是我的责任。 现在我们已经清理了让我们进入教程! 好。让我们开始说明为什么安装Xcode 3.2.5会在启动时导致内核崩溃。 Xcode安装了多个组件,如CHUD kexts和各种其他kexts,以实现系统更多的系统通信(从我能够做到的),所以像iPhone模拟器这样的东西运行正常。但是这些关键字(据我所知)是32位。我怎么知道这个? 好吧,他们使用Lion,它有32位和64位内核,允许Xcode 3.2.5在Lion上运行。

现在我们已经开始了! 1.首先,在执行任何操作之前,尝试启动到Mac上的恢复分区,然后使用“磁盘工具”通过按住alt并启动到Recovery来修复权限。如果做不到这一点,请按照以下步骤操作。

  1. 不要担心您的数据是安全的。重启你的Mac并在铃声响起后按住shift键。

  2. 现在你应该处于安全模式。登录并下载this文件。这是做什么的?删除所有导致内核崩溃的Xcode 3.2.5安装的CHUD组件。

  3. 下载后,双击dmg文件,然后你会看到一个名为Utilities的文件夹,点击它并双击CHUD Remover并让它完成它的工作。

  4. 几秒钟后,它会通知您已完成最佳功能,删除CHUD。

  5. 此时您可以重新启动以查看您的内核恐慌已更改为AppleProfileFamily。这是另一个安装了Kext的Xcode,搞砸了你的安装。要删除它并修复问题,请启动终端并输入此命令(如果在此之后出现问题,我对任何出错的事情不承担任何责任) sudo rm /System/Library/Extensions/AppleProfileFamily.kext

  6. 输入您的密码并按Enter键。

  7. 现在您可以重新启动到Mountain Lion安装工作了!

答案 1 :(得分:2)

作为旁注,您可以通过不在XCode 3中安装“系统工具”来完全避免此问题。

答案 2 :(得分:1)

James Heald在接受的答案中链接的此文件目前链接到一个softpedia.com页面,其 download 链接似乎不再有效。还有很多链接可以让你下载MacKeeper:))

相反,在以安全模式(向下移动键)启动后,我从/System/Library/Extensions删除了Xcode 3安装程序显然安装的以下四个文件:

AppleProfileFamily.kext CHUDProf.kext CHUDKernLib.kext CHUDUtils.kext

然后我正常重新开始,我似乎又回来了。 (我找到这四个文件的原因是因为内核恐慌报告表示它在加载其中一个文件时发生,而其他三个文件在2010年修改了完全相同的日期,这些是迄今为止{{1 }}。)