本帖最后由 无限 于 2013-4-16 10:32 编辑
主板:技嘉H61MA-D2V BIOS F5 CPU: I3 2120 内存:金士顿4G*2 DDR3 1333 硬盘:1:WD500G MBR WINDOWS 7 64位 2:WD500G GPT OS X Mountain Lion10.8.3 显卡:索泰 GT440 512M 声卡:瑞昱ALC887-VD 有线网卡:瑞昱RTL8168E 无线网卡:PCIE1X转接卡+AR9285 USB3.0:Etron EJ168 读卡器:软驱位的多合一读卡器
前言: 由于最近稍稍升级了下配置,CPU从原来的G860升级到I3 2120,添了个WD500G的硬盘,主板的BIOS也更新到F5版本,对比了下F4版本时的DSDT和现在F5版本的DSDT,变动挺多,原有的完美的10.7.4,就不能用啦,看论坛里都在搞clover 装原版,能正常使用BootCamp 而且有Recovery HD分区,心痒痒,也想弄个clover的UEFI引导的10.8.3原版,于时到处翻帖,了解下clover:
1: crazybirdy的clover v2 帖子 https://bbs.pcbeta.com/viewthread-1005580-1-1.html 2: 这个帖子很中关于DRIVES64UEFI下的驱动文件的说明非常好。 https://bbs.pcbeta.com/viewthread-1189362-1-1.html 3: 幸运草Clover引导UEFI纯GPT分区多系统教程,这帖子也是比较详细的 https://bbs.pcbeta.com/viewthread-1197452-1-3.html 4: Clover Efi方式启动研究贴,这帖的18楼这段话有用 https://bbs.pcbeta.com/viewthread-1116634-1-1.html 5: 修改编译原版InstallESD.dmg镜像教程 https://bbs.pcbeta.com/viewthread-1316679-1-1.html 首先,我已经服MAC 系统,是原来10.7.4的,下面的内容操作,也很多是在MAC系统下操作的,clvoer的配置文件,config.plist我也是按我的配置,根据上面的一些帖子,预先配置好,DSDT是重新制作打好各项补丁,SSDT是在这个帖子I3 2120中下载的SSDT,点此进入, 10.8.3原版镜像下载:https://bbs.pcbeta.com/viewthread-1296336-1-1.html 看完这些帖子,基本就没什么问题了, 一:制作clover U盘引导 现在开始根据crazybirdy的帖子中Windows版安装USB Fat32分区专用工具包制作clover的U盘的UEFI引导, 制作完毕后, 1:把/EFI/drivers64UEFI/OsxLowMemFixDrv-64.efi删除,根据上面第2个帖子中说明.这个文件好像是修复低位内存问题的驱动,反正我把他删了,也没问题,留着有没问题,我倒是没试。 2: 把fakesmc.kext放入X:/EFI/kexts/10.8 把DSDT和SSDT放入X:/EFI/acpi/patched 把配置好的config.plist替换原/EFI/config.plist 注:这一步DSDT和SSDT安装时并非必须 二:制作安装盘 1.打开磁盘工具,查看右边显示的镜像列表以及盘符,选中最后打开的10.8.3原版InstallESD.dmg镜像,右边选择恢复,看到如下镜像 2.大家看到这里有一个源磁盘,一个目的磁盘,于是很简单,现在只需要将你需要被用作恢复盘的盘符,用鼠标左键点中,按住不动,拖到目的磁盘即可。(说明,图中我的盘符位INSTALL 的盘符是单独的一个500G硬盘来做为安装盘的,这个可以用8G的U盘来代替。)
3.接下来点击恢复,自动将把文件恢复到这个盘中,并且被命名为和镜像一样的名称,以及MACOS扩展格式。需注意,为了以防万一,还是在此之前,现将这个恢复用的磁盘抹掉,格式为MAC OS扩展(日志式)可不要选择那个区分大小写的那个啊。虽然恢复之后,这个恢复盘的格式变成了MAC OS扩展,而不是MAC OS扩展(日志式),那是正确的。 注:本来到这一步即可重启电脑从UEFI USB盘启动进安装的,因为我的config.plist里的smbios设置的是MacPro 5.1机型,特的看了“解決MacPro 4,1 MacPro 5,1 AppleTyMCEDriver.kext造成的五國“”这个帖子,在config.plist的KextsToPatch下加入以下代碼 <key>0</key> <dict> <key>Name</key> <string>AppleTyMCEDriver</string> <key>Find</key> <data>cgoATWFjUHJvNCwxAE1hY1BybzUsMQBY</data> <key>Replace</key> <data>cgoAAAAAAAAAAAAAAAAAAAAAAAAAAABY</data> </dict> 结果,并没有发生作用。还在是AppleTyMCEDriver.kext的地方卡住了。只好删除BaseSystem.dmg里的AppleTyMCEDriver.kext;如果你也因为种种问题无法进入安装界面继续安装的话,不妨试试这个的办法,也许对你也有用,解决办法就是编译原版DMG内容,删除有关Kext,重新打包DMG再安装,这个编译方法必须在mac环境下进行,需要查看隐藏文件的工具invisibliX,点击看原帖 这里借用原帖的其中几张图,莫怪。 1:打开刚才恢复好的Mac OS X Install ESD安装盘符 并打开invisibliX点击放大镜开启隐藏文件显示 2:挂载磁盘Mac OS X Install ESD里面的BaseSystem.dmg 3:打开磁盘工具选择左边的BaseSystem.dmg,点击上方的转换,把它转换成可编译的读/写模式并保存到桌面
4:打开保存到桌面的BaseSystem.dmg进入/System/Library/Extensions.打开终端输入代码删除相关kext sudo rm -rf "rf 后空格然后把想删除的Kext拖进空格后面 点击enter 输入密码 删除完成" 修改后返回磁盘工具选择编译好的BaseSystem.dmg,点击上方的转换,把它转换为压缩格式并保存. 5:打开invisibliX,把新编译好的BaseSystem.dmg拖进Drop框架里,选择Hidden后点击软件界面右上方的放大镜,隐藏文件消失后再点击放大镜,就可以看到新编译好的BaseSystem.dmg跟原来一样被隐藏了, 6:还是用终端安全删除代码来删除安装盘里原来的BaseSystem.dmg. sudo rm -rf "rf 后空格然后把想删除的Kext拖进空格后面 点击enter 输入密码 删除完成" 7:打开终端输入代码把新编译好的BaseSystem.dmg拷贝到Mac OS X Install ESD里 sudo cp "cp 后空格,把编译并隐藏好的BaseSystem.dmg拖进空格后,然后直接把左侧边的Mac OS X Install ESD磁盘拖进来点击enter,输入密码,这时候终端停留在输入密码后的状态,别急,它正在把BaseSystem.dmg拷贝到磁盘中,拷贝完成了终端自动返回,这样就完成拷贝了,可以去看看Mac OS X Install ESD里检查拷贝了没有."
到此,这步工作就算完成。其实这一步如果不想这么做也可以,只要config.plist的smbios机型用mpb81.plist替换即可,但安装完成后,还是要移除AppleTyMCEDriver.kext,如果你们有发现可以不移除该文件的方法,还希望回帖告诉一声,谢谢。
三:安装 重启进BIOS选UEFI USB盘第一引导进入clover, 选择Boot Mac OS X Install ESD进入第一阶段安装 点击磁盘工具,先分好区,这样,分好区后,200M的EFI隐藏分区也就分好了。 安装完成了自动重启,重启后选择Boot OS X Install from Mac进入第二队段安装 完成重启后进入, 已经可以看到RecoveryHD分区了 四:安装clover EFI分区引导 选择系统盘,进入系统,这个过程很顺利,除了声卡和有线网卡外,显卡,AR9285无线网卡都已DSDT驱动了。 远行EFI Tools Clover1140.app 选“F”格式化EFI分区并挂载
这是我的使用的EFI文件:
EFI下载地址.rar
(126 Bytes, 下载次数: 183, 售价: 2 PB币)
我的是disk1s1,这个根据个人情况,按F H J的顺序安装的。
DRIVER64UEFI驱动文件说明:
装好后,把U盘里已配制好的 config.plist, dsdt, ssdt, fakesmc.kest IntelCPUMonitor.kext NVClockX.kext复制到相应目录,其实装好EFI引导后EFI分区的根目录,还有boot boot1 boot6这几个文件的。但是我为了验证到底是哪种方式引导的。就把这三个文件比删除了,然后重启选择UEFI:WDC WD5000AAKX-75U6AA0启动,顺利进入系统,说明确实是UEFI引导啦。 BIOS->boot0->boot1->BOOT->CLOVERIA32.efi/CLOVERX64.efi->Apple'sboot.efi->mach_kernel UEFI->BOOTX64.efi->Apple's boot.efi->mach_kernel 在没有删除那几个boot文件之前,选择P1:WDCWD5000AAKX-75U6AA0也是可以进入系统的, 删除之后,如果再选这个启动的话就会出现下图的错误,但选UEFI:WDC WD5000…..还是正常进入系统。 这EFI的安装这一段就到此为止吧。 五:驱动安装 我这机子的驱动安装其实很简单,就差个声卡,和有线网卡,哦,对了,还有个读卡器。 下载地址:
下载.rar
(231 Bytes, 下载次数: 36, 售价: 2 PB币)
AppleHDA.kext AnyCardReader.kext RealtekRTL81xx.kext AppleGraphicsPowerManagement.kext 顺便也把AGPM的MACPRO5.1改下,也扔进去。 把这几个扔到SLE,用KextUtility.app修复下权限,重启下系统,OK,声音,有线网卡,通通搞定。就是这个显卡变频不是很满意,哦对了。还有个声卡,机箱前置居然没有有输出了。这个留在后面折腾。
这里附上我的这个主板的BIOS,,以及制作DOS启动U盘工具,
我这BIOS只适用于H61MA-D2V V2.1的主板,是F5版本的BIOS,修改了开机LOGO为苹果的图标,并且加了SLIC2.1 用于激活WIN7.刷BIOS有风险,各位网友自己看着办,刷坏别怪我啊.
bios.rar
(350 Bytes, 下载次数: 10, 售价: 2 PB币)
|