Clover+UEFI+GPT全新单碟双系统安装WIN10+OS10.11.2基本完美宽屏惊艳[附工具及驱动]
本帖最后由 darklion 于 2016-1-25 14:26 编辑声明
本人元旦开始研究黑苹果(纯黑果小白一个),之前用白苹果也喜爱白苹果,无奈白果的硬件总是不能如意和折腾,于是想用自己的硬件组个苹果,于是就有了本贴。
本人非技术出身,但喜爱IT和技术,如果帖子中有技术错误请回帖指出,我努力向正确的技术学习和研究。
本帖将自己的小白经历拿出,希望能帮助每一位想入门黑果的朋友。注仅限支持UEFI启动的主板。另外:
本帖发自并且来源于 远景论坛黑苹果区 PCBETA.COM
严禁转载,严禁将本文内容以及他人的工具补丁用于商业用途。
所引起的违反协议以及法律责任本人概不负责。
前言
本人以且新的台式机器安装黑苹果,采用的是Clover+EFI+GPT的方式,因主板支持UEFI,所以选择最新的方法学习。因不同的机器配置在一块可能碰到的问题也不一样,本帖只纪录本机器配置的安装过程、碰到的问题及处理方法,希望大家指点、讨论学习。
本人机器配置如下:
CPU:i7 4790k
主板:GA-Z97M-D3H(rev.1.1)
内存:HyperX Savage 8G 2400*2
显卡:GALAX GTX970 HOF
声卡:Realtek ALC892
网卡:Realtek RTL8168G
硬盘:PX-256M6S(256G)+Barracuda 3T 7200rpm
本机黑苹果基本完美,驱动完整、双显卡驱动都正常(只是不能热机切换或者电源选项里自动切换,除非插拔DVI接口到主板或者显卡上),CPU变频、FACETIME、imassage、iCloud、iTunes、休眠及唤醒等正常。
以一张21:9的桌面开帖吧:
本帖目录指引:
1.总体安装思路
2.准备工作
3.WIN10 pro的安装
3.1、刻录win10镜像
3.2、插入U盘用WIN10安装工具分区格式化磁盘
3.3、WIN10系统安装及驱动
4.MAC系统安装U盘的制作
4.1、刻录MAC OS镜像
4.2、Clover安装到U盘EFI分区
4.3、放入FakeSMC.kext及配置引导文件
5.MAC系统安装
5.1开机U盘启动
5.2、MAC下硬件驱动安装
5.3、将引导文件修改并配置到本地硬盘
附驱动成功图及imessage/facetime等成功应用截图
6、惊艳的21:9屏截图欣赏,有win精典桌面(个人喜欢带鱼屏,不喜勿喷,谢谢)
7、安装过程用到的软件及工具(仅限于教育研讨严禁任何商业用途)
==============================分割线================================
1.总体安装思路
电脑系统的启动与安装不管是windows还是mac os的大体步骤都是:
硬件检测-》启动/安装引导-》系统内核启动/系统安装
但细节上却很不一样,作为初步尝试安装黑苹果的朋友了解到这里基本就可以了。用于说明安装的总体思路,即:
1.先启动引导电脑安装WIN/MAC系统
2.安装好系统后,安装硬件驱动及相关
3.需要重建引导到PC本地的磁盘里,让电脑脱离U盘即可实现启动引导[win系统在安装时就已经将引导重建在本地,但苹果系统却不能,原因你可以理解为因封闭软件/硬件(所有自产或代工)等导致]
2.准备工作
硬件:准备安装的电脑及一颗准备折腾的心
U盘两个(一个也可,只不过要重复使用)软件:
WIN下:UltraISO/Clover_v2.3k_r3330_EFI_USB/plist Editor for Windows1.0.2
MAC下:Clover_v2.3k_r3330/Clover_Configurator4.25.0/Kext Wizard/PlistEditPro1.8.2/MultiBeast-El-Capitan-Edition-8.0.1
驱动(也是黑苹果的关键):
事先找好你电脑配置对应型号的驱动文件,一般后缀为*.kext,不过现在第三方工具盛行,也可以用MAC下的驱动精灵MultiBeast-El-Capitan-Edition-8.0.1(但他在MAC下的只能打此软件包内含有的驱动)以下是我电脑对应用驱动文件目录:
主要是三个声卡驱动、网卡驱动、显卡驱动
声卡驱动:audio_ALC892内含AppleHDA.kext/HDAEnabler.kext和audio_realtekALC-100_v1.0.3.command
网卡驱动 :RealtekRTL81xx.0.9Kext
显卡驱动:WebDriver-346.03.04f02.pkg
3.WIN10 pro的安装
3.1、刻录win10镜像
用UltraISO将win10的镜像记录到U盘里,镜像和刻录方法自己网上找,个人觉得这是基本动手能力。
3.2、插入U盘用WIN10安装工具分区格式化磁盘
插入U盘,开机按功能键(我的主板是按DELETE键盘)进入BIOS,设置硬盘AHCI模式,关闭VT-d,Other OS,关闭SATA里其他用不着的硬盘,F10保存重启,按F12选择启动设备为U盘启动,熟悉的WINDOWS安装界面,
到此界面时,按SHIFT+F10,调出CMD窗口使用DISKPART对硬盘进行分区,具体分区过程不细讲,单碟双系统要保证至少按顺序分4个区:EFI区(大于200M),MSR区(标准128M),WINDOWS系统区,MAC系统区,我用的CMD命令如下:
diskpart
list disk
select disk 0
Clean
convert gpt
create partition efi size=1024
create partition msr size=128
create partition primary size=102400//注:比如想分118G的空间就算下此数字=118*1024+5,单位M,加5是为了显示完整的整数G
create partition primary//注:若不带Size=xxxx则表示将所有剩余容量全分给创建的分区
list partition
select partition 1
format fs=fat32 label=EFI quick
select partition 3//注:MSR分区不用格式化,安装程序会自动格式化
format fs=ntfs label=WIN10 quick
exit
exit
3.3、WIN10系统安装及驱动
然后一路下去选择第三个分区即WIN10一路安装下去即可。
激活方式很简单,网上有,自己找。
然后各种驱动安装,WIN下驱动很好做,我一般是将网卡驱动安装好,用驱动精灵一次性打好所有驱动。
4.MAC系统安装U盘的制作
4.1、刻录MAC OS镜像
网上也一大堆教程,这里不重点讲了,我的做法是用白苹果下的MAC APPSTORE下载OS X EI Capitan10.11.2,然后用终端命令:
sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/MAC --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app --nointeraction
其中MAC是我U盘格式化时填写的卷标。
OK,制作完成。如果你没有白苹果可以找朋友的本用下,或者网上下载、找教程,U盘制作方法很多。
4.2、Clover安装到U盘EFI分区
默认情况下记录MAC OS镜像会自动在U盘内创建一个EFI分区,可以在白苹果下将Clover_v2.3k_r3330安装到此分区下,或者网上找Clover_v2.3k_r3330_EFI_USB,复制到此分区EFI目录下,完成后如图:
4.3、放入FakeSMC.kext及配置引导文件
首先要放的是FakeSMC.kext,这个文件用于让安装程序相信你这台电脑是苹果的硬件,如下:
有些朋友也会在此目录下放入自己的硬件驱动即*.kext,个人觉得适用自己硬件及环境的很少,所以我安装的时候就只放了一个。
还有一个地方我放了这些,各种支持:
另外就是配置适合自己的config.plist,为什么说是适合自己的,每个人的硬件不一样,这个文件也就会不一样,所以没法针对性的讲要怎么配置,大家可以多找找帖子。
其中BOOT项里我加入的是-v dart=0 nv_disable=1 npci=0x2000 kext-dev-mode=1 rootless=0
-v:是显示安装过程的详细操作纪录,可以针对性的看出问题出在哪里
dart=0:我虽然关闭了BIOS里的VT-d,但安全起见还是放了此参数
nv_disable=1:我的GTX970准备用官方原生驱动,所以安装时肯定没驱动,所以安装系统时disable它先。
其他的我就不细说了。
万事具备,准备U盘安装MAC系统了。
5.MAC系统安装
5.1开机U盘启动
U盘启动,选择CLOVER引导安装,V图我就不发了,只要你BOOT参数正确,BIOS设置正确,基本上都可以安装
我选择的是硬盘第4个分区,MAC分区安装,首先是格式化,下图仅仅示例下:
一般最后一秒会等的时间长,有些人说等15分钟,我SSD硬盘只等了2分钟多点,重启还是选择第CLOVER引导里第一次选的方式启动,然后一路设置并进行下去。
OK,成功。
5.2、MAC下硬件驱动安装
进入系统后设置允许第三方应用的安装。如下图示例:
用kext wizard把找到的硬件kext驱动打上,如下图:
重建缓存及修复,如下图
这里我就不讲具体的驱动了,本坛里有大神,也有各种硬件、版本、环境的驱动。
除了这种驱动安装方式还有MultiBeast-El-Capitan-Edition-8.0.1这种安装方式,或者下载硬件官网的MAC版本驱动.pkg直接安装,我的GTX970就是用官方的PKG直接安装的(因10.11.2是12月9日正式版发布,较新,我的GTX970用坛里的webdriver都不行,最后我自己到美国官网下载了最新的WebDriver-346.03.04f02.pkg,官方驱动直接安装一次OK)
中间也有过折腾声卡驱动的路,花了两天时间才把声卡安装好,想想应该是我的主板支持5.1声道的,而苹果系统根本不会有这样的白果硬件,最后是用论坛大神及大神指引的国外站点大神的帖子最终解决。
5.3、将引导文件修改并配置到本地硬盘
也是较重要的一步,本步骤将U盘引导进入苹果系统变换为从本地硬盘引导,让你选择进入WIN10还是MAC系统。
CLOVER引导的配置(我是用config.plist的方式),其他不讲,重点是我将之前BOOT项的参数由之前的:
-v dart=0 nv_disable=1 npci=0x2000 kext-dev-mode=1 rootless=0
调整成:
nvda_drv=1 npci=0x2000 kext-dev-mode=1 rootless=0
之后在MAC系统下先挂载硬盘EFI分区(方法自己网上找,也可以用Clover_Configurator4.25.0直接挂载和修改),并将U盘下所有EFI文件拷贝合并到硬盘EFI分区,正常的话里面有WIN系统的启动引导文件夹(支持UEFI的主板可以直接拷,否则最好自己安装clover到此EFI分区,并挂载修改config.plist)。OK用下图的一些信息来从一个角度看看黑苹果成功与否!
应用正常完整:
6、惊艳的21:9屏截图欣赏
7、安装过程用到的软件及工具(仅限于教育研讨严禁任何商业用途)
仅列出不好找的,其他的根据上面章节自己问度娘:
7.1、WIN下:Clover_v2.3k_r3330_EFI_USB/plist Editor for Windows1.0.2
主要为含有如下图所示的各种支持文件:
CsmVideoDxe-64.efi
DataHubDxe-64.efi
EmuVariableUefi-64.efi
FSInject-64.efi
HFSPlus-64.efi
NTFS.efi
OsxAptioFix2Drv-64.efi
OsxAptioFixDrv-64.efi.bak
OsxFatBinaryDrv-64.efi
OsxLowMemFixDrv-64.efi.bak
PartitionDxe-64.efi
VBoxHfs-64.efi
主要为win下编辑配置config.plist的工具
7.2、MAC下:Clover_v2.3k_r3330/Clover_Configurator4.25.0/Kext Wizard/PlistEditPro1.8.2/MultiBeast-El-Capitan-Edition-8.0.1
这些太大,论坛里都有,这里就不上传了。
另外还有:
内含FakeSMC.kext 6.18及传感器
用于WIN下创建BIOS引导的,如果CLOVER安装到EFI,并且设置BIOS还是不能开机引导可用此工具。
7.3、另外还有驱动:
GTX970显卡驱动:
官方最新正式版OS X El Capitan10.11.2下GTX970驱动(太大本坛权限不够,大家到百度盘下载)
链接: http://pan.baidu.com/s/1qXj0pT6 密码: 5e4t
声卡RealtekACL892驱动:
网卡RealtekRTL8111驱动:
7.4、特别说明核显HD4600驱动
虽然黑苹果目前不支持双显卡驱动,但为了研究,我自己在GTX970显卡驱动成功的情况下,又将核显HD4600驱动也安装好,下面附上驱动:
[好消息是本包里还含有FakePCIID方式驱动的AR9280、BCM57XX、wifi、HD_Graphics、HDMI_Audio等驱动,能做什么,你懂的。
FakePCIID_AR9280_as_AR946x.kext/
FakePCIID_BCM57XX_as_BCM57765.kext/
FakePCIID_Broadcom_WiFi.kext/
FakePCIID_Intel_GbX.kext/
FakePCIID_Intel_HD_Graphics.kext/
FakePCIID_Intel_HDMI_Audio.kext/
FakePCIID_XHCIMux.kext/
FakePCIID.kext/]
这里特别说明下HD4600驱动过程:
我核显安装方式是用FakePCIID方式驱动成功
驱动方法(感谢本坛会员daxuexinsheng的技术帖):
1、查看硬件ID,用CLOVER配置EFI\CLOVER下config.plist。(即Haswell 核显是在 /System/Library/Extensions/AppleIntelFramebufferAzul.kext 中定义的, 通过显示包内容并查看 /System/Library/Extensions/AppleIntelFramebufferAzul.kext/Contents/Info.plist,会发现有HD4600的设备ID:<string>0x0c268086 0x0c168086 0x0c068086 0x0d268086 0x0a268086 0x0a168086 0x04268086 0x04168086 0x04068086 0x0d228086 0x04128086</string>
PS: 0x04128086即为HD4600的设备id,用CLOVER只需配置两个参数再配合KEXT文件实现驱动,如下图CLOVER配置config.plist的两项参数)。
2、下载 HFSPlus.efi(如果你够细心的话本文里就有这个文件)。放到 EFI\CLOVER\drivers64UEFI 。
3、把 FakePCIID.kext + FakePCIID_Intel_HD_Graphics.kext ,放到 EFI/Clover/kexts/10.10 。
4、重启即可。
如果放到Clover的目录不行的话,就用安全模式进系统(Clover启动界面,按 空格键,选 Safe Mode)。再用Kext Wizard、Kext Utility等工具,把这两个kext安装到 S/L/E 。
需要说明的是:
如果驱动文件FakePCIID.kext + FakePCIID_Intel_HD_Graphics.kext放到EFI\CLOVER下,再用CLOVER引导进入WIN10系统将会导致无信号式黑屏,原因没有细查,初步分析下可能是因为CLOVER引导会使用config.plist里上图的两个参数或者加载KEXT下HD4600的驱动,导致进入WIN10时原有的DVI连接在GTX970设备驱动显示的显示器没有信号。也可能是其他原因。如果有知道的大神可以指点下,由于不能双显切换,所以没深入研究。
至此,感谢远景让我在这么短时间学习并用上了黑苹果。(可能是本机硬件原因,DSDT等配置基本都没动,也可能是我的初始config.plist比较好或者幸运吧)。
本帖成果是结合远景论坛里的知识加上自己的摸索,在此感谢stone803、daxuexinsheng、kavenliang等达人,欢迎大家共同讨论学习。
补充:附:桌面背景图片包:
感谢分享,我学习了 SYKWANG 发表于 2016-1-15 10:20 https://www.pcbeta.com/static/image/common/back.gif
感谢分享,我学习了
谢谢你的鼓励{:5_269:} 尽管本文对俺没用,但仍然要顶 这配置太好装了,没什么好炫的了 瑞昱RTL810x能用你的吗? 这显示器多大尺寸的??楼主 Aimisoy糊涂 发表于 2016-1-15 11:15 https://www.pcbeta.com/static/image/common/back.gif
瑞昱RTL810x能用你的吗?
可以用的,有人成功,我没试过,你可以试下,成功了麻烦回复下,谢谢 xmchenxing 发表于 2016-1-15 12:48 https://www.pcbeta.com/static/image/common/back.gif
这显示器多大尺寸的??楼主
官方给出是29寸,是21:9的带鱼屏 单车神行 发表于 2016-1-15 11:08 https://www.pcbeta.com/static/image/common/back.gif
尽管本文对俺没用,但仍然要顶
谢谢鼓励和支持{:5_273:} 我觉得教程太多了,可能会误导到部分网友,应该出相对官方一点的教程 楼主显示器真大! 我也喜欢哪显示器! 我也喜欢哪显示器! 谢谢楼主 谢谢楼主 谢谢楼主 谢谢楼主 谢谢楼主 谢谢楼主 我都还在用10.10.5 显示器真大 独行秀才 发表于 2016-1-15 14:44 https://www.pcbeta.com/static/image/common/back.gif
第一时间告别单盘双系统!!不然,,后果很严重,后果很严重,后果很严重。
单盘双系统有何不妥?请赐教{:5_293:}