苹果系统,有着比window更好的安全性和方便性,更重要的事,没有MAC系统环境,进行iOS开发,是很麻烦的,对新手来说,是很懊恼的一件事。但是白苹果像件奢侈品,吾等常人,很难有经济消费。如是黑苹果是很好的选择。

只是想说:如果想在PC上安装OSX系统的话,除了需要极好的人品之外,能爬楼能动手能抗击打能屡败屡战的心态是非常必要的。说实话:

太苦逼了。我本人在OSX安装方面也是小白,所以只是把我安装完成的一些经验写出来,可能有些理解是错误的或者偏差的,过往不必在意。

所以不能指望我能解答许多深刻的问题,对于硬件的理解或许我还不如你们爬得辛苦和透彻。要知道这个世界上,其实我们都一样,只是在某个时刻我运气好些罢了

下面和大家一球分享下我,装很苹果的的经验。

先上图:

系统运行简介:

引导方式:Clover+UEFI+GPT(硬盘EFI分区的Clover引导)

系统:OS X Yosemite 10.10

声卡:声卡用的万能驱动2.8.7,驱动成功

有线网卡:Realtek有线网卡,驱动成功

自带无线网卡:RTL8732BE(无法驱动)

外接TP-LinkWN725N,驱动成功

显卡:IntelHD4600集成显卡:驱动成功(采用Colover注入InjetEDID方式),内存识别为1536M(在windows里面识别的显存为1792M),任务栏有透明效果,无水波纹效果。

系统睡眠:假睡,但是感觉没真正睡眠,不过不死机不重启。

触摸板,小红帽,外接无线罗技鼠标,均正常。

我的笔记本是thinkPadE540,配置如下



CPU类型
第四代智能英特尔酷睿i5处理器
CPU型号 i5-4210M
CPU速度 2.6GHz至3.2GHz
三级缓存 3M
核心 双核
芯片组
芯片组 英特尔?HM87芯片组
内存容量 8GB
内存类型 DDR3 1600
插槽数量 2 x SO-DIMM
硬盘
硬盘容量 500GB
转速 7200转/分钟
接口类型 SATA 串行
显卡
类型 独立显卡
显示芯片 NVIDIA? GeForce? 840M
显存容量 独立2GB
显示器
屏幕尺寸 15英寸
屏幕规格 15.6英寸
显示比例 宽屏16:9
物理分辨率 1366 x 768
屏幕类型 LED背光
通信
内置蓝牙
局域网 10/100/1000Mbps
无线局域网
内置3G
端口
USB2.0 1 个
音频端口 耳机、麦克风二合一接口
显示端口 VGA x 1/ HDMI x 1
其他端口 4合1读卡器,
RJ45 1个
USB3.0 2个
音效系统
扬声器 内置扬声器
杜比音效 支持
内置麦克风

感谢GlobeMaster。

再给大家分享5个国外的黑苹果权威站点:

1. http://www.hackintosh.zone/ 强烈推荐,里面有适合amd用户的镜像

2. http://www.insanelymac.com/ 里面有Hackintosh Vietnam Tools最新版

3. http://www.tonimax86.com/ 里面有unibeast和multibeast

4. http://www.hackintosh.com/ 是hackintosh技术的汇总网站

5. http://www.hackintoshosx.com/ 众hackintosh资源汇总下载站

安装步骤

1. 下载 Hackintosh.zone出品的最新Yosemite 10.10 MaOSX dmg映像

http://yunpan.cn/cVqA2piM6qiL8 (提取码:8de3)

2.
下载并安装Transmac 10.4,准备一个8G以上U盘,用Transmac把映像写入U盘

http://yunpan.cn/cVqfgmFsiFaTS
(提取码:c877)

3.单独的Clover引导盘制作方法:

  • Windows环境下:采用BootdiskUtility附件,启动BDU程序,把U盘插入,一般直接按FormatDisk就可以了。这个版本做出来的Clover启动盘的目录很多,附带的Driver64UEFI目录下的efi文件也较多,要根据自己的需要来取舍,不一定都能用。后面我会说一下我对于E540的这些文件取舍内容。
  • OSX环境下:采用clover安装程序或者磁盘工具来制作。下载clover的安装程序,在安装的时候选择自定义目标位置为U盘就可以。

4.更换Clover+各种驱动

安装完之后我安装的是最新版的Clover,然后完全重新设置了config.plist。有线网卡用MultiBeast里面带的,声卡用的万能驱动2.8.7版本,蓝牙用MacPois0n装上的,这些都好解决,最困难的是显卡。一开始我是用FakePCIID驱动的显卡.

5.个人修改配置的一些心得和建议,我的的config.plist
  下载地址http://yunpan.cn/cVqVy8QQipKrW (提取码:a59e)

供参考:


1、参数建议采用:kext-dev-mode=1 dart=0 –v三个参数

2、DSTD部分里面先把所有的true都设为false(我第一次遇到了rootdevices UUID++ XXXXXXXX卡顿的时候,是通过将DSTD里面的所有true修改为false解决的)

3、对于Clover\Kexts目录下面,建议仅保留FakeMsc.kext,其他的尽量都不要添加。

4、Drivers64UEFI文件夹里面一般会有许多文件,E540上面我采用的是这几个。

  • Clover的其他文件夹空着也没什么影响。Misc文件夹一般是记录启动的一些内容,theme文件夹就是Clover的主题。
  • 关于显卡是Clover配置中比较重要的一个,HD4600的集成显卡我是采用注入。
    <key>Graphics</key>
    <dict>
    <key>InjectEDID</key>
    <true/>
    <key>InjectIntel</key>
    <true/>
    <key>VRAM</key>
    <integer>1024</integer>
    <key>ig-platform-id</key>
    <string>0x0a260006</string>
    </dict>

    5。这个时候,我的手上有两个U盘,一个是采用Transmac刻录的Mavericks的安装U盘,另一个是纯粹的Clover启动U盘(修改好的config.plist配置)。将两个U盘都插入,在bios中设置从USD HDD为第一启动,就可以进入clover的界面。如果你也是E540,那么你可以直接选择刻录的安装盘符(注意:是空格,不要直接回车),空格后选择Return的前面一项,withoutcachesand
    with inject kexts。这样顺利的话,就可以进入安装启动界面……

    6.DSDT

    驱动弄完之后我开始研究亮度调节和电池电量显示。之前没接触过DSDT修改,完全从零开始,主要还是靠 DSDT提取、修改等基础视频教程及DSDT编译错误修改方法。推荐一篇远景论坛的使用补丁修改DSDT/SSDT
    [DSDT/SSDT综合教程] | http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1571455

    两篇教程。用MaciASL修改完DSDT之后,我就完成到现在这一步了。

    总的来说过程还算顺利,没走太多弯路。

    Tip:第五步,看运气,可能会卡在DSMOS
    has arrived错误。[之所以说看运气,是我安装了两次,只有一次遇到这个问题]

    解决方式:删了全部/System/Library/Extensions/AMD****.****
    显卡驱动(记得备份 )

        删了全部/System/Library/Extensions/ATI****.**** 显卡驱动(记得备份)

        删了全部/System/Library/Extensions/Geforce****.**** 显卡驱动(记得备份)

        删了全部/System/Library/Extensions/NVDA****.**** 显卡驱动(记得备份)

        删掉 /System/Library/Caches/com.apple.kext.caches/Startup/全部文件

    黑苹果安装神贴:新手常见五国(-v图)http://bbs.pcbeta.com/viewthread-863656-1-1.html

    好了,现在我们已经很好的,安装了,黑苹果,声卡,显卡,网卡。但是不能因为走的太远而忘了为什么出发?接下来,

    就是安装开发环境了Xcode,下载地址http://yunpan.cn/cVqJvyGj6dW6Y(提取码:9eeb)是最新版的Xcode6.3.

    另外,再终端里编译链接还需要一个commnd tool,下载地址http://yunpan.cn/cVqJUHt9ARMKL (提取码:6198)

    请看我的iOS模拟器截图

    最后,一点下问题,网卡内建不成功,上网没问题。唯一的bug就是App Store 无法正常登录。暂时没有解决。在这里抛砖引玉。

    有什么问题,欢迎交流~

  • 装黑苹果的那些事儿(以ThinkpadE540为例)的更多相关文章

    1. 神舟zx6-ct5da装黑苹果Macos 10.15.6记录

      可能是一时脑子抽风,突然就想体验一把mac系统.以前就了解过,给非苹果电脑装macos叫黑苹果,emmmmm.好吧,给我的神船也整一个. 看了很多个视频,整理一下装黑苹果过程.本人电脑系统是win10 ...

    2. z470 装黑苹果 10.92

      1.分两个区,一个是mac安装区,一个是镜像拷贝区. 2.把镜像压进去. 3.安装好系统. 4.把镜像区的 extent拷贝到安装好的系统盘里去. 5.安装驱动,网盘里有.还有系统也在网盘里. 6.声 ...

    3. 小米笔记本装MAC(黑苹果),外接USB蓝牙,禁止笔记本自带的蓝牙方法

      https://blog.daliansky.net/ 解决插入耳机没有声音问题,每次开机需要重新插拔一次:https://github.com/daliansky/XiaoMi-Pro/blob/m ...

    4. 漫长Appium之路(一)——从黑苹果到虚拟机

      作为一名普普通通的实习生,我也开始习惯折腾一般的生活了.部门应该最近是要搞个iOS自动化测试工具,我从最开始说起吧. 应该是上上上周五.主管找到我,说要装一个黑苹果,要我尽快把黑苹果能支持的硬件配置给 ...

    5. 黑苹果+win10双系统折腾笔记

      寒假趁机在家折腾一下黑苹果 笔记本配置:神船K610D I7 4600 ,其他配置思路一样,驱动要自己找 镜像和工具:OS X Yosemite 10.10.3 镜像 WIN10 TLSB 2016 ...

    6. 联想z470 win7 64位双系统继续恢复镜像法安装黑苹果10.9.3

      之前的方法是安装 10.9 http://blog.csdn.net/kissing_huo/article/details/23559239的 苹果最新的swift的语言 出来  必须最新的xcod ...

    7. dell 7559 安装Manjaro 18

      本来是装黑苹果的,折腾好几天都装好了,是可以正常使用的,可是clover始终有一个问题,每次启动前需要覆盖一遍EFI分区内EFI目录的CLOVER目录内的所有文件,方能引导MAC. 不然就卡Init ...

    8. 在VMware上安装VMTools

      1. 什么是VMtools VM tools顾名思义就是Vmware的一组工具(关于如何在虚拟机上安装Linux,可以参考我之前的博文:http://www.cnblogs.com/libingbin ...

    9. win7升win10,初体验

      跟宿舍哥们聊着聊着,聊到最近发布正式版的win10,听网上各种评论,吐槽,撒花的,想想,倒不如自己升级一下看看,反正不喜欢还可以还原.于是就开始了win10的初体验了,像之前装黑苹果双系统一样的兴奋, ...

    随机推荐

    1. Android开发-API指南-<uses-feature>

      <uses-feature> 英文原文:http://developer.android.com/guide/topics/manifest/uses-feature-element.ht ...

    2. 移动端拖拽(模块化开发,触摸事件,webpack)

      通过jquery可以很容易实现CP端的拖拽.但是在移动端却不好用了.于是我自己写了一个在移动端的拖拽demo,主要用到的事件是触摸事件(touchstart,touchmove和touchend). ...

    3. 学习总结 html一般标签的使用

      body的属性: bgcolor 页面背景色 background  背景壁纸.图片 text  文字颜色 topmargin  上边距 leftmargin   左边距 rightmargin 右边 ...

    4. Bootstrap 3支持IE 8遇到的一个小问题

      使用Bootstrap完成web的UI后,在IE 8运行时,发现.container等class的标签的的宽度并没按预期的宽度显示,本人已经根据bootstrap官方说明 http://getboot ...

    5. 【Struts 2】Struts2环境搭建

      一.关键步骤 1.创建Java Web项目 2.引入Struts2的依赖包,将依赖包拷贝到WEB-INF/lib下 * commons-logging-1.0.4.jar * freemarker-2 ...

    6. part 设置

      RCC_AHBENR 中的17.18.19.20. 分别是PORTA,PORTB.PORTC.PORTD 的时钟使能控制位,要A.B.C.D 端口有效,置位. 如: RCC -> AHBENR  ...

    7. sqlserver on linux

      学习SQL Server从在Linux上安装开始 原创 2016-11-18 衡子 衡子hengzi 微软已经发布了SQL Server on Linux,目前支持Redhat和Ubuntu两种发行版 ...

    8. ENVI 5.0 Beta 体验——影像数据的显示

      ENVI 5.0 Beta采用了全新的软件界面,数据的显示和操作跟以往的三视窗方式有很大的区别,下面一块体验一下. 对于栅格数据的显示方面,5.0有了非常大的改进,采用的全新的金字塔计算方法,在第一次 ...

    9. Chrome 使用技巧

      阅读目录 写在前面 快速切换文件 在源代码中搜索 在源代码中快速跳转到指定的行 使用多个插入符进行选择 设备模式 设备传感仿真 格式化凌乱的js源码 颜色选择器 改变颜色格式 强制改变元素状态(方便查 ...

    10. Java中join的使用

      join用于主线程等待子线程运行完毕它的run方法,再继续执行下面的代码. join() = join(0),主线程无限等待子线程执行完毕. join(n milliseconds),主线程只等待n毫 ...