作为一个穷逼大学生,想搞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+springmvc+Mybatis整合案例 annotation版(myeclipse)详细版

    Spring+springmvc+Mybatis整合案例 Version:annotation版 文档结构图: 从底层开始做起: 01.配置web.xml文件 <?xml version=&qu ...

  2. java工程笔记

    start.sh #TITLE=jetty DEPLOY_PATH=$(cd $()/../ && pwd) export DEPLOY_PATH CLASSPATH=${CLASSP ...

  3. System.load(PWConnector.dll)加载异常 Can't find dependent libraries

    System.load(PWConnector.dll)加载异常 Can't find dependent libraries 错误信息:D:\PWAdapter\PWConnector.dll: C ...

  4. mysql创建新用户并分配数据库权限

    下面展示了如何在Linux中创建和设置一个MySQL用户. 首先以root身份登录到MySQL服务器中. $ mysql -u root -p 当验证提示出现的时候,输入MySQL的root帐号的密码 ...

  5. ItextDemo<二>

    Nested tables TableTemplate.java /** * Example written by Bruno Lowagie in answer to the following q ...

  6. Xamarin Mono 环境搭建(使用Visual Studio 2013 开发android 和 ios )

    本文主要介绍Xamarin结合VS2013来开发Android应用程序,主要会介绍Mono和Xamarin的关系,以及整个搭建环境的过程. 一.Mono和Xamarin介绍 1.Mono简介 Mono ...

  7. dockManager中DockPanel的刷新问题!

    使用的是DevExpress的dockManager控件,新增一个DockPanel,在DockPanel中添加一个AxMapControl控件并设置默认加载地图. 实现效果图如下: 但是存在一个问题 ...

  8. z-fighting在unity中的解决方式

    如果在画面中,发现有画面闪烁的问题.那么大多数情况下是z-fighting引起的, 解决方案: 1, 在每个场景中,找到那个MainCamera,然后在Inspector上,找到MainCamera的 ...

  9. Visual studio 生成事件的使用 、xcopy 实现 dll 复制操作、

    IF NOT "$(ConfigurationName)"=="publish" exit /B 0if not exist $(TargetPath)publ ...

  10. keepalived高可用

    keepalived介绍 Keepalived是一个基于vrrp协议的高可用方案,vrrp协议的软件实现,原生设计的目的为了高可用ipvs服务. 1. vrrp协议 VRRP是一种容错协议,它通过把几 ...