最近發現我12版的MacbookAir安裝了新的10.12系統後,性能有所下降。
本打算新購一臺iMac過過我的臺式機蘋果癮,可惜沒錢。於是把目光投向了我現在使用的PC機。
(感覺到它在瑟瑟發抖了)
其實自從用了macOS後,對Win的喜愛已經漸行漸遠了,但是Win上的遊戲多,所以一直沒換Mac。現在手上已經有了N3DSL和PS4兩大遊戲悍將,PC上唯一指望能玩的《守望先鋒》和《怪物獵人OL》也因為製作者的不爭氣而持續棄坑中。
而且換了iPhone7P之後,擼了很多好用的軟體,許多都只有IOS和MAC版本,Win的版本就沒見開發者考慮過。同時有感於IOS和Mac上的無縫操作體驗,實在喜歡的不得了,想用Mac的種子不斷發芽不可收拾。
我記得大學的時候,折騰過一次黑蘋果,只記得勉強安裝啟動進入了系統,但是無法實現驅動的安裝,這次有意搜索了一下妝黑蘋果的教程,發現大多數人都說現在的安裝是越來越簡單了,尤其是主流的PC配置已經被研究的很透徹了,只要不是十分冷門的硬體,幾乎可以完美運行。並且臺式機相對於筆記本而言更簡單一些(不用考慮觸摸板、電源管理、無線網卡和藍牙)。
反正是腦洞開起來之後就停不下來,怎麼的也得試一試,於是便踏入了我近幾年來最大的一次巨大的挖坑填坑工程。
我已經記不得是重啟了多少次,抹掉硬碟多少次,捶胸頓足抓狂多少次了。
配置CPU:E3 1231 v3
顯卡:GTX960
很多人擔心自己的配置能不能裝黑蘋果。其實技術發展到現在,主流的Intel平臺配置是完全沒有問題的。不過以防萬一可以用「配置+黑蘋果」的關鍵字去搜索一下,有沒有明確指出不能安裝的。
因為我想要最純粹最接近白蘋果的體驗,所以打算只安裝單Mac系統(讓Win見鬼去吧) 。如果要安裝雙系統的話,還是會多出一些坑的,這片文章就不多贅述了,有需求的可以自行搜索一下,主要是在引導和分區上的問題。單系統的話就沒有引導和分區這些問題了,準備好工具就可以開幹。
工具Win環境下需要準備的:
一個U盤來,用來寫入10.12的安裝文件和clover引導文件,這個步驟在win下完成。
原版的10.12的dmg。
Clover引導(某些dmg自帶了Clover,按需下載)
WIN下的寫入MAC安裝系統軟體TransMac。
以防萬一可以準備一個winpe的u盤和win的安裝文件,在黑蘋果無法安裝下滾回windows。
Mac下需要準備的:
最新版的clover(直接用Clover Configurator也可以,裡面可以直接更新安裝最新版的clover)
Clover Configurator(可視化調整config.plist文件)
WebDriver驅動升級包(顯卡驅動)
VoodooHDA安裝包(音效卡驅動)
FakeSMC.kext(欺騙系統認為你的PC是MAC機)
RealtekRTL8111.kext(網卡驅動)
USBInjectAll.kext(USB驅動)
kext Utility Pro(重建系統驅動緩存)
工具集合連結: https://pan.baidu.com/s/1hrKucWc 密碼: cuud
有點亂,按需拿取。
BOIS設置安裝前一定別忘了改BIOS,參考下面:
If your CPU supports VT-d, disable it
If your system has CFG-Lock, disable it
If your system has Secure Boot Mode, disable it
Set OS Type to Other OS
If your system has IO SerialPort, disable it
Set XHCI Handoff to Enabled
If you have a 6 series or x58 system with AWARD BIOS, disable USB 3.0
USB KEY 設為第一啟動項,光碟機為第二啟動項
第一步,安裝直接從u盤引導進入安裝界面,選擇磁碟工具,選定要安裝的硬碟,用Mac OS Extended(Journaled)的方式+gui引導方式抹掉硬碟。然後關閉磁碟工具,選擇安裝macOS,開始安裝。這一步只是把安裝文件寫入硬碟而已。
重啟後進入第二次真正的安裝。
安裝完成後,還是用U盤上的引導進入系統,填寫相關信息後,就能進入桌面了。
自此系統就安裝完畢了。我覺得大部分人是能到這一步的,問題是網上大部分的教程也都只是講到這一步,這時離完美的黑蘋果還差十萬八千裡,硬碟引導和驅動安裝一集DSDT注入才是重點。不過確實這個方面因機子的配置不同而異,並沒有萬能的教程。不過許多概念沒有解釋的很清楚,害得我自己一直瞎摸索,直到靜下心來認真地爬了遠景論壇的帖子,才弄清楚大概的流程。
接下來就是引導和驅動的安裝了。
第二步,製作硬碟引導重啟進系統重啟後還是用U盤引導,在CLover界面上已經出現了10.12的啟動項了,按空格鍵,把Verbose(-v)和nv_disable=1選上。
-v是囉嗦模式,能讓你在啟動中知道問題出在哪個位置。
nv_disable=1是關閉顯卡驅動,因為待會我才安裝顯卡驅動,這裡打開會出錯。
進入Mac系統後,打開Clover Configurator,選左邊欄的Mount EFI,然後選右下Mount EFI partition,選擇系統盤(無法確定的話點旁邊的Check Partition),掛載磁碟上隱藏的EFI分區。
接著選擇左邊欄中的Install/Update Clover,把四葉草引導升到最新版,安裝時記得點自定,勾選如下:
安裝Clover到EFI系統區就是把最新版的引導文件裝到掛載的磁碟的EFI中。
首先
FakeSMC.kext、 RealtekRTL8111.kext、 USBInjectAll.kext
把這三個驅動拖到S_L_E下
然後安裝音效卡驅動,參考
http://bbs.pcbeta.com/viewthread-1474116-1-1.html
用的是VoodooHDA的安裝包,安裝完成之後,進入系統偏好設置>用戶與群組>選擇登錄項
把VoodooHdaSettingsLoader加進去,並設置隱藏。
接著是顯卡驅動,用WebDriver。
打開NVIDIA® WebDriver Updater,完全傻瓜式安裝。
最後,一定要用Kext Utility重建驅動目錄的緩存,才能正確的安裝驅動。
找到EFI>CLOVER>config.plist,用Clover Configurator打開,在boot選項裡,將nv_disable=1前的勾去掉,把nvda_drv=1前面的勾打上。重啟。
這裡解釋一下,因為記憶上有點模糊了可能有點出入。因為剛剛安裝完WebDriver是不顯示的,所以不能切換,重啟一次後會出現圖標才可以切換的。所以不知道這裡是否要先用nv_disable=1選項重新啟動一下,切換到WebDriver後再用nvda_drv=1啟動。
後記成功的樣子:
(E3被識別成了I7,說明還有瑕疵。)
其實三卡驅動完美後,基本上已經是90%的完美度了。
不過按照網上的帖子來看,還有一些工作比如CPU變頻、USB3.0、4K顯示器解析度之類的要做,涉及到的就是DSDT的知識。筆記本還要考慮盒蓋休眠、觸摸板等問題,這裡就不再展開講了。
另:去遠景爬貼才是最好的學習方式。