Windows真的太難做開發了啊。。。Linux本來是最好的選擇,然而又缺少太多軟體,像微信、QQ這些就是想都不要想騰訊會給你開發的,用wine版本的又卡,用網頁版又不能發表情包= = 所以很難受,也沒有多少選擇了,只剩下一個mac可以選,但是蘋果電腦又貴性價比又低,怎麼可能買mac呢,於是只能黑蘋果啦~~
先放一張桌面的截圖吧,免得後面字太多沒人想看。
其實在以前我就了解到有黑蘋果這種東西了,以我這種喜歡嘗鮮和折騰的性格,應該早就開始了,但是我看了一下論壇裡別人的各類教程,總覺得太複雜了,加之我現在有挺多事要做的,所以就覺得單純折騰黑蘋果也太浪費時間了吧,時間寶貴啊 = = 於是一直沒有安排黑蘋果
直到最近,我的華碩遊戲本主板壞掉,拿去修好了,現在有三臺電腦,於是尋思著給它裝個黑蘋果試試水,最開始想到的是找淘寶商家給我安一個,但是不去試還行,試了一下,淘寶水真的太深了,首先我不能說淘寶沒有靠譜的黑蘋果商家,但是就我兩次淘寶黑蘋果的經驗,銷量排得很前的那幾個天貓商家,都是超級坑的,好評全是刷出來的(人工成本低就是好),說說這些商家坑的地方:
首先,他們安裝黑蘋果的辦法是讓你下載一個做好的恢復鏡像,然後用Paragon Disk這個軟體把他之前打包好的系統恢復到你的硬碟上,讓我服氣的是這個鏡像為了怕被你偷了還加了密碼。。這種方式和十年前電腦城裝盜版 Windows的ghost差不多,感覺對硬碟會有損害,而且不是純淨版系統你也不知道裡面捆綁了什麼東西
然後,我們先不要說這些商家所謂的「技術員」是不是會技術的,但是他們真的很不負責任,直接把這個萬能的鏡像給你刷到硬碟上之後就你能開機進入系統就行了,也不管你的其他硬體能不能驅動,像我這臺,商家給我刷了鏡像之後能開機,然後不能Wi-Fi,也沒聲音,商家就直接說讓我插網線,還說聲音無解。。。態度還挺差的,我想退款還不讓,我說要給差評之後連續打了幾個電話來騷擾我,我是真的服氣的。。
反正就是這樣吧,白蘋果又不想買(太貴),淘寶服務又坑,就只好自己折騰了,抱著計算機相關的事沒有我搞不定的信念,開始~
基礎知識準備蘋果好像是沒限制mac系統裝在什麼硬體上的,但是mac產品線很單一,所以mac系統支持的硬體也就很有限,所以黑蘋果才會比較挑硬體~
現在主流的方案都是使用Clover來模擬mac主板,從而引導mac系統,也就是說你把clover裝到EFI分區,然後再把mac系統裝到一個足夠空間到分區,就可以引導了,不過單純這樣還是不夠到,因為還需要驅動其他硬體啊。。
黑蘋果的驅動都放在clover的kexts文件夾裡面,所以我們裝黑蘋果最重要的步驟就是選擇適合你電腦硬體的kext文件組合,選對了就能使用mac了。
一般套路都是,禁用獨顯,(你問我那你買了1060ti顯卡不是虧了,沒錯,血虧),然後適配核顯、Wi-Fi、藍牙、音效卡這些硬體,問題都不大的,直接Google搜索對應的硬體型號+kext/mac/hack,這些關鍵詞就能找到對應的kext文件。(如果確實找不到就認栽吧,能換的就換,不能換的就放棄黑蘋果咯)
黑蘋果的話我就默認你已經有Windows系統了,(廢話,有mac還黑什麼),首先要有系統鏡像,然後有一個U盤,要製作引導盤~ 然後就慢慢調kext
話不多說,開始步驟
製作啟動盤首先準備一個8G以上的U盤~
去下載原版系統鏡像,我裝的是10.14.6的,可以去這裡下載:https://blog.daliansky.net/macOS-Mojave-10.14.6-18G84-Release-version-with-Clover-5027-original-image.html#more
對了,用etcher這個工具製作安裝盤~
這樣就可以開始了
進入系統安裝製作好了啟動盤之後,重啟進入mac系統安裝,如果這都進不去就先找一下你這個機型的clover文件,先在Windows下掛載U盤的EFI分區,(推薦用系統自帶的diskpart命令),也可以用磁碟精靈這類的。
diskpart掛載EFI分區其實很簡單,大致如下:
diskpart
list disk # 顯示出所有磁碟
sel disk 2 # 選擇你的U盤,具體幾號自己看
list part # 顯示所有分區
sel part 1 # 一般EFI分區都是第一個
assign letter=k # 分配一個盤符,具體多少自己定
然後Windows可能還有很坑的地方,就是分配盤符之後,卻打不開這個盤,說什麼沒有權限。。我服 這個時候可以使用管理員權限打開powershell,輸入notepad,點打開,裡面不是有個文件瀏覽對話框嗎,在這裡面操作就行了,反正差不多吧,是麻煩了一點,沒辦法,Windows真垃圾。
然後準備一個空的分區,進入mac安裝界面之後,選擇磁碟工具
把那個空的分區抹掉,選擇mac擴展或者APFS格式,都ok吧。
然後就安裝到這個分區上面。
然後經歷各種磨難,安裝好了Mac系統了,這個時候重啟,不要拔出來U盤,因為你還沒有把Clover安裝到電腦到EFI分區,拔了U盤就重啟不了。
重啟繼續進入mac系統,進一步的安裝和設置系統。
進入系統的配置如果能重啟進入系統,證明之前的配置什麼的都ok,所以可以把U盤上的clover複製到本機的EFI分區上了,方法在上面有大概介紹過,同樣在Windows下操作即可。
mac上需要兩個工具,kext utility和clover configurator,請自行下載。
在mac上掛載EFI分區用到這個 clover configurator ,如圖
然後kext utility的作用是修復/S/L/E (/System/Library/Extensions)裡面的kext文件的權限,而且也可以方便你往這個文件夾裡面添加kext文件。一打開就會自動設置/S/L/E裡面的權限,我就不截圖了。
成果放幾張截圖吧,好像也沒什麼= =,界面比較死板,終端不如Linux,文件管理不如Windows,但是好歹是unix系的,好處是做開發比Windows好,軟體比Linux多,取個折中吧~
未完善的地方:
觸摸板不能用
藍牙信號好像比較弱 = =
有相同型號機器的小夥伴可以和我交流啊~
後記總之就是按照自己電腦的各類硬體型號來配置吧,確實是挺浪費時間的,但是為了用上夾在Windows和Linux中間的並且適合做開發的Mac,花點時間還是值得的吧。
由於我剛剛開始接觸黑蘋果,也沒那麼多時間去了解各類原理,文中內容難免有錯誤的地方,我也就不求甚解了,反正現在基本完美使用,能用就行,不過多在這上面浪費時間。
我的電腦配置:
沒有百度網盤啥的,現在要分享文件也不知道怎麼弄,所以就懶得折騰了,需要Clover配置的可以在公眾號留言索取~
歡迎與我交流打代碼直播間:https://live.bilibili.com/11883038
微信公眾號:DealiAxy
知乎:https://www.zhihu.com/people/dealiaxy
博客:https://blog.deali.cn
簡書:https://www.jianshu.com/u/965b95853b9f