查看: 2818|回复: 0

[分享] i3-4160+华擎H97M Pro4,Yosemite 10.10.3 90%成功!

[复制链接]
梦幻异次元 发表于 2015-5-21 00:03 | 显示全部楼层 |阅读模式
快御云安全
本帖最后由 梦幻异次元 于 2015-5-21 00:35 编辑

折腾数天,终于成功~
因为最终第二块双口网卡无法驱动,最终定义为90%成功

惯例上配置:
CPU: i3-4160
显卡: 核显HD4400
主板: 华擎H97M-Pro4
内存: 威刚 万紫千红 DDR3 1600 8G 单条
硬盘: OCZ ARC100 240G

这配置照着tonymacx86的菜单抓的~
配合论坛已经驱动了的案例,最终买了这套配置~
过程还算顺利. 一开始BIOS能设定为自动的就设定为自动.然后虚拟机装个10.9.4做Clover启动盘.
接着引导系统安装后就是各种爬贴修问题了...


默认的Clover启动盘没法引导.折腾半小时.
最后依据 [GUIDE] ASRock H97 Pro4 Yosemite with Clover UEFI Installation 的配置文件稍作修改后成功引导
重要的就是Fix的项目.还有 /CLOVER/drivers64UEFI 下的驱动

现在我这个目录一共有
DataHubDxe-64.efi
FSInject-64.efi
HFSPlus.efi
OsxAptioFixDrv-64.efi
OsxFatBinaryDrv-64.efi
PartitionDxe-64.efi
弄成这样可以引导,至于哪些是不需要的完全不清楚....囧
驱动安装可用 Clover Configurator 完成

在这有几点需要说明
1 - 在开始的时候建议寻找一个与自己机器主板最搭配的Clover进行参考.
kext注入部分可以完全删掉. 但是Fix驱动之类的建议照抄(一开始Fix项洗掉是个不错的做法,以后看需要慢慢加)
2 - 某些确认需要额外驱动的东西可以先把驱动扔进 /CLOVER/kext 文件夹.
例如在这台机器上确认需要用于驱动显卡的FakePCIID三个kext, 必须用上的FakeSMC
注入之类的可以删掉, 除非你想试试有没有用. 显卡驱动参考帖子, 具体就是放入kext,注入ID两件事
3 - 建议单独一个U盘放EFI, 因为某些原盘镜像并没有提供EFI目录,需要额外的U盘作为引导. 我在装系统的过程中用了3个U盘
      CZ80 64G - 放系统
      古董 128M SD - 放CLOVER
      16G普通U盘 - 放工具


然后很正常的爬贴引导装系统....
在这过程中有件事..关于Trim的
一开始参考国外那个Clover配置文件修改..
把Trim相关注入代码也加上(其实注入代码做的事就是替换驱动内的某些值)
结果硬盘是没法格式化的...
最后才发现这段代码已经过期了...10.10.3没法使用
所以,Trim没法用或者硬盘出问题的,建议检查这段Trim Enabler代码是在什么系统环境下用的!


进系统检查显卡是否驱动....
我这运气不错,或者说FakePCIID这驱动很靠谱.
直接驱动了........

但是各位得注意一点!
用水波纹方式检查QE/CI是否启动的各位!
记得在把Mission Control -> Dashboard 设置为叠层!
不然水波纹效果是关闭的!

因为这选项折腾了一天....囧

然后到网卡~
没啥可说, AppleIntelE1000e.kext 放入 S/L/E 修复权限重启完事
但是第二块网卡 82546EB 双口千兆PCI网卡就是没法驱动....
启动的时候日志报告 ethernet cannot assert wake from D3cold
还是买俩USB 3.0千兆好了...

网卡完了到声卡~
说起来这货够折腾的...
ALC892! 不会装根本就装不上!
建议做法:
1 - 保持电脑联网状态! 这很重要!
2 - 去下载toleda大神的 audio_cloverALC-100.command 脚本
     (以后的网络建议保持全局保持佛跳X状态,GHUB可是防御过国家级DDOS的网站)
3 - 如果你的分区是选择了区分大小写的模式, 请手工确认这个脚本内的 PlistBuddy 是否大小写正确!
4 - 在终端状态手工挂在EFI目录
      sudo mount_msdos /dev/disk0s1 /Volumes/EFI
      disk0s1 是EFI分区在我电脑的位置, 可自行用diskutil查看
5 - 确保EFI目录下的Clover是存在的! /Volumes/EFI/EFI/CLOVER (这一步把引导的那个Clover拷贝一个过去就好了)
6 - 运行toleda大神的脚本~建议用终端运行.步骤请看教程...
7 - 成了以后会注入信息到那个Clover目录(kext, config),同时会修改本机的AppleHDA文件.
8 - 把注入后的信息提出来, 在我这就是Config.plist里面的kext注入信息. realtekALC.kext 驱动...留作重装时候用~
      (AppleHDA.kext那个没管, 以后重装再跑一次脚本就好)
9 - 以上步骤完了重启会发现声卡能用了, 但是部分端口不正常(在我这是前置端口没法用)
     这就要祭出第二步! 修ConfigData! 上面跑脚本的时候会有一个让你选择注入id的问题. 那其实就是选择ConfigData的.
     不了解ConfigData的就理解成那是一个接口描述信息就好.具体参考这个贴: 手把手教你算ConfigData
10-算好ConfigData以后, 用PinConfigurator生成最终的十进制数据(别Fix), 然后用PlistEdit Pro写入到realtekALC.kext      里面的CodecID就是十进制的声卡硬件ID,找到对应项目写入就好

这步做完剩下的应该端口就正常了
其他类似LPC\变频\电源管理之类的事.各个机器不同不能一一说明,建议爬贴找记录~
如果有补充以后再更新....

PS. 因为刚刚房间进了只蟑螂找不到, 要打.所以帖子就先写到这了....
另外蟑螂药求推...我们家的蟑螂有抗体了....

DU LI 是关键字!!!!!!!!我擦!

补充个帖子列表显卡相关 - FakePCIID
https://bbs.pcbeta.com/viewthread-1571457-1-1.html

DSDT补丁参考
https://bbs.pcbeta.com/viewthread-1571455-1-1.html
https://bbs.pcbeta.com/viewthread-1020621-1-1.html

DSDT源码修复
https://bbs.pcbeta.com/viewthread-1474471-1-1.html

LPC电源管理
https://bbs.pcbeta.com/viewthread-594984-1-1.html
https://bbs.pcbeta.com/viewthread-1473630-1-1.html

一个完整的完善过程
https://bbs.pcbeta.com/viewthread-1568922-1-1.html

Yosemite 10.10.3 开启Trim
https://gist.github.com/return1/4058659

声卡相关 - 驱动ALC892的国外原帖
http://www.tonymacx86.com/audio/143757-audio-realtek-alc-applehda-guide.html

声卡相关 - 制作ConfigData
https://bbs.pcbeta.com/viewthread-1518806-1-1.html
https://bbs.pcbeta.com/viewthread-614489-1-2.html

声卡相关 - 仿冒AppleHDA
https://bbs.pcbeta.com/viewthread-613358-1-1.html

声卡相关 - toledo驱动用法
https://bbs.pcbeta.com/viewthread-1560401-1-1.html

声卡相关 -  神贴!手把手教你怎么算ConfigData!
https://bbs.pcbeta.com/viewthread-623626-1-1.html


您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋手机版联系我们

Copyright © 2005-2025 PCBeta. All rights reserved.

Powered by Discuz!  CDN加速及安全服务由「快御」提供

请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

GMT+8, 2025-4-3 07:27

快速回复 返回顶部 返回列表