配置是I5-7600K 技嘉Z270X-UD3 GTX 1050 簡單利用Clover四葉草安裝U盤安裝黑蘋果
<ignore_js_op> <ignore_js_op> 成功黑蘋果。放出教程和附件提供各位使用。
(一)制作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繼續(xù):
7、正在寫入鏡像。大概要十幾、二十幾分鐘,視你的系統(tǒng)和設備而定:
8、寫入完成后,TransMac中看到的U盤內容如下:
9、退出TransMac。 10、你的電腦會出現一個剛剛分配的新的磁盤。這個磁盤就是EFI分區(qū)。我的是G盤。你的分配是那個打開我的電腦查看就是了。 <ignore_js_op> 11、打開EFI(G:)分區(qū),里面就是你的CLOVER了,這個是鏡像帶的。也可以用、但是我發(fā)現自帶的CLOVER有部分機型在引導中有分區(qū)不能識別的問題,這里我提供一個我個人修改后的EFI文件。使用方法是把原來的EFI分區(qū)中的全部文件刪除,把我的拷貝進去就可以了,這就是拷貝后的截圖。<ignore_js_op>
引導制作完后開始安裝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盤導致無法繼續(xù)安裝。
3、Super IO選項也要關閉,各個主板的命名可能不一樣,技嘉中叫IOAPIC 24-119,Disable too!這個選項和蘋果的電源管理可能會發(fā)生沖突,導致AppleLPC.kext無法加載,無法啟用原生電源管理。
4、關閉CSM,純UEFI引導。
5、電源管理相關的設置會對后期的Mac系統(tǒng)優(yōu)化有所影響,所以我們前期可以先為后期優(yōu)化做好鋪墊。打開Intel(R) Speed Shift Technlolgy、CPU EIST、這兩個選項對后期的打開Skylake(Kabylake。。。更新的CPU架構)HWP有所幫助,可以實現對CPU的睿頻和自動降頻節(jié)能。
6、按F10保存重啟!
安裝U盤的制作
這里我就不多說了,制作教程一大堆,不過要注意一點的是Clover的設置問題,大部分導致安裝失敗的原因都是因為clover>config.plist和clover/drivers64UEFI、clover/Kext下的驅動文件引起的問題,所以在你不知道如何選擇的時候千萬不要濫用和過多的點選clover中的設置。如果你發(fā)現無法引導,建議你更換不同的Config.plist文件或查看drivers64UEFI、Kext文件夾下的驅動是否有問題。
Clover 在整個安裝過程中,引導器起到至關重的作用,在macOS Sierra 10.12.4 系統(tǒng)下必須要更新Clover到最新版,還否則你無法加載clover>Kext文件夾下的驅動,下面以最新的clover 4061 intel 200 Series(100Series可以參考) i7 7700K為例為大家簡單介紹下clover該如何設置。
一、安裝Clover 1、下載最新版本的Clover來安裝:https:///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盤的盤符,這樣可以避免錯誤的驅動安裝而導致無法進系統(tǒng),u盤可以在win下操作的!
4、繼續(xù)、輸入密碼、安裝結束!
二、配置config.plist
1、ACPI
(1)在10.12.x系統(tǒng)中默認音頻是掛載在PCI0>HDEF下面的,而大部分intel 100系、200系是在PCI0>HDAS下面,所以我們要在DSDT中把HDAS改為HDEF后才能加載原生的AppleHDA。 (2)在10.12.x系統(tǒng)中默認集成顯卡是掛載在PCI0>IGPU,而大部分intel 100系、200系是在PCI0>GFX0下面。通過改成IGPU可以加載原生的顯卡電源管理驅動。 (3)這個選項是修改DSDT的必要函數建議打開。 (4)這個選項可以修復關機重啟問題,就是在系統(tǒng)中點關機機器反應不是關機而是重啟。建議打開! (5)通過在DSDT加入FixHDA函數打開自定義Layout ID的支持 ,當然你得知道你聲卡的型號以及Layout ID。 (6)如果你沒有CPU睿頻的SSDT,你可以打開這兩項來為CPU自動生成睿頻數值達到同樣的效果。
2、Boot
(1)在系統(tǒng)安裝的時候講nvda_drv=1去掉,打開nv_disable=1,在等裝完系統(tǒng)和安裝完Nvidia webdriver驅動后在將nv_disable=1去掉,打開nvda_drv=1 (2)這個選項相當于Windows中的驅動簽名驗證,打開后可以跳過簽名驗證加載第三方驅動。
3、CPU
4、Devices
(1)在Fake ID>IntelGFX中填入0x19168086,用來驅動CPU集成顯卡,當你沒有獨立顯卡的時候用集成顯卡也是一個不錯的選擇。 (2)這是聲卡的layout ID數值,我的聲卡是創(chuàng)新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個系統(tǒng)將無法識別,通過注入AppleUSBXHCIPCI二進制補丁可解除此限制。 (3)AppleAHCIPort補?。?/span> 這個補丁主要是解決硬盤內置問題,好多人遇到本機內置的AHCI SATA硬盤在系統(tǒng)里顯示成黃色(外置)通過此補丁即可修復。 備注:此補丁不適用于PCIe接口NVMe協(xié)議的SSD(暫時還沒找到解決方案) (4)IOAHCIBlockStorage補?。?/span> 這個補丁是強制開啟非蘋果原裝固態(tài)硬盤Trim的支持(此補丁同時也適用于白蘋果) (5)AppleGraphicsDevicePolicy補?。?/span> 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(代碼見下文) 實踐篇 通過以上的操作,現在已經具備安裝系統(tǒng)的條件,怎么裝大家應該都知道了,我就不多說了。下面主要是裝完的驅動問題,我簡單給大家介紹下: 1、首先是顯卡的驅動,自Nvidia發(fā)布新Web Driver后,大批10系顯卡復活,想想當時買A卡同學的心理陰影面積,哈哈哈哈!要想驅動顯卡必須滿足以下3個最基礎的條件: (1)需要10.12.4的系統(tǒng)支持,10.12.5的beta版暫時沒有支持,升級系統(tǒng)的同學注意了! (2)在EFI\CLOVER\drivers64UEFI文件夾下面必須要有“EmuVariableUefi-64.efi”這個驅動,是用來模擬白蘋果NVRM的,否則進系統(tǒng)無法驅動NVIDIA的顯卡。 (3)需要AppleGraphicsDevicePolicy補丁,上文中已經提到了,主要是針對SMBIOS iMac 17.1、Mac Pro 6.1等機型,驅動顯卡后進系統(tǒng)黑屏。 再就是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、 睡眠完美,睡眠后主板燈自動熄滅,鼠標或鍵盤喚醒后系統(tǒng)正常,目前沒有發(fā)現睡眠問題。 完美睡眠的前提是要加載原生的電源管理機制, 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]復制代碼 檢驗有沒有開啟高級電源管理可以在系統(tǒng)偏好設置里的節(jié)能,看看有幾個選項,我的是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協(xié)議的M.2 SSD 128GB,我用它來和一塊500GB的機械硬盤組 Fusion Drive,這個網上教程很多我就不發(fā)了,注意的地方就是要先在HDD上安裝系統(tǒng)讓它自動創(chuàng)建Recovery HD 然后在創(chuàng)建Fusion Drive,否則不會創(chuàng)建Recovery HD分區(qū),后期系統(tǒng)里“查找我的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./viewthread-1762375-1-1.html
|