前言
其實一直想在蘋果上做開發的,可是面對蘋果硬體高昂的價格,我這個小窮逼只能望而卻步,便產生了自己裝黑蘋果的念頭。其實黑蘋果我好早就接觸過,但是是給我筆記本裝的,還是用別人配置好的,裝起來就像裝白果那麼簡單。我還沒自己嘗試過自己配置呢,所以才有了這次在桌上型電腦上的安裝的一次新的體會。請注意,本篇文章並不是教程,更多的是一篇心得體會。另外要說一下,桌上型電腦黑蘋果是比筆記本要簡單的,特別是你使用了能很好相容的硬體。
一,關於配置
既然是裝系統,硬體配置肯定要貼一下吧,如下圖,是我桌上型電腦的硬體配置:
另外給大家推薦一下這個網站,www.tonymacx86.com/,進去這個網站,點選Buyer's Guide選項卡,裡面有很多推薦的電腦硬體配置,只要根據裡面的硬體來配置的話,都很容易吃上黑蘋果的。二,映象寫入,製作安裝U盤
首先我們要做的是下載映象,很多網站都可以下載別人做好的映象,帶四葉草的。比如國內著名的黑蘋果論壇——遠景論壇,不過總是出現無法訪問的情況。如果覺得網上搜羅的參差不齊的話,推薦到這個網站下載:黑果小兵的部落閣,本人的映象也是從這裡下載的。本人下載的映象是:macOS High Sierra 10.13.2(17C88) Installer with Clover 4333.dmg。映象下載好了,就應該開始製作安裝U盤了,這裡我只介紹在Windows下如何製作(網上也有很多製作安裝U盤的教程,我就不重複造輪子了)。個人人認為最簡單的一個方法就是使用TransMac這款軟體,大家可以通過百度搜尋下載。試用期是15天,如果你解除安裝重灌又可以試用15天,況且我們也只是會用到一次,沒必要啟用。把你的U盤插在電腦上,開啟TransMac,找到左側你U盤的圖示,右鍵,有個Format開頭的選項,點選它,之後提示完成,點選OK。繼續右鍵你的U盤,有個Restore開頭的選項,點選它。之後點選框框旁邊三個點,在彈出來的檔案管理器視窗選中你下載的蘋果映象之後確定。然後會彈出一個進度框,這個過程比較漫長一點,具體時間要看你U盤寫入的速度。當然,你可以使用USB3.0的U盤,插在USB3.0的介面,這樣就會快不少。完成會有一個彈出框提示你Complete,你點選OK就是了。然後Windows會提示你格式化此U盤,記住,千萬別點確定格式化,不然就白做了。這樣,一個黑蘋果的安裝U盤就做好了。如果你是下載的帶有clover的映象,此時你的U盤裡面應該有兩個分割槽。你可以使用diskgenius這款軟體檢視。我下載的映象在Windows是看不到一個叫EFI分割槽的。(這一步並不是本文的重點章節,所以我也只是一筆帶過,如果各位有沒看懂的,可以去百度搜尋相關教程補補課)
三,開始安裝
因為我下載的映象自帶了clover,所以就不用自己動手安裝了。另外,我下載的映象中還含有很多通用性配置。現在我講把我的U盤插入前置USB介面,好的,開機,進入BIOS,選擇從U盤引導啟動,進入了四葉草,選擇Boot Install mac OS From Install什麼什麼的,一個回車,納尼?出現了一個禁止標誌?。這個我以前是知道這個錯誤的,原因有很多,我就不細說。我的解決辦法是把U盤插入到後置USB介面。所以我在這裡建議大家,有後置USB介面就別插前置USB介面,有USB2.0介面就別插USB3.0介面。好的,這個禁止標誌的問題算是解決了,但是接著又碰到一個問題,一個goIoScreenState 3什麼什麼的,網上一百度才知道是安裝10.13這個版本要遮蔽獨顯,其他安裝10.13會出現的一些問題可以參照右邊這篇部落格:macOS 10.13安裝中常見的問題及解決方法。於是乎,我就上網百度了一下華碩的主機板怎麼遮蔽獨顯,一番搜尋我知道了。進入BIOS,點選高階(我的BIOS是中文的),點選系統代理設定,裡面有一個顯示設定,進去之後有一個首選顯示卡,我一個回車,出現三個選項:自動,iGPU,PICE。又是一番搜尋,知道了iGPU代表的是核顯,PICE代表的是獨顯插槽,自動就是如果你的機子沒有裝獨顯,他將啟用核顯,如果裝了獨顯,那麼將遮蔽核顯。我選好iGPU之後,一個F10儲存。臥槽?怎麼黑屏了,莫慌,這個我還是有點經驗的,我把連線顯示器的VGA線接到主機的另一個VGA介面,那就是核顯輸出的介面,嗯,正常了。繼續從U盤啟動,進入clover,選擇option,選擇configs選項卡,選擇了config_HD_4600_4400_4000.plist這個配置檔案,是的,我的核顯是4600。選好之後,return,新增好-v啟動引數後繼續啟動安裝(我選擇的這個配置檔案沒有配置-v啟動引數,我自己手動配置)。激動人心的時刻終於要到了,額,然而還是沒有進去,還是出現了goIoScreenState 3什麼什麼的,我明明遮蔽獨顯了啊,配置也是根據我的硬體資訊選的。但是有一點不同,我自帶的那些配置檔案預設是給筆記本配置的,我的是桌上型電腦,這是有區別的,比如桌上型電腦HD4600顯示卡和筆記本HD4600顯示卡platform-id這是不一樣的。那好吧,索性我就暫時不注入id,不驅動我的核顯。反正我有一塊獨顯,而且獨顯驅動很容易。好的,再來一次,進BIOS,進clover,進option,選好config,最後進入Graphic什麼什麼的,也就是顯示卡配置的選項卡,把Inject Intel那個選項取消勾選,return,啟動安裝。激動人心的時刻就要到了,要進去了嗎?No,現實又狠狠給了我一記耳光,還是那個錯誤。蒼天啊,我做錯了什麼,你要這樣對我。陰差陽錯,我居然想到在顯示卡設定裡面設定注入英偉達顯示卡。好的,再來一次,進BIOS,進clover,進option,選好config,最後進入Graphic什麼什麼的,也就是顯示卡配置的選項卡,把Inject Intel那個選項取消勾選,然後把Inject Nvidia給勾上,return,啟動安裝。yes,終於進去安裝介面了。接著就是一頓操作猛如虎,很常規的操作,坐下。抹盤,給安裝盤命名為Mac OS,安裝,一氣呵成(注意,你要安裝的磁碟EFI分割槽要大於200M,否則會出現抹盤失敗,如果想了解的更詳細還請自己補課,本篇文章只是一篇心得體會)。好的,繼續再來一次,不過最後一步我們選擇Boot mac OS Install From Mac OS。這裡的Mac OS是我抹盤時命的名字。好的,一切還算順利,成功安裝上了。他自動重啟,不過我們依然還是要進去BIOS從U盤啟動。好的又是把config選好,取消勾選核顯注入,勾選英偉達顯示卡注入,然後選擇Boot mac OS From Mac OS。好的,成功進去系統,一番引導配置後進入了桌面。現在測試三卡:音效卡,顯示卡,網路卡。網路卡是OK的。音效卡和顯示卡是沒有驅動上的,現在用起來圖形介面比較卡頓,視訊記憶體只有7M,能不卡嗎?核顯我就不去驅動他了,直接驅動獨顯,下載好對應的web驅動。大家可以到這個網址下載:www.tonymacx86.com/nvidia-driv…。可以通過我下載的映象的映象名稱知道我的是10.13.2 17c88,也就是下圖中這個:
下載好之後就是一頓操作猛如虎,把這個驅動安裝好了,別說你不會,傻瓜式安裝。接著就要把clover啟動項放到硬碟的efi裡面了。我們需要用到Clover Configurator這個軟體,這個軟體也可以到文章開頭的那個tonymacx86下載。我們開啟軟體,點選Mount EFI: 之後點選: 然後再點選: 之後就會彈出一個檔案管理器視窗,開啟EFI資料夾,把U盤中EFI分割槽的EFI資料夾下的CLOVER資料夾拷貝到彈出的視窗的EFI資料夾中,因為把Windows給格式化了,不然這裡還會有一個MicroSoft的資料夾用來引導Windows的: 之後把這個CLOVER目錄下多餘的config檔案刪除,只留下我用到的那個config_HD4600_4400_4000.plist,並且把它更名為config.plist,這樣就會預設使用這個配置檔案啟動黑蘋果了。然後我們雙擊硬碟中的這個更名後的config.plist,預設會使用Clover Configurator這個軟體開啟,然後我們就可以進行配置了。首先我們在之前的步驟取消了核顯注入,開啟了英偉達注入,還新增了-v啟動引數,接著我們就要在軟體中進行配置。如下圖: 然後還有音效卡的仿冒,使用AppleALC,對於這個我們主要配置: 在輸入框中我輸入的是11,這個數值該怎麼填寫呢?主要參考這裡。我的音效卡是ALC887: 從圖中我們可以找到自己的音效卡可以填寫哪些數字,每個主機板的音訊線路都不同(不知道這樣說對不對),所以才會有不同的數字對應不同的線路,我這裡找了一個比較合適的數字就是11,前後皮膚的耳機插孔都有聲音,但是麥克風好像沒被驅動,暫時先這樣吧,反正不用麥克風等我之後一個一個試一下(如果你不嫌煩的話,還有很強的動手能力的話,可以參考這篇部落格去驅動音效卡)。然後我們還要配置一下這臺電腦的機型:
最後,點選左上角的叉叉關閉,點選OK儲存,好的,重啟,進入BIOS,繼續從U盤啟動,不過我們這次移動到下面這行小圖示,選擇一個四葉草標誌的選項進去,選擇add all開頭的那個選項卡,把四葉草啟動項新增一下。然後關機,拔掉U盤,開機,進BIOS,把clover開頭的那個啟動項設定為首選項。然後繼續進入高階,系統代理設定,顯示設定,首選顯示卡調整為自動,F10儲存並退出,把連線顯示器的VGA線連線回獨顯的輸出口,開機,進clover,啟動Mac OS,發現又出現了goIOScreenState 3那個錯誤,這個錯誤的出現真是搞了我大半天,可能是我比較小白吧。進不去怎麼辦,只好繼續切換成核顯,進去蘋果系統重新配置,最後我發現,原來是要把nv_diable這個勾選取消掉,把nvda_drv=1勾選上(據論壇說這個引數已經沒有作用了,我不管那麼多,為了保險起見,我還是勾上了)。 這個nv_diable引數是禁用英偉達驅動的,難怪驅動一直沒起作用,nvda_drv=1這個引數是使用英偉達驅動的。然後關機,進BIOS,把首選顯示卡有調整成自動,F10儲存並退出,把連線螢幕的線插回獨顯輸出的口。開機,發現已經可以成功進入系統,並且顯示卡也可以驅動上: 可以通過上圖看到獨顯已經被成功識別了!因為一切好像都正常了,我們就沒必要看開機啟動日誌了,那麼一長串程式碼影響美觀。我們要像白蘋果那樣開機只顯示logo,然後我們又可以開啟Clover Configurator這個軟體把-v啟動引數取消掉: 最後聽說黑蘋果的CPU很可能不正常,可以通過CPU-S這個軟體檢視,我的圖是下面這樣,我也不知道我的正常不?各位大神幫我看看?