作为一个IOS编程菜鸟,之前在网上买的IOS教程都坑爹的是xcode4以前的版本的,由于3和4界面变化较大,所以看着书往往不知所云,所以就迫不及待地从网上下载了XCode 3.2.5+iOS SDK 4.1的dmg安装了上来,结果系统直接崩溃,再开机就不能正常开机,总是碰到kernel panic,真是悲剧

故障现象:

  1. 开机白屏进不去系统;
  2. 开机出现一个苹果标进不了系统;
  3. Mac开机白屏然后黑屏进不了系统;
  4. OS X升级失败报四国语。

方法一:

重启后立即按Shift键,让系统进入安全模式启动,系统能够暂时关闭第三方的启动项目,帮助系统正常启动,同时系统还可以启动一些自检测功能,修复磁盘错误。如果进不了安全模式,那么只好尝试以下办法之后再进入。

方法二:

启动后立即按下Command+S键,可以让系统进入单用户模式,在该模式的提示符后输入:/sbin/fsck -y,回车,可以启动系统的fsck工具,修复磁盘的档案系统。完成后再输入:reboot,系统将返回到正常启动的界面。如果是启动了磁盘日志式模式的,就必须输入/sbin/fsck -f,以强制修复磁盘。

方法三:

启动后立即按下Command+Option+O+F,就进入系统的固件程序,在提示符后输入reset-nvram,回车,再输入reset-all,回车。这样系统将让系统的固件回到原来的出厂设置,使设置复原而解决一些用其它修理方式无法修复的奇难杂症,也包括Mac的电源管理器的复位。

方法四:

启动后立即按下Command+Option+R+P,直到再次听到开机的铃声。这就是杀PRAM,也是使系统保存在参数储存器里的参数复位,解决一些用其它修理方式无法修复的奇难杂症。其实在上面的进入固件程序的处理也已经将参数储存器里的参数复位了。不过仅仅是杀PRAM就比进入固件程序简单。而只是将参数复位。有时候杀三次能够更加彻底,就是按住上面的组合键不放,直到听到第三声系统启动的铃声才松开。

进入安全模式以后

1、打开浏览器去下载Apple-CHUD-Tools(别放在外接硬盘或者U盘里,安全模式屏蔽了的)。这个工具的作用就是删除所有XCode 3.* 安装的CHUD组件;

2、双击下载好的dmg文件,可以看到一个叫做Utilities的文件夹,点击进去后会看到一个叫做CHUD Remover的程序,双击运行之;

3、很快它就会告诉你它已经将CHUD组件删除完毕,然后重启,一般就能顺利进入mac系统了;

4、但如果此时你看到panic提示换成了一个和AppleProfileFamily有关的东西。这是XCode安装的另外一个Kext,直接删除之即可。打开Terminal,输入sudo rm /System/Library/Extensions/Apple/ProfileFamily.kext,如果提示是这是一个文件夹而无法删除,在rm后面加选项-rf即可。

5、输入密码完成操作,然后重启,所有问题就排除了。

最后的废话

因为我装了双系统,经过这一番折腾之后,启动盘恢复成从mac启动了,如果还想从windows启动的话,需要进入“偏好设置”重选启动磁盘。

安装XCode导致mac无法正常开机怎么办的更多相关文章

  1. Mac中安装git后,终端运行git出错,提示安装Xcode

    mac用户不使用Xcode安装git之后,默认安装路径是: /usr/local/git 但是在终端运行 git 命令时候的路径是: /usr/bin/git 当我们输入 git 命令时出现如下错误, ...

  2. [IOS]VMware上虚拟机MAC安装XCode

    1:VMware上虚拟机MAC安装前 VMware上安装Xcode之后 2:安装Xcode过程:把Xcode复制到虚拟机桌面上 3:复制完成之后,双击Xcode_6.4.dmg 文件 4:把Xcode ...

  3. VMware 9 安装 OS X 10.8.4 并安装 Xcode 4.6

    转自:http://blog.csdn.net/weizi4332/article/details/9264799 学习Objective-C必须要有运行环境,Xcode是最好的选择.不过Window ...

  4. XCode - vmware虚拟机安装XCode进行iPhone真机调试

    1.vmware安装黑苹果,然后在appStore安装XCode http://blog.csdn.net/forgot2015/article/details/51104329 2.真机调试证书等申 ...

  5. 怎么查看Mac电脑的开机记录?

    可以使用last命令查看Mac电脑来看开机记录,同时也能查看关机记录. 首先打开mac的命令终端: 命令行终端敲入命令:last | grep reboot (查看开机时间记录) 命令行终端敲入命令: ...

  6. App Store上下载和安装Xcode

    App Store上下载和安装Xcode Xcode的下载和安装 要编写一个Sprite Kit程序,需要使用到Xcode开发工具.本节将主要讲解此工具的两种下载和安装方式:一种是在App Store ...

  7. “全栈2019”Java第一章:安装JDK11(Mac)

    难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 文章原文链接 “全栈2019”Java第一章:安装JDK11(Mac) 下一章 “全栈2019”Java ...

  8. 安装Xcode主题

    安装Xcode主题 下载地址 https://github.com/YouXianMing/Xcode-Themes 安装教程 1. 安装文件夹中的字体 2. 如下图,执行 ./cp_themes.s ...

  9. 安装inkscape for mac注意事项

    今天为了安装inkscape for mac,搞了一下午.按以前的方法,先安最新的XQuartz,再安最新的inkscape,在运行inkscape前先打开XQuartz.但是发现不行了,inksca ...

随机推荐

  1. [C#]『PLINQ』任务并行库使用小计

    并行 LINQ (PLINQ) 是 LINQ to Objects 的并行实现. PLINQ 实现完整的 LINQ 标准查询运算符集作为 T:System.Linq 命名空间的扩展方法,并具有用于并行 ...

  2. grunt-mac上安装运行构建工具的总结(一)

    安装node.js brew install node.js 安装grunt npm install -g grunt-cli 1.新建package.json,配置 { "name&quo ...

  3. Codeforces Round #336 (Div. 1) A - Chain Reaction

    Chain Reaction 题意:有n(1 ≤ n ≤ 100 000) 个灯泡,每个灯泡有一个位置a以及向左照亮的范围b (0 <= a <= 1e6 ,1<= b <= ...

  4. 简单vim配置

    对于一个学习C++的人来说,我常用VS写代码,而Linux环境也是很重要的.最近学习了Linux的一些基本内容后,开始了vim编辑器的使用.然而它刚开始的界面着实令人很不习惯~~~于是我尝试着把它装饰 ...

  5. ~/.vimrc config

    runtime! debian.vim "设置编码 set encoding=utf- set fencs=utf-,ucs-bom,shift-jis,gb18030,gbk,gb2312 ...

  6. 普及下Oracle hints语法

    普及下Oracle hints的语法:{DELETE|INSERT|SELECT|UPDATE} /*+ hint [text] [hint[text]]... */ 1.hint只能出现在诸如sel ...

  7. 推送 -- error:Not get deviceToken yet

    获取不到devicetoken请检查: 1)     请检查你的pushconfig里的appkey与应用详情中是否一致 2)     bundleid有3处需要检查是否一致:a.你的应用详情中的bu ...

  8. 将UIImage保存到iOS照片库和对应程序沙盒中-b

    1.保存到iOS照片库需要引入QuartzCore.framework框架,具体代码如下:.h文件#import <QuartzCore/QuartzCore.h>UIImageView ...

  9. 【转载】C# Tutorial - Simple Threaded TCP Server

    http://tech.pro/tutorial/704/csharp-tutorial-simple-threaded-tcp-server In this tutorial I'm going t ...

  10. Html5 跨域通信

    H5 跨域通信: 在主页面中通过iframe嵌入外部页面,通过iframe的window对象postMessage方法向iframe页面传递消息. 1 <!DOCTYPE html> 2 ...