黑苹果安装心得

硬件列表

  • CPU:E3 1230 V2
  • 主板:华硕B75M-PLUS
  • 显卡:华硕GTX660Ti DirectCU II TOP
  • 内存:金士顿1600 4G*2
  • 硬盘:SSD128G + 西数1T机械硬盘
  • WiFi:板载PCI的4322WiFi,360二代WiFi
  • WiFi:BCM943602CS
  • 蓝牙:不知道什么名字的蓝牙4.0,CSR芯片 CSR8510A10
  • 机箱电源:金河田500W电源+100块机箱

选择软件和驱动

  • 引导用四叶草clover来做引导,我会将我用的clover发出来
  • 必不可少的kexts,最主要的还是FakeSMC,我这个配置可以只有这一个就进入安装界面,不需要其他
  • 编辑clover的config.plist的软件:Clover Configurator

<span id="install">

安装前的调试

</span>

  • 找个U盘,用苹果或者windows来弄个U盘启动盘,至于怎么制作启动盘相信已经有很多教程了
  • 开机选择U盘启动,记得选择UEFI开头的U盘,这样才会从EFI分区引导
  • 进入clover后选择你U盘的安装系统盘符,如果你在配置config的时候已经勾选了默认加载kexts的话就不需要按空格选择倒数第三个加载kexts
  • 如果这个时候能够正确进入系统安装界面,就证明你已经成功了80%了

正常安装

  1. 第一次安装建议选择普通安装,不要去折腾FD组建什么的,如果想要,可以等你首次安装成功后调试完毕后再去尝试,可以减少错误的几率
  2. 按照安装前调试走到最后一步
  3. 点击磁盘工具,选择你要安装的磁盘,点击抹掉,名称随便起,格式选择OS X扩展(日志式),方案选择GUID分区图
  4. 抹掉成功后关闭,安装界面选择你刚刚抹掉的磁盘,点击继续开始安装
  5. 安装好系统后重启还是要选择从U盘启动,因为你现在硬盘并没有安装任何引导程序
  6. 10.11的安装系统进两次安装界面安装
  7. 之后选择你创建的磁盘的名称
  8. 如果这时候能够进入系统了就成功了90%了,还有10%是因为你可能有一些驱动没有安装

安装引导程序到硬盘上

  1. 最简单的就是直接复制你U盘的引导程序到硬盘就好啦~~~
  2. 通过Clover Configurator,点击Mount EFI->Mount EFI partition
  3. 这个时候要你选择安装的磁盘,一般看磁盘大小或者名字来判断还是很容易的,假如你的系统是装在第一个磁盘也就是disk0,就直接选择disk0并且点击确定
  4. 点击Open partition,就可以打开EFI文件夹
  5. 但是呢先建议这个时候你先挂载你U盘的EFI,然后把clover文件夹复制出来,之后再推出EFI 分区
  6. 再挂载你disk0的EFI,把刚刚复制出来的clover覆盖或者删除disk0本身的clover文件夹

驱动的完善

  • 我的宗旨是不破坏系统构架的前提去完善驱动,因为假如你改变了S/L/E(就是/System/Library/Extensions),可能在下次更新系统的时候就会出现问题,最好所有操作都在EFI里面进行,毕竟更新系统不会影响到EFI
  • 目前我这个配置,出现的问题有几点,声卡没声音,有线网卡没有检测到.(之前用360的WiFi也不能检测到)

网卡驱动

  • 首先当然是网络,没有网络不管做什么都不方便,借鉴的帖子

为论坛作贡献,小度wifi,小米wifi,360wifi等usbwifi在10.10系统下开机自动连接
http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1642108

  • 之后我买了PCI的4322免驱的网卡
  • 当然我们还有有线的网卡没有驱动,如果你直接插网线的话就需要驱动这个,直接在kexts里面放入RealtekRTL8111.kext就可以了
  • 网络这块我们一次弄好,首先你确定下你的有线跟wifi的BSD,一般是以太网是en0,WiFi是en1,这样的目的是为了让网络成为内组,才可以使用AppStore和iCloud
  • 如何验证:点击左上角的苹果->关于本机->系统报告->网络
  • 如果不是该如何改正?
  • 首先到偏好设置->网络,把里面的配置都删掉,点应用
    之后删除掉/Library/Preferences/SystemConfiguration/NetworkInterfaces.plist这个配置文件,重启电脑,点击偏好设置->网络,点击加号先添加以太网,再添加WiFi,点击应用,再到系统报告的网络看BSD是否正确,如果正确,这个时候应该可以正常打开AppStore和iCloud了
    在之后我又新买了BCM943602CS,带蓝牙4.1,1300M速率,总体来说还是很不错的 唯一的问题是主板太小,只有一个pcie插口,但是插口被显卡挡到了 买了pcie排线,就是延长线,主要就是用来接网卡

声卡驱动

  • 目前最好的方案是通过AppleALC来加载声卡驱动,如果你的声卡在他的范围内建议选择这种方式
  • 支持的列表请到github上面看:
    https://github.com/vit9696/AppleALC/wiki/Supported-codecs
  • 我的资源文件里面已经有了AppleALC.kext
  • 把AppleALC.kext放在EFI里面的kexts
  • 之后打开Clover Configurator编辑config
  • 选择kernel and kext patches
  • 勾选Apple RTC
  • 在下面点击加号,name写入AppleHDA,find*[HEX]写入:8319D411,replace写入00000000
  • 第二个名字一样,find写入8B19D411,replace写入你自己的声卡的ID,这里举例几个

ALC 887: 8708ec10
ALC 888: 8808ec10
ALC 889: 8908ec10
ALC 892: 9208ec10
ALC 898: 9908ec10
ALC 1150: 0009ec10

  • 具体可以看这个帖子的说明:

一劳永逸!更新不再替换Kext(Kexts to patch)教程
http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1580832

  • 完成后再点击devices,看到Audio了吗?下面有个框框,里面你直接输入列表的layouut id,如果列表里面有一个以上,就随便写一个上去就好,之后就可以重启电脑试试看是否已经成功加载了声音了,当然如果不想这么麻烦还可以看另一个帖子

提供全系列使用AppleHDA原生驱动AppleALC驱动,有了AppleALC所有声卡就变得那么简单
http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1684858

其他

  • CPU变频
    • 目前来说最好的方案就是使用sstd,具体可以参考这个帖子

    利用ssdtPRGen.sh生成适合的处理器的变频配置文件
    http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1585347
    - 具体能不能成功就只能用HWSensors来验证了

  • 开机显示正确分辨率
    • 这点我现在还是没能完善,听说要完善这个需要几点要求
    • 需要你显卡开了UEFI,加载显卡rom,加载EDID,关闭CSM
    • 但是我就算按照这么操作也是没有的,具体可能是因为我是用HDMI接口?
    • 因为听说别人用DVI是可以成功的-_-|||
  • Handoff&AirDrop
    • 这两个在我换了网卡之后就自动识别了,所以无需做任何修改就可以直接使用了
  • iMessage&FaceTime
    • 这个可有可无吧,但是为了完美点还是会去弄的,首先你确定下你的网卡是内建的,这点很重要,就是以太网在en0,WiFi在en1.
    • 其次你需要有三码,这个是重点,有人说三码只能用一次就不可以给别人用,但是我觉得只要你设置正确,无论你用多少次都是应该可以的
    • 我会把三码放上去,给大家使用
    • 具体怎么用就直接看我给的链接的视频,我也是根据里面来操作的
    • 视频地址:http://www.fhmob.com/v/XMTI4MDE3MDY4MA.html
  • 使用Fusion Drive
    • 其实你如果觉得SSD太小,想大容量,又不想花钱,其实FD是很好的选择,下面我已经写了如何创建FD并且何如安装系统
    • 建立好FD后我是把clover放在SSD的EFI分区里面,但是根据论坛所说其实应该放在一个叫OS X BOOT 里面,但是现在没啥问题也懒得去弄,有时间去试试
    • 对了,关于clover的引导,如果你没设置好引导,他是不会自动选择硬盘,会一直卡在引导选择页面
    • 我是直接输入Recovery HD

<span id="fd">

创建Fusion Drive

</span>

1、列出硬盘驱动器列表,记下SSD与HDD对应的磁盘标识符,以下均默认SSD的为disk0,HDD为disk1

diskutil list

2、两盘格式化

diskutil eraseDisk jhfs+ SSD disk0
diskutil eraseDisk jhfs+ HDD disk1

3、创建逻辑卷组 Logic Volume Group,商品名即为混合驱动器 Fusion Drive,可看作SSD与HDD硬件上的合体:

diskutil cs create SSDHDD disk0 disk1

4、列出逻辑卷组结构列表,查看并记下 Logic Volume Group 对应的 UUID:

diskutil cs list

5、建立逻辑卷 Logic Volume,即我们最终用于安装系统的卷:(Macintosh HD是盘名称)

diskutil cs createVolume 填入上面记下的UUID jhfs+ "Macintosh HD" 100%

6、列出逻辑卷结构列表,查看是否创建成功:

diskutil cs list

安装系统

  1. 在创建好FD后直接安装系统,前提是你已经整理好驱动
  2. 安装完成后依旧从U盘启动MacOS
  3. 如果能够正确进入系统就证明你已经差不多要成功了
  4. 安装clover,简单的用clover efi tools来安装
  5. 安装的位置可以选择安装到你的disk0的磁盘上,一般来说你的disk0是你的SSD
  6. 其实就是安装到你的SSD的EFI磁盘位置
  7. 完成后可以拔掉U盘开机试试从SSD磁盘启动啦,记得选择EUFI开头的磁盘

题外话

如果你本身已经安装好了系统,又不想格式化掉,又想组件FD,或许可以试试这样,我本身没试过,有时间会试试的.

  1. 确定你的系统安装为jhfs+格式,也就是带有EFI的模式的格式
  2. 如果你的HDD磁盘不是这个格式,还是需要格式化为jhfs+格式才可以

diskutil list

  1. 检查你的磁盘是否符合了要求
  2. 如果格式都属于jhfs+就可以根据创建Fusion Drive从第三步开始
  3. 之后成功的话就不用重新安装系统,可以直接使用了,当然能不能我不清楚,这仅仅是我的理解

下载

链接: http://pan.baidu.com/s/1kVizSyF 密码: a9a7

推荐阅读更多精彩内容