簡單利用Clover四葉草安裝U盤安裝黑蘋果


配置是I5-7600K+技嘉Z270X-UD3+GTX 1050+簡單利用Clover四葉草安裝U盤安裝黑蘋果

<ignore_js_op>172556mi4fsg2chcf4444r.jpg<ignore_js_op>172845gc2wwt4mb8wc7w2y.jpg 
成功黑蘋果。放出教程和附件提供各位使用。


(一)制作OS X原版安裝U盤

其實很簡單,只要把下載的原版安裝U盤鏡像恢復到U盤上就可以了。下面以制作OS X Yosemite 14A389原版安裝U盤為例。


1、安裝TransMac 10.4並注冊。
2、插入U盤。
3、以管理員身份運行TransMac:

 

4、在左側的設備列表中右鍵點擊你的U盤,點擊右鍵菜單中的Restore with Disk Image:
 

5、在彈出的對話框中,找到下載好的USB_Install OS X Yosemite.dmg鏡像,點擊打開:
 

6、提醒你准備格式化U盤並恢復磁盤鏡像文件。格式化會刪除所有數據。點擊OK繼續:
 

7、正在寫入鏡像。大概要十幾、二十幾分鍾,視你的系統和設備而定:
 

8、寫入完成后,TransMac中看到的U盤內容如下:
 

9、退出TransMac。
10、你的電腦會出現一個剛剛分配的新的磁盤。這個磁盤就是EFI分區。我的是G盤。你的分配是那個打開我的電腦查看就是了。 <ignore_js_op>微信截圖_20171010094717.png 
11、打開EFI(G:)分區,里面就是你的CLOVER了,這個是鏡像帶的。也可以用、但是我發現自帶的CLOVER有部分機型在引導中有分區不能識別的問題,這里我提供一個我個人修改后的EFI文件。使用方法是把原來的EFI分區中的全部文件刪除,把我的拷貝進去就可以了,這就是拷貝后的截圖。<ignore_js_op>微信截圖_20171010094754.png 

引導制作完后開始安裝macOS Sierra 10.12.X
BIOS設置
首先,要想能進入安裝界面必須要進入BIOS更改相應的設置,BIOS里的個別設置與蘋果是不兼容的。
下面以我的技嘉主板為例,這款主板是技最新嘉推出的Intel 200 Series芯片組主板,蘋果官方還沒有正式支持,主要是還沒有推出相應的蘋果產品,等今年Q3季度蘋果升級kabylake處理器電腦時候兼容性會好很多。
1、無論是哪個系列的芯片組,進入BIOS要把VT-d、VT-x虛擬化關掉,往往這一條許多網友都沒注意,於是導致各種安裝失敗。
如圖:
 

 

2、USB選項中的EHCI、XHCI Hand-off打開,不然在引導安裝過程中無法識別U盤導致無法繼續安裝。
 

 

3、Super IO選項也要關閉,各個主板的命名可能不一樣,技嘉中叫IOAPIC 24-119,Disable too!這個選項和蘋果的電源管理可能會發生沖突,導致AppleLPC.kext無法加載,無法啟用原生電源管理。
 

4、關閉CSM,純UEFI引導。

5、電源管理相關的設置會對后期的Mac系統優化有所影響,所以我們前期可以先為后期優化做好鋪墊。打開Intel(R) Speed Shift Technlolgy、CPU EIST、這兩個選項對后期的打開Skylake(Kabylake。。。更新的CPU架構)HWP有所幫助,可以實現對CPU的睿頻和自動降頻節能。
 
 
 

6、按F10保存重啟!


安裝U盤的制作


這里我就不多說了,制作教程一大堆,不過要注意一點的是Clover的設置問題,大部分導致安裝失敗的原因都是因為clover>config.plist和clover/drivers64UEFI、
clover/Kext下的驅動文件引起的問題,所以在你不知道如何選擇的時候千萬不要濫用和過多的點選clover中的設置。如果你發現無法引導,建議你更換不同的Config.plist文件或查看drivers64UEFI、Kext文件夾下的驅動是否有問題。


Clover
在整個安裝過程中,引導器起到至關重的作用,在macOS Sierra 10.12.4+系統下必須要更新Clover到最新版,還否則你無法加載clover>Kext文件夾下的驅動,下面以最新的clover 4061+intel 200 Series(100Series可以參考)+i7 7700K為例為大家簡單介紹下clover該如何設置。

一、安裝Clover
1、下載最新版本的Clover來安裝:https://sourceforge.net/projects/cloverefiboot/
 

2、點擊“自定”,按以下的選項點選,然后點擊安裝。
 
注意!:EmuVariableUefi-64.efi、OsxAptioFixDrv-64.efi、PartitionDxe-64.efi這三項為必選的!!!切記OsxAptioFixDrv-64.efi、OsxAptioFixDrv2-64.efi、OsxAptioFixDrv-64.efi、OsxLowMemDrv-64.efi只能選其中一個!!!推薦選OsxAptioFixDrv-64.efi!!!!!沒有為什么!!!

3、點擊更改安裝位置,如果你有U盤,最好先格式化成fat32然后裝在U盤里,插上電腦后就會有你u盤的盤符,這樣可以避免錯誤的驅動安裝而導致無法進系統,u盤可以在win下操作的!
 
 

4、繼續、輸入密碼、安裝結束!

二、配置config.plist

1、ACPI

 
(1)在10.12.x系統中默認音頻是掛載在PCI0>HDEF下面的,而大部分intel 100系、200系是在PCI0>HDAS下面,所以我們要在DSDT中把HDAS改為HDEF后才能加載原生的AppleHDA。
(2)在10.12.x系統中默認集成顯卡是掛載在PCI0>IGPU,而大部分intel 100系、200系是在PCI0>GFX0下面。通過改成IGPU可以加載原生的顯卡電源管理驅動。
(3)這個選項是修改DSDT的必要函數建議打開。
(4)這個選項可以修復關機重啟問題,就是在系統中點關機機器反應不是關機而是重啟。建議打開!
(5)通過在DSDT加入FixHDA函數打開自定義Layout ID的支持 ,當然你得知道你聲卡的型號以及Layout ID。
(6)如果你沒有CPU睿頻的SSDT,你可以打開這兩項來為CPU自動生成睿頻數值達到同樣的效果。

2、Boot 
 
(1)在系統安裝的時候講nvda_drv=1去掉,打開nv_disable=1,在等裝完系統和安裝完Nvidia webdriver驅動后在將nv_disable=1去掉,打開nvda_drv=1
(2)這個選項相當於Windows中的驅動簽名驗證,打開后可以跳過簽名驗證加載第三方驅動。


3、CPU 
 

4、Devices 

 
(1)在Fake ID>IntelGFX中填入0x19168086,用來驅動CPU集成顯卡,當你沒有獨立顯卡的時候用集成顯卡也是一個不錯的選擇。
(2)這是聲卡的layout ID數值,我的聲卡是創新CA0132,layout ID設置成4、5、6都可以出聲,有些筆記本(例如Alienware 15 R2)也采用此聲卡芯片,此時要將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>Comment</key>
  •                                 <string>MSR 0xE2 _xcpm_idle instant reboot(c) Pike R. Alpha</string>
  •                                 <key>Disabled</key>
  •                                 <false/>
  •                                 <key>Find</key>
  •                                 <data>
  •                                 ILniAAAADzA=
  •                                 </data>
  •                                 <key>MatchOS</key>
  •                                 <string>10.12</string>
  •                                 <key>Replace</key>
  •                                 <data>
  •                                 ILniAAAAkJA=
  •                                 </data>
  •                         </dict>
  •                 </array>


[color=rgb(34, 101, 169) !important]復制代碼

檢驗有沒有開啟高級電源管理可以在系統偏好設置里的節能,看看有幾個選項,我的是5個。
 

4、 Samsung SSD 950 PRO 裝的windows 10 ,不過想要在Sierra 10.12.4里被識別包括所有PCIe NVMe的SSD都需要對IONVMeFamily注入二進制補丁
      config.plist > Kernel and Kext Patches > KextsToPatch(因為此帖字數要求代碼已經在附件的config.plist中
      加入代碼后就可以使用原生PCIe SSD驅動。不過這樣還不過癮,還有個SATA協議的M.2 SSD 128GB,我用它來和一塊500GB的機械硬盤組 Fusion Drive,這個網上教程很多我就不發了,注意的地方就是要先在HDD上安裝系統讓它自動創建Recovery HD 然后在創建Fusion Drive,否則不會創建Recovery HD分區,后期系統里“查找我的Mac”和硬盤加密將不可用。另外一塊硬盤直接用作Time Machine
 

5、 USB3.0 3.1 完全驅動,因為是intel 200 Series主板,要在EFI/CLOVER/Kexts中放入 XHCI-200-series-injector.kext,這樣就可以完美識別USB3.0 3.1,USB睡眠問題可用SSDT補丁解決,也可以試試 config.plist > Devices > USB > Inject、FixOwnership

 
安裝顯卡

 

 

完結

個人學習,轉載自遠景論壇http://bbs.pcbeta.com/viewthread-1762375-1-1.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM