2017年1月27日 星期五

BDU_v2.1 及 CLOVER 與 黑蘋果


OS X 作業系統具有必須在 EFI 環境啓動的特性,所以在黑蘋果的「引導程式( BootLoader )」扮演著重要的角色。Clover(幸運草) ,它是基於 Intel EFI 規範標準的開發專案,建構出來的是一套接近真實的 EFI 環境。所以,既然 MAC 的硬體也是標準的個人電腦 x86 規格,理論上 Clover 若能完整的模擬 MAC 電腦的 EFI 框架,那麼 Clover 引導 OS X 就能產生一台如同 MAC + OS X 完整體驗的個人電腦,這也是 Clover 的目標。

沒有雞怎能生蛋呢?
若是你沒有一台OS X,又如何由UniBeast來產生安裝隨身碟呢?
解決答案就是BDU,同時採用比較高級結構的方式才行。
我選擇不太新又不太舊的機板(H97m-a)來裝,不會太浪費,CPU G3258也剛好入門。
我們用WINDOWS來使用Clover(幸運草)
你必須用BDU v2.1.2016。
http://cvad-mac.narod.ru/index/bootdiskutility_exe/0-5
2月9日有新版CloverISO-4003.zip


















比較有用的工具是:
可將下載的 DMG檔EXTRACT成HFS使用
例如搜尋下載: macOS Sierra 10.12.3 +Ms Office 2016 v15.30.0+ utilities
試驗後不能用10.12.3,不能裝,不知為何?




關於蘋果這部分,請搜尋
macOS Sierra 10.12 + OS X El Capitan 10.11.6 + BootDiskUtility

先BDU format disk
然後 選part2:
restore partition
選macOS_10.12_(16A323)_FOR_BDU目錄內的5.hfs
完成後,這就是可開機的USB
你需要修正config.plist,才可使用






[補充說明]
ACPI table 包含各种表格。一般常見的有 RSDP,RSDT,FADT(FACS) ,DSDT ,SSDT,MADT 等等。其中 DSDT 和  SSDT 是用 ASL 語言編寫的,其它的表格都是一些描述性的值,不是用 ASL 寫成的。
DSDT(differentiated system description table):黑蘋果不一定需要,是主機板最大最重要的裝置與描述表,但能讓系統更穩定,且能取代很多額外檔案。SSDT (Secondary System Description Table.)讓黑蘋果(Hackintosh) 100%相容,你常需要兩者都patch
高級結構進階法,是用DSDT.aml(主機板)+SSDT.aml(CPU的頻率)文件安裝法,那UNIBeast完全不須使用了。DSDT的patch就會決定你要裝的kext。裝之前一定要參考相關主機板安裝網頁。
我用NVIDIA顯卡,若AMD顯卡黑屏,改成內顯安裝。















先用dart=0 -xcpm看看(XNU CPU Power Management),default driver不論是任何顯卡。
若有問題改成dart=0 -xcpm nvda_drv=1 (NVIDIA web driver install)
dart=0 nv_disable=1 uia_exclude=HS09;HS10 -v (不用NVIDIA web driver)
config.plist都是G3258,換別的就要修正(8x,9x  1150)
若主機板是series 8更名為SSDT-2.aml ,但若主機板是series 9 更名為SSDT-4.aml。
H81的DSDT(ASUS H81M-K,GA H81M-DS2,Asrock H81M-ITX)    +g3258的SSDT,你可以加入下面的kext
(不再提供檔案)
Asus B85M-E-BR 的 DSDT+kext,你可加入上面的g3258的
(不再提供檔案)
GA B85-HD3的 DSDT
(不再提供檔案)
完整的kext
(不再提供檔案)

GA Z170-hd3p的 DSDT與ga_z170.zip (skylake)
先用CLOVER目錄下的config.plist,kext就用CLOVER目錄下的。CPU的aml與DSDT的aml是另外來的,自己消化內容。沒板子可測試,有問題不保證。
(不再提供檔案)

Clover/ACPI/patched 放 .aml
Clover 目錄覆蓋config.plist
Clover/kexts/Other or 10.11  我麼安裝的是10.11.6,所以刪除所有目錄,只留other, 放kext.。

-----------------------------------------------
已測過
ASROCK h97m Anniversary + G3258 + NVIDIA 750ti + ALC 662 (OSX_10.11.6)

ASROCK h81pro BTC(用H81M-ITX的) + G3258 + NVIDIA 550ti + ALC 662聲音不保證 (OSX_10.11.6),OS X 三合一安裝工具文有說明。

SKYLAKE 好像有些人不用DSDT,採用多SSDT檔來patch的拼湊法,一樣結果方法不同,見招拆招很多地方不一定有修正,可能問題不少。總之我比較偏好用DSDT。





沒有留言:

張貼留言

注意:只有此網誌的成員可以留言。