设为首页 加入收藏

TOP

简单利用Clover四叶草安装U盘安装黑苹果(二)
2019-08-24 00:07:52 】 浏览:601
Tags:简单 利用 Clover 叶草 安装 苹果
也采用此声卡芯片,此时要将layout ID改成1。


5、Graphics 
 

6、Kernel and Kext Patches 
顾名思义kernelAndKextPatches表示内核及驱动的破解补丁。Clover支持两种自定义的驱动破解方式:一种是破解二进制文件;还有一种是修改驱动的info文件,就跟仿冒驱动一样。坛子里有相关教程我就不过多解释了。我主要阐述在本机的配置下如何使用kernelAndKextPatches补丁来驱动相应的硬件设备。因为我用到的是7代的CPU,所以我们要把CPUID仿冒成6代的,这样才能让macOS Sierra识别,否则无法引导安装!如下图:
 
我主要用到了6个kernelAndKextPatches补丁如下图:
 

 
(1)IONVMeFamily补丁:
Samsung SSD 950 PRO 装的windows 10 ,不过想要在Sierra 10.12.4里被识别包括所有PCIe NVMe的SSD都需要对IONVMeFamily注入二进制补丁。(见附件)
(2)AppleUSBXHCIPCI补丁:
从 10.11 开始,Apple 限制 USB 接口的数量为 15个,导致USB端口超过15个系统将无法识别,通过注入AppleUSBXHCIPCI二进制补丁可解除此限制。
(3)AppleAHCIPort补丁:
这个补丁主要是解决硬盘内置问题,好多人遇到本机内置的AHCI SATA硬盘在系统里显示成黄色(外置)通过此补丁即可修复。
备注:此补丁不适用于PCIe接口NVMe协议的SSD(暂时还没找到解决方案)
(4)IOAHCIBlockStorage补丁:
这个补丁是强制开启非苹果原装固态硬盘Trim的支持(此补丁同时也适用于白苹果)
(5)AppleGraphicsDevicePolicy补丁:
Apple 自 10.9.3 引入的全新 Apple Graphics Device Policy (苹果显示硬体策略) 后,部分机型会导致黑屏。其中多见的是 iMac15,1 iMac17,1 MacPro6,1 等。详细信息可见版主口袋妖怪的帖子:

      在EFI/CLOVER/Kexts中放入CodecCommander.kext (见附件)可以解决睡眠后没有声音的问题。
      S/PDIF 没有设备就没测试,
      Nvidia HDMI/DisplayPort 音频输出需要在EFI/CLOVER/Kexts中放入HDMIAudio.kext,并且在config.plist > Acpi > DSDT > FixHDA_8000打勾,这样就可以使NvidiaHDMI/DisplayPort 音频输出工作正常 。
 (6) _xcpm_idle 补丁用以睡眠时候防止内核崩溃
      config.plist > KernalAndKextPatches > KernelToPatch(代码见下文)
实践篇
通过以上的操作,现在已经具备安装系统的条件,怎么装大家应该都知道了,我就不多说了。下面主要是装完的驱动问题,我简单给大家介绍下:
1、首先是显卡的驱动,自Nvidia发布新Web Driver后,大批10系显卡复活,想想当时买A卡同学的心理阴影面积,哈哈哈哈!要想驱动显卡必须满足以下3个最基础的条件:
(1)需要10.12.4的系统支持,10.12.5的beta版暂时没有支持,升级系统的同学注意了!
(2)在EFI\CLOVER\drivers64UEFI文件夹下面必须要有“EmuVariableUefi-64.efi”这个驱动,是用来模拟白苹果NVRM的,否则进系统无法驱动NVIDIA的显卡。
(3)需要AppleGraphicsDevicePolicy补丁,上文中已经提到了,主要是针对SMBIOS iMac 17.1、Mac Pro 6.1等机型,驱动显卡后进系统黑屏。
再就是config.plist的设置(见上文)


2、声卡驱动推荐使用AppleALC,这个驱动可以让你的电脑加载原生的AppleHDA,关于它的用法我这里不多将,帖子有字数限制,索性在这里放个官方的链接:https://github.com/vit9696/AppleALC/releases,(自备梯子,当然附件中的已经包含了最新的版本AppleALC 1.1.1)前几天看论坛里放出AppleALC1.1.2的版本,我十分怀疑。。。。。。
好了不说多废话,通过在AppleALC文件中查到我的声卡型号ca0132对应的Layout ID是:0、1、2、3、4、5、6,其中0是默认的两声道,1也是两声道,不过是针对笔记本的,通过测试,这几个id,虽然都能出声,但个别音频接口有错误,6是最合适的。(见上文的config.plist设置)


3、 睡眠完美,睡眠后主板灯自动熄灭,鼠标或键盘唤醒后系统正常,目前没有发现睡眠问题。
      完美睡眠的前提是要加载原生的电源管理机制,
      config.plist > Acpi > SSDT > Generate PStates 
      config.plist > Acpi > SSDT > Generate Generate CStates
      开启HWPEnable(上文中已经提到过了,skylake以后的cpu才可以完美支持)
      config.plist > CPU > HWPEnable
      config.plist > CPU > UseARTFrequency
      _xcpm_idle 补丁用以防止内核崩溃(上文中已经提到)
      config.plist > KernalAndKextPatches > KernelToPatch

  • <key>KernelToPatch</key>
  •                 <array>
  •                         <dict>
  •                                 <key>Commen
首页 上一页 1 2 3 4 下一页 尾页 2/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇mac电脑iTerm2链接linux服务器断.. 下一篇Mac包管理神器Homebrew

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目