作为一个穷逼大学生,想搞iOS开发 买不起Mac只能鼓捣鼓捣黑苹果啦。。。。。。。。

之前我的电脑通过变色龙引导的方式装了个OSX10.10和win8.1双系统,因为自学的是Swift语言之前装的OSX10.10.4的Xcode(6.多版本的)只支持到Swift1.2,所以现在要装个OSX10.11.5的系统搞搞iOS开发。电脑硬盘差不多快装满了所以这次准备把OSX10.11.5装到我的移动硬盘上。因为电脑已经装过一个OSX10.10所以还用变色龙的话 出了一堆奇奇怪怪的问题。扯淡的不行。所以这

废话不多说先上我电脑的硬件信息(如果你跟我一样用的是ThinkPad E431 62276HC的话那恭喜你,你能省好多好多事儿。里面很多东西可以直接用我的)

 

一、准备工作

  1.准备一个8G以上的U盘(该U盘后边需要格式化,所以重要文件提前备份)

  2.下载OSX 10.11.5镜像 (http://pan.baidu.com/s/1eS8Yxd4 感谢远景论坛各位大神的无私奉献镜像来源:http://bbs.pcbeta.com/viewthread-1691822-1-1.html)

  3.下载好我们要使用到的工具(http://pan.baidu.com/s/1nvs5eXz)

  4.准备额外一个U盘做成PE盘(一旦出了问题用来修复电脑,以防万一。。。我这次安装过程中没出现啥问题,但是多做点儿准备总是没错的(工具包里给的有U大师安装包))

二、制作OSX安装盘

  1.格式化U盘

   确保自己的U盘是GPT分区(苹果原版镜像只支持GPT)。先用DiskGenius(工具包内有安装包)将U盘转换成GUID分区 这样U盘就成了GPT分区。

   

   打开TranMac工具右键U盘单击Format Disk for Mac格式化为Mac系统可以使用的U盘

   

  2.写入镜像

   在TranMac工具中右键U盘单击Restore With Disk Image

     选择刚刚下载好的镜像(就是从云盘里下载的.dmg文件)写入U盘,需要等待一会儿。

   

三、将硬盘格式转化为GPT

  1.打开DiskGenius选中我们要安装的硬盘右键点击选择“转换分区表类型为GUID“。

   

四、在BIOS内选择从U盘启动

  首先确保你的电脑主板支持UEFI,在BIOS内关掉CMS(具体是CSM还是CMS忘了.....没记住反正这个要关。每台电脑的BIOS不一样具体怎么操作去问度娘)

  重启电脑BIOS选择从U盘启动(ThinkPad是在重启的时候立刻按F12不要等Windows图标出现,这个镜像已经经过加工可以直接用)

  在这一块儿容易出现五国问题具体解决办法去远景五国贴里面找(http://bbs.pcbeta.com/viewthread-863656-1-1.html

五、安装OSX10.11.5(这一块儿跟其余OSX系统的安装方法一样所以借用了我之前发的教程里面的图)

  1.选择语言

    

  2.在屏幕左上角里找到“实用工具”——>“磁盘工具”

    

  3.选择要安装的硬盘单击分区

    

  4.选择要安装的分区

    

六、完善黑苹果

  经过上一步操作之后OSX系统应该已经装好,剩下的就是完善黑苹果使其使用起来更加方便

  1.为安装OSX10.11.5系统的硬盘安装Clover引导(Mac环境下)

   下载OSX环境下Clover的安装包(http://pan.baidu.com/s/1qXPtlO4

   打开.pkg包

   

   安装Clover到安装了OSX10.11.5的硬盘上(要记得在安装的时候点自定义 然后出现下面的界面把“Drivers64UEFI”和“安装Clover到EFI系统区”勾上)

   安装好引导每次启动的时候直接从BIOS选择从硬盘启动就可以了,不然每次还要插上U盘来引导。

   

   安装成功后打开Clover Configurator.app点击Mount EFI那个按钮 这样该硬盘的EFI分区就会挂载到桌面上,先清空EFI分区内的所有文件,然后将适合自己电脑的EFI分区文件放进去就可以了,具体自己电脑需要什么EFI文件自行去远景论坛里面找(http://bbs.pcbeta.com/viewthread-1606219-1-1.html

   

   

  2.安装驱动

   因为每台电脑安装黑苹果驱动的方法都不太一样,所以在这里不详细介绍了,有需要的去远景论坛自行百度。如果跟我的电脑型号(ThinkPad E431 62276HC)配置一模一样的话可以直接使用我的EFI分区(http://pan.baidu.com/s/1pLUvi5d

七、安装过程中碰上的问题  

  1.使用Clover引导直接报错:zone_init:kmem_suballoc failed”0/Library/Caches/com.apple………."

    

   问题原因:内存位置不对

   解决办法:把内存条位置换一下就好了

  2.使用Clover引导进入后直接卡在+++++++++(屏幕左上角一堆加号)

   解决方法:检查EFI分区的 64uefi 文件夹内的驱动是否完整。正确的分区如图所示:
   
 
 
八、附言
  生命在于折腾。尤其是黑苹果.......各种问题都会出现 如果嫌麻烦的话可以试试去装虚拟机。虚拟机貌似挺好装的。有钱的话就直接去买台Mac= =   希望大家都能装上属于自己的黑苹果。
 

Windows环境下使用Clover四叶草引导双硬盘安装OSX 10.11.5原版镜像的更多相关文章

  1. Windows环境下在IDEA编辑器中spark开发安装步骤

    以下是windows环境下安装spark的过程: 1.安装JDK(version:1.8.0.152) 2.安装scala(version:2.11/2.12) 3.安装spark(version:s ...

  2. Windows环境下Redis

    Redis 是一个高性能的key-value数据库, 使用内存作为主存储,数据访问速度非常快,当然它也提供了两种机制支持数据持久化存储.比较遗憾的是,Redis项目不直接支持Windows,Windo ...

  3. Windows环境下ELK(5.X)平台的搭建

    一.Windows环境下ELK平台的搭建(2.*) 1.安装配置Java环境 在Oracle官网获取最新版的Java版本,由于只是运行不是开发,所以也可以只下载JRE.官网:http://www.or ...

  4. Windows环境下32位汇编语言程序设计(典藏版)

    Windows环境下32位汇编语言程序设计(典藏版)(含CD光盘1张)(年,经典再现!) 罗云彬 著 ISBN 978-7-121-20759-4 2013年7月出版 定价:99.00元 756页 1 ...

  5. Windows环境下Git配置及使用

    Windows环境下Git配置及使用 一.安装包位置 Git下载地址https://git-scm.com/download/win TortoiseGit下载地址https://tortoisegi ...

  6. Windows环境下制作MACOS X U盘安装盘

    前两天在朋友的MAC BOOK AIR上胡乱操作时把原来安装好的双系统搞坏了,一不小心又把硬盘格式化了,导致MAC系统也没了,于是只能重新安装MACOS系统,并根据网友提供的教程,在MACOS安装OK ...

  7. OGG在windows环境下字符集的配置

    windows环境下不配置字符集(默认使用windows自己的字符集),从linux等系统同步过来的表中如果含有中文字符列将显示为乱码,被ogg误认为虚拟列,从而导致进程abend. 设置ogg进程在 ...

  8. 关于docker在windows环境下运行的第一次体验

    关于docker在windows环境下执行的原理 1.1.           首先是Docker Quickstart启动,如果在虚拟机Oracle VM VirtualBox不存在default虚 ...

  9. Redis在windows环境下ThinkPHP的安装和使用

    1.Redis概述: 2.Redis在windows环境下的安装: 下载地址:https://github.com/dmajkic/redis/downloads,选取其中一个zip压缩包:

随机推荐

  1. Spring JDBC

    转载:博客主页:http://blog.csdn.NET/chszs 一.概述 在Spring JDBC模块中,所有的类可以被分到四个单独的包:1)core即核心包,它包含了JDBC的核心功能.此包内 ...

  2. pdo 事物的处理

  3. apache目录浏览

    DocumentRoot "/Library/WebServer/Documents" <Directory "/Library/WebServer/Documen ...

  4. 在Android项目中引入MuPdf

    由于公司手机App要加入一个附件查看功能,需要查看PDF文件,在网上找了许多第三方工具,最后选择了MuPDF. 更多第三方工具可以查看大神总结的:http://www.cnblogs.com/poke ...

  5. JS中变量名作为if条件的 true/flase

    在Javascript中,可以直接将变量名放到if条件中, var a;//甚至不定义 if (a){ //... } 以下情况被认为是flase: 1.''空的字符串 2.数字0 3.对象null ...

  6. Be a new gentleman

    有人说:'生活是个大染缸',对于自制力不强的我深表无奈,时常自省的我虽然徘徊在层次边缘,但还是依着光明一点点靠近: 着装得体(改善消费观念,价值观) 讲个人卫生,保持公共环境卫生 女士优先 与人保持安 ...

  7. 让Asp.net mvc WebAPI 支持OData协议进行分页查询操作

    这是我在用Asp.net mvc WebAPI 支持 OData协议 做分页查询服务时的 个人拙笔. 代码已经开发到oschina上.有兴趣的朋友可以看看,欢迎大家指出不足之处. 看过了园子里的几篇关 ...

  8. TP框架,根据当前应用状态对应的配置文件

    index.php define('APP_STATUS','website'); /ThinkPHP/Library/Think/Dispatcher.class.php /** * 应用程序初始化 ...

  9. MVC 前台向后台传输数据

    今天,我们一起来学习下.MVC如何在前台给后台传输数据 (1)前台传输数据到后台 具体思路:前台拼凑json字符串,然后通过 get 或 post 方式,传递到后台 Action 方法中 我现在前台展 ...

  10. 大漠绑定测试工具-VB6

    获取更新开始|版本:3.1652版 2016年12月27日|更新内容:1.取消自动更新错误的提示.\n\n友情提示:如网盘失效,请加QQ群(568073679)下载最新版|下载地址:http://ww ...