苹果系统,有着比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 高级编程 RecyclerView 控件的使用

      RecyclerView 是Android 新添加的一个用来取代ListView的控件,它的灵活性与可替代性比listview更好. 看一下继承关系: ava.lang.Object    ↳ and ...

    2. 云计算PAAS平台测试设计之镜像管理

      下面是云计算PAAS平台页面概览: 今天我们要讲的是镜像管理页面的测试设计: 可以看到,这个页面主要有增删改查四个功能. 1. 查询镜像 (1)易用性:查看镜像查询界面,界面上各组件设计合理.美观.易 ...

    3. Android7.0 拨号盘应用源码分析(一) 界面浅析

      前言 android拨号盘的源码目录在package/app/Dialer 自7.0以后Incallui的源码直接放到了Dialer目录下,虽然在7.0以前incallui有自己独立的目录,但实际编译 ...

    4. 关于ORA-04021解决办法(timeout occurred while waiting to lock object)

      某个应用正在锁定该表或者包 表为 select b.SID,b.SERIAL#,c.SQL_TEXT from v$locked_object a, v$session b, v$sqlarea c ...

    5. EXT学习之——Ext下拉框绑定以及级联写法

      /*******步骤有四个,缺一不可*********/ function () {xxxxxx = Ext.extend(construct, {InitControl: function () { ...

    6. 关于 mysql 2003 客户端连接报错的处理方法

      在连接到 mysql 数据库服务器时,有时会在客户端报出 2003 的错误代码,并提示: 无法连接到服务器,但服务器却可以 ping 通,可能的原因如下: 1.网络不通.检查能不能ping通. 2.防 ...

    7. 在使用 AjaxFileUpload 上传文件时,在项目发布到 iis 后,图片不能预览

      在使用 AjaxFileUpload  上传文件时,图片已经上传成功了,在站点没有发布时,可以预览,可是在项目发布到 iis 后,图片就不能预览,在网上找了很多的方案也没解决,最后的解决方案如下: 1 ...

    8. Eclipse SVN冲突解决

      基本原则是:每次提交前需要先和线上的对比,先把冲突解决掉,然后把线上的更新到本地,最后把本地的提交上去. 右键项目 -> Team -> 与资源库同步 在同步视图中选择Conflicts ...

    9. Git 使用及原理 总结

      1.  $git diff origin/master master (show me the changes between the remote master branch and my mast ...

    10. 【Spring 1】Spring简介

      一.Spring简介 首先,Spring框架是由于软件开发的复杂性而创建的.Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情.然而,Spring的用途不仅仅限于服务器端的开 ...