作为一个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. Mac苹果电脑加密视频播放器使用教程

    1.   下载文件 https://pan.baidu.com/s/1slhFYuL 2.    操作流程 温馨提示 播放时,请务必保证播放设备联网(原因:用户名权限验证需要网络,播放后10秒即可关闭 ...

  2. 【python】【转】if else 和 elif

    else和elif语句也可以叫做子句,因为它们不能独立使用,两者都是出现在if.for.while语句内部的.else子句可以增加一种选择:而elif子句则是需要检查更多条件时会被使用,与if和els ...

  3. python【第十九篇】Django进阶

    1.路由系统优化 1.1 路由分发 前面我们已经知道,在工程名下的urls.py中写我们的路由映射关系,那么问题来了,假设我们有10个app,如果把所有的url映射都写在urls.py文件中,那么每一 ...

  4. C语言-05内存剖析

    1.进制 1. 二进制 1>     特点:只有0和1,逢2进1 2>     书写格式:0b或者0b开头 3>     使用场合:二进制指令\二进制文件,变量在内存中就是二进制存储 ...

  5. [转]ef获取某个表中的部分字段值

    我有个新闻表 id,title,body,createtime,author,click 使用ef4.1 仅仅读取 id,title,createtime 并显示在页面上. public static ...

  6. 从头搭建Spring MVC

    1.拷贝jar文件 2.填充Web.xml 在/WEB-INF/web.xml中写入如下内容: <?xml version="1.0" encoding="UTF- ...

  7. 一些Swift编程语言的相关资料

    苹果官方Swift文档<The Swift Programming Language> 苹果开发者Swift文档及介绍 中文版Apple官方Swift教程(Github协作翻译中) Git ...

  8. VPS用LNMP安装WordPress

    前言 前几天,朋友手头上有一个空闲的vps,256M内存,我决定拿来玩一下.经过一番思考,还是用来挂站吧.然后看是CentOS6系统,果断决定用从来没玩过的LNMP.于是,百度.谷歌找教程,好多教程都 ...

  9. 容斥原理算法总结(bzoj 2986 2839)

    容斥原理是一个从小学就开始学习的算法.但是很多难题现在都觉得做的十分吃力. 容斥原理大概有两种表现形式,一种是按照倍数进行容斥,这个东西直接用莫比乌斯函数就可以了. #include<iostr ...

  10. bzoj 1604: [Usaco2008 Open]Cow Neighborhoods 奶牛的邻居 曼哈顿生成树

    大致题意:统计平面上由曼哈顿距离小于等于c的点对组成联通块的个数. 曼哈顿生成树的模板题.有关讲解:http://blog.csdn.net/acm_cxlove/article/details/88 ...