laoyao 发表于 2014-10-9 22:35

联想E540安装Mavericks黑苹果成功手记

本帖最后由 laoyao 于 2014-10-10 00:22 编辑




致 谢
没有下面这些帖子,我是不能如此顺利的安装好Mavericks系统的,帖子中的方法观点和坚强有力的指导,使得我的安装的过程充满了奋斗的乐趣与无穷的信心。在此对以下帖子的发起者和回复者表示真诚的感谢(排名不分先后):
【授人以渔】UEFI+GPT+CloverOS X Yosemite原版单、双系统双版教程
OS XMavericks 10.9.5 (13F34) 懒人版安装镜像支持变色龙和幸运草引导 百度迅雷下载
Clover引导OS X10.10 DP1懒人特别版制作(含视频)+安装通用教程【MBR/GPT】
超详细VMwareWorkstation 10安装OS X Mavericks
使用脚本实现桌面版HD4600、HD4000、HD3000 的 HDMI、DP、DVI输出
【Clover用户必看】Config.plist参数架构讲解合集V2.0
(2014.7.20 更新)IntelHD Graphics 4400/4600 驱动方法整理
装黑苹果闪屏重启(haswell)的解决方法及相关教程
施工【clover】介绍与多人讨论
【部分内容更新中】Clover 安装.引导.配置.指引.综合贴
修改voodooHDA让它支持你的声卡

   当然还有许多搜索中翻阅的回复或者链接也给予了我很大的支持,在此一并感谢。


前言
    第一次接触黑苹果还是在Tiger的时候,把台式机折腾了半个月,DVD光盘刻录了七八张,最终进入mac界面时候那种泪流满面的激动依然触手可及。后来折腾过Leopard,从Leopard后来开始就没怎么折腾了,一来是时间上不宽裕,二来是看了许多的帖子感觉到还是很麻烦。这次安装Mavericks的结果属于巧合,本来在windows10发布TP版本安装后,有些失望,回滚到windows8.1后,系统是好了,但是折腾系统的瘾头上来了。于是又跃跃欲试的开始折腾起OSX起来。    经过三四天的折腾,总算告一段落,基本80%完美的安装了Mavericks。作为手记,目的是把自己折腾过程中的错误和正确记录下来,便于自己日后的研究备份,也妄想能给论坛上还在折腾的朋友们一点点参考。在我需要的时候能从别人的观点中得到帮助和启发,是值得感激的事情,我也希望我的帖子能向这种目标奋进。
   只是想说:如果想在PC上安装OSX系统的话,除了需要极好的人品之外,能爬楼能动手能抗击打能屡败屡战的心态是非常必要的。说实话:太苦逼了。
我本人在OSX安装方面也是小白,所以只是把我安装完成的一些经验写出来,可能有些理解是错误的或者偏差的,过往不必在意。所以不能指望我能解答许多深刻的问题,对于硬件的理解或许我还不如你们爬得辛苦和透彻。
要知道这个世界上,其实我们都一样,只是在某个时刻我运气好些罢了。

Ps:本帖子中所有的附件工具(除安装源之外,均在后面提供百度盘的网址下载。也可以在论坛上自己搜索。)

电脑情况简介:型号:LenovoEdge E540,官方标配(500G)主要硬件:网卡:NG740+IntelHD4600 双显卡有线网卡:RealtekGE……无线网卡:RealtekRTL8732BE(这个无线网卡应该是无解的)外接无线USB网卡:Tp-LinkWN725N

系统运行简介:引导方式:Clover+UEFI+GPT(硬盘EFI分区的Clover引导)系统:Mavericks声卡:采用VoodooHDA,驱动成功有线网卡:Realtek有线网卡,驱动成功自带无线网卡:RTL8732BE(无法驱动)外接TP-LinkWN725N,驱动成功显卡:IntelHD4600集成显卡:驱动成功(采用Colover注入InjetEDID方式),内存识别为1536M(在windows里面识别的显存为1792M),任务栏有透明效果,无水波纹效果。系统睡眠:假睡,但是感觉没真正睡眠,不过不死机不重启。触摸板,小红帽,外接无线罗技鼠标,均正常。

先上一张桌面图后,再细细说来……

安装
(带错误症状和解决的一些个人浅薄思路分析)

1、      安装源:一共下载过三个安装源:第一是论坛自身的Yosemite远景论坛版(带clover引导)。第二是Mavericks的懒人版(不带clover引导),第三是论坛某帖子中的原版Mavricks。第一次安装是的远景论坛版本的Yosemite安装其实也成功了,但是HD4600死活驱动不正常,闪屏,卡顿,太多的哀怨。最后安装的成功安装的是Mavericks版本。个人推荐:下载懒人版的安装cdr文件。地址见致谢贴:

OS X Mavericks 10.9.5(13F34) 懒人版安装镜像支持变色龙和幸运草引导 百度迅雷下载

2、      刻盘安装:采用的U盘版本(没有采用硬盘助手方法的原因是因为在UEFI+GPT)发现无论我怎么写到硬盘,在最后一步的AF分区标识上总是失败,U盘版本还可以做一个维护盘来用,用硬盘安装的方法就没有这个好处了。
个人推荐:采用8G以上的U盘来刻盘安装,刻盘的软件:TranMac。(特别说明:致谢贴中的懒人版是不带clover的,也就是说你刻完了这个U盘后是不能独立启动的,需要另外采用clover来引导)

3、      关于单独的clover引导盘,之所以是提出要单独刻一个clover的引导盘,是因为我安装的懒人版不带引导,而其他的版本我安装上去又不能很好使用,所以这是我的一个无奈之举。好在纯粹的clover安装盘容量需求很小,我的2G的老U盘很多,所以建议做一个,备份只用。

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

[*]Windows环境下:采用BootdiskUtility附件,启动BDU程序,把U盘插入,一般直接按FormatDisk就可以了。这个版本做出来的Clover启动盘的目录很多,附带的Driver64UEFI目录下的efi文件也较多,要根据自己的需要来取舍,不一定都能用。后面我会说一下我对于E540的这些文件取舍内容。
[*]OSX环境下:采用clover安装程序或者磁盘工具来制作。下载clover的安装程序,在安装的时候选择自定义目标位置为U盘就可以。如果用磁盘工具来制作,那么需要你手上有一个带有Clover引导的分区(比如致谢贴中远景版本的Yosemite就带有Clover引导)。


Ps:这个clover版本很多,我也分不清我现在用的是什么版本,能用的自然是极好的,远景版的dmg文件中包含的Clover对我来说是修改最少的,而我通过DBU生成的以及采用Clover安装包生成的往往不容易出现启动错误。如果你不高兴为了一个clover而去下载一个远景版本的Yosemite文件,那么你可以用用其他的Clover文件夹来替换U盘里面文件夹clover也可以(比如说我网盘内附件的那个Clover文件夹压缩包)。


[*]制作好Clover的启动U盘后需要对你的config.plist文件进行配置,默认的config.plist是不一定能适合你的,配置可以采用windows下面的Notepad++软件或者UltraEdit软件(不建议采用记事本或者写字板之类的),对于E540的电脑,我直接提供配置文件。



个人修改配置的一些心得和建议,供参考:
1、参数建议采用:kext-dev-mode=1 dart=0 –v三个参数2、DSTD部分里面先把所有的true都设为false(我第一次遇到了rootdevices UUID++ XXXXXXXX卡顿的时候,是通过将DSTD里面的所有true修改为false解决的)3、对于Clover\Kexts目录下面,建议仅保留FakeMsc.kext,如果要添加,可以添加一个VoodooPS2Control。其他的尽量都不要添加。4、Drivers64UEFI文件夹里面一般会有许多文件,E540上面我采用的是这几个。

file://localhost/Users/ilaoyao/Library/Caches/TemporaryItems/msoclip/0/clip_image004.png 其中一个比较特别的是:HFSPLUS-64.efi文件,如果用Clover安装程序直接刻录U盘的时候,这个文件是没有的,而是一个VboxHFS-64.efi文件,论坛上一个帖子好像说VboxHfs-64.efi这个文件是针对硬盘的,而HFSPLUS是针对U盘的。所以我的U盘版本里面没有VboxHFS这个efi文件,但是奇怪的是我在后面讲U盘的Clover写入到系统EFI分区的时候,才想起现在硬盘的EFI分区里面也是这个HfsPlus-64.efi文件。现在想想应该是没什么问题,可能是性能上有区别吧。不过如果你用U盘启动出现了进不去的情况,可以尝试从这点上考虑。对于Drivers64UEFI文件夹里面的几个文件,我建议是能少就少,以能满足进安装界面为主。


[*]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>
关于HD4600显卡的ig-platform-id,论坛上有三个数据都是通过的, 0x0c16000,0x0c260000,0x0a260006,这三个都可以尝试(该数字的写法跟变色龙的写法不一样,是倒过来写的,变色龙里面应该是0x0000160c,0x0000260c,0x0600260a,)。对于那个VRAM的1024的数值,取消该子项也可以。实际上我启动后显存是1536M,跟1024也不一致。说明:如果采用注入id的做法,那么InjectEDID参数必须设置为true。


[*]还有一个参数,默认的是没有的,就是


<key>KernelPm</key>          <true/>
如果遇到了安装-v模式卡在了PowerManager之类的位置,建议在Config.plist中添加。我遇到过后一次,是通过修改这个参数进去的。

我的Clover文件夹的内容列表为:
4、      这个时候,我的手上有两个U盘,一个是采用Transmac刻录的Mavericks的安装U盘,另一个是纯粹的Clover启动U盘(修改好的config.plist配置)。将两个U盘都插入,在bios中设置从USD HDD为第一启动,就可以进入clover的界面。如果你也是E540,那么你可以直接选择刻录的安装盘符(注意:是空格,不要直接回车),空格后选择Return的前面一项,withoutcachesand with inject kexts。这样顺利的话,就可以进入安装启动界面……
5、      安装的过程不赘述,首先是采用磁盘工具格式化你要安装OSX的分区,设定为Mac分区(扩展式),然后安装,选择你的刚才的那个分区,大约15~20分钟左右,就安装结束了,系统会自动重新启动。
分区的一些特别注意的地方:


[*] 据说如果硬盘的EFI分区小于200M的话,会遇到安装OSX过程中无法抹盘的情况,而我自己的windows8.1在默认安装的时候,EFI分区大小是100M(有些人据说是200M,不知道是不是手动分的?),如果你也是100M大小,没有关系,windows8.1在EFI分区后面会自动设置一个MSR分区,该分区大小为128M,这个分区微软官方的意见是:建议保留,不是必须保留。实际上把这个分区干掉了对于启动windows和OSX都毫无问题,所以如果你也是这样想的,那么你也可以这么干。
[*] 推荐一个我自己用的把MSR分区删除后空间并入到EFI分区的软件(论坛上说DiskGinus也可以),我用的是MiniTool Partition Wizard的免费版本,这个附件里面没有,可以搜索官网去下载一个。Home版本好像是免费的,可以用。
[*] 关于OSX分区的大小,个人建议是45G以上。个人建议该分区大小一次性设定到45G以上,省的以后少了束手无策。

6、      这时候重新启动后,系统会自动进入OSX的界面,安装设置blahblahblah。。。。。搞定,进入。
7、      这时候HD4600的显卡已经成功驱动,任务栏半透明(但是水波纹没有)
8、      网卡的驱动请采用kext-utility安装(程序和网卡的驱动均在附件中,安装完成后修复一下SLE的权限)。方法参见致谢贴:
装黑苹果闪屏重启(haswell)的解决方法及相关教程
9、      外接无线网卡WN725N的安装,直接采用附件中的安装包运行后重启即可(但是这个驱动有时候会卡死,有时候插拔无线网卡的时候会崩溃。)
10、    声卡驱动的安装比较费事一点,我采用的VoodooHDA_V286_MAV.pkg的安装包,安装完成后采用修改ID的方式来匹配我的声卡,E540的声卡的ID是0x501f14f1,具体修改的方法请参阅该致敬贴(修改建议采用plistEdit):
修改voodooHDA让它支持你的声卡

但是这个声卡安装有很多有趣的现象,你安装好了之后,系统是有声音的,但是当我安装完无线网卡之后,重启这个又没有声音了,音量图标为灰色(查看info文件里面的id依然是正确的)。但是这时候你再安装一次声卡安装包,重新修改一次plist文件,重启后又可以了,这个修改很有意思。
至此,Wavericks的系统安装基本就结束了,你可以有线上网,可以无线上网,系统的速度还是很流畅。值得一试。

网盘下载地址:http://yun.baidu.com/s/1pJLnMEv

论坛的排版功能实在没力气吐槽了………………

黑果交流群公用 发表于 2014-10-9 23:13

kavenliang 发表于 2014-10-10 07:34

支持一下,10.9不需要kext-dev,另外安装完系统dart=0应该就可以去掉了

laoyao 发表于 2014-10-10 08:47

kavenliang 发表于 2014-10-10 07:34 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
支持一下,10.9不需要kext-dev,另外安装完系统dart=0应该就可以去掉了

10.9不需要kext-dev-mode??受教!

iaihc 发表于 2014-10-10 09:03

laoyao 发表于 2014-10-10 09:11

iaihc 发表于 2014-10-10 09:03 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
写得很详细,其实可以把声卡匹配硬件的过程也写上



这个帖子针对修改方法写的很详细,贴图也很到位。
修改voodooHDA让它支持你的声卡
www.pcbeta.com/forum.php?mod=viewthread&tid=871779

沐小雨 发表于 2014-10-17 00:38

独显不能驱动吗?

laoyao 发表于 2014-10-18 10:08

沐小雨 发表于 2014-10-17 00:38 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
独显不能驱动吗?

明确的说,独显肯定不能驱动。这跟这种显示机制有关系。不是真正意义上的独显,还是需要通过集显输出的。

沐小雨 发表于 2014-10-18 14:14

laoyao 发表于 2014-10-18 10:08
明确的说,独显肯定不能驱动。这跟这种显示机制有关系。不是真正意义上的独显,还是需要通过集显输出的。

谢谢你的指导

dawdle 发表于 2014-11-4 15:11

谢谢分享

lovexy2011 发表于 2014-11-6 11:03

我也是e540 的   我现在是windows8.1系统    可以和苹果双系统吗

laoyao 发表于 2014-11-20 17:28

lovexy2011 发表于 2014-11-6 11:03 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
我也是e540 的   我现在是windows8.1系统    可以和苹果双系统吗

可以,我现在就是win81和osx10.9共存。

yilaihk 发表于 2014-11-23 18:18

我也是E540,为什么一直卡在引导界面,然后提示error 30s 什么的 然后过了一会就进入windows 了

yilaihk 发表于 2014-11-23 21:07

好像是IOBluetoothHCIController这个问题
怎么解决 说是删除驱动文件,可是不知道怎么删除啊

lovexy2011 发表于 2014-11-24 13:04

我配置和你一样的,就是出现苹果logo界面就重启      用的是
OS XMavericks 10.9.5 (13F34) 懒人版    试过*装黑苹果闪屏重启(haswell)的解决方法及相关教程*的做法删除   然后就遇到IOBluetoothHCIController问题然后一直卡在那里

byhook 发表于 2014-11-26 13:07

能留个联系方式吗   型号和你一样有不懂得可以及时向你请教。我邮箱:byhook@163.com

ABnoC 发表于 2014-11-29 09:55

能给个Config.plist吗

laoyao 发表于 2014-11-29 09:59

ABnoC 发表于 2014-11-29 09:55 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
能给个Config.plist吗

我的网盘附件中有这个文件的。

yyyuanjing 发表于 2014-11-30 22:20


支持一下,10.9不需要kext-dev,另外安装完系统dart=0应该就可以去掉了

ABnoC 发表于 2014-12-6 14:10

laoyao 发表于 2014-11-29 09:59 http://cdn.pcbeta.img.inimc.com/static/image/common/back.gif
我的网盘附件中有这个文件的。

收到 谢谢了
页: [1] 2 3
查看完整版本: 联想E540安装Mavericks黑苹果成功手记