注意本文僅針對有一個Windows操作系統(沒有的話先安裝Windows),然后在此基礎上制作clover引導U盤,以UEFI的方式安裝macOS sierra的過程。我的配置:
1、六代intel i5 6500
2、集顯HD530
3、華碩B150M-A主板
4、單個240G固態硬盤
5、16G U盤一個
還有我是最近幾個月才開始倒騰黑蘋果的小白,不好或不對的還望多多指正!
1、BIOS設置
1.1、關閉串口
1.2、關閉VT-d
1.3、設置UEFI引導
這里設置UEFI引導,目前大多數主板都是支持UEFI的,如果你的機器支持UEFI,那么趕緊的用UEFI,畢竟這是大勢所趨。
1.4、允許非Windows啟動
這個很重要,OS Type必須由Windows Only改為Other OS,因為Clover顯然不是Windows,改過之后才可以從U盤啟動Clover。
1.5、設置DVMT預載內存大于等于64M
這個也很重要,在驅動HD530集成顯卡的時候通過注入id的方式,這種方式在10.11.6上面是沒有什么問題的,但是在10.12上面就會存在由于AppleIntelSKLGraphicsFramebuffer不斷重啟的問題。這個時候就要通過設置這個選項來避免這個問題。
2、設置EFI分區大小超過200M
2.1、所謂EFI分區,就是用UEFI模式的BIOS引導的GUID分區表的硬盤上必須存在的一個分區,從硬盤啟動時首先會從這個隱藏分區啟動,然后再加載Windows或者Clover之類的引導文件,從而啟動Windows或者Mac操作系統。
2.2、常見的單個Windows系統分區模式:
這里將硬盤分為2個分區,一個EFI,一個裝Windows,當然后面也可以多弄幾個分區。電腦啟動時首先BIOS會加載EFI分區,然后根據這個EFI分區里面會的Windows的引導文件(引導文件會在安裝Windows的時候自動放到EFI分區)來加載Windows分區,從而啟動Windows系統。
2.3、Windows,Mac雙系統分區模式:
這里將一個硬盤分成3個分區,由于不能直接引導Mac操作系統,只能通過clover之類的工具引導Mac,EFI分區上面需要安裝Clover。然后由Clover來引導Windows或者Mac操作系統。
2.3、如果你沒有安裝Windows,或者需要重裝系統,那么建議你直接把把硬盤重新分區。這里先使用老毛桃制作WinPE啟動U盤,從U盤啟動,進去后使用DiskGenius(老毛桃WinPE自帶這個工具)進行分區:
如圖將硬盤分區為GUID格式,因為是UEFI引導,不要選成MBR分區了。下面的子選項中按照圖示勾選,這里不需要MSR分區,這個分區沒有什么卵用,要勾選“創建新的ESP分區”,這里的ESP就是EFI分區。分區完畢之后你可以看到有三個分區,一個EFI分區加上另外兩個普通分區(下面將三個分區分別稱作EFI,A,B),后面會將Windows安裝到其中一個普通分區A中,將Mac安裝到另外一個普通分區B中。使用另外一個工具“分區助手PE版”查看(這個工具老毛桃WinPE里也有)分區情況:
可以看到磁盤1如前面所述被分為三個分區了。注意分區完畢后EFI分區默認是只有99M左右的(上圖磁盤1最左邊的那一個,上面示意圖是我已經調整到227M的,沒調整的時候EFI分區是99M的),但是后面安裝Mac的時候要求EFI分區必須大于200M的,否則會出現無法抹盤的尷尬情況。所以這里使用工具“分區助手PE版”,配合“調整/移動分區”,“分割分區”,“合并分區”等操作將EFI分區大小擴容到200M以上。這里不仔細講,多實踐就知道怎么擴容了,傻瓜式的軟件。
2.4、如果你已經安裝了Windows,那么請確保EFI分區大小要超過200M,各種方法可以百度。比如使用上面的分區助手PE版,或者DiskGenius,或者直接用Windows自帶的磁盤管理等等,這里不講了。
3、安裝Windows10
沒有Windows系統的話,使用U盤WinPE安裝Windows10到上面的A分區里面,這里略過,太簡單。
4、工具,鏡像下載
經過上面的,你已經有了一個可用的Windows環境,下面是在這個基礎上安裝Mac操作系統的步驟,首先下載鏡像和各種工具等。
4.1、原版鏡像 (去遠景上面搜最新版本的帶clover的鏡像)
4.2、TransMac
4.3、DiskGenius
4.4、plist editor
5、制作clover引導的U盤鏡像
5.1、打開DiskGenius,快速分區U盤為一個分區
5.2、右鍵管理員打開TransMac
然后選中U盤,右鍵“restore with disk image”,選中下載的鏡像,等待即可
完成之后會發現個U盤被自動分為2個分區,一個EFI分區,另外一個分區已經裝載好了macOS sierra的原版安裝鏡像。由于我們的鏡像自帶Clover,所以打開EFI分區會發現已經存在Clover文件夾了。如果鏡像不帶Clover,那么需要自己去下載Windows Clover的,解壓后復制到EFI分區下的EFI文件夾即可。
5.3、驅動、Clover配置
這里我們需要在EFI分區的文件夾:EFI\CLOVER下面,有兩個地方需要特別注意:dirvers64UEFI和kexts,其他的文件夾基本不需要你去動它。dirvers64UEFI用于Clover界面時的一些基本驅動等等,比如說要在Clover界面使用鼠標鍵盤啥的,這里的驅動與最后安裝的macOS sierra系統沒有關系,僅僅是為了支持安裝過程而已。kexts文件夾用于放置一些對應的macOS版本的驅動,比如macOS sierra的驅動應該放在EFI\CLOVER\kexts\10.12下面,這里的驅動與最后安裝的macOS sierra系統有關系。對于這兩個文件夾放置驅動的基本原則是能少則少,只放置必要的驅動,不要多放。
下面是我的dirvers64UEFI文件夾,更具體的關于這個文件夾的說明請參照這個帖子:http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1551482&page=2#pid41783915
下面是我的EFI\CLOVER\kexts\10.12文件夾的驅動,這里的驅動一般都可以去RehabMan大神的網站
(https://bitbucket.org/RehabMan) 下載最新的。注意這里的FakeSMC.kext最好使用不包含4個傳感器驅動的版本,即把FakeSMC.kext/Contents/PlugIns 下的 4個 *Sensors.kext 驅動刪掉即可。
Clover下面的config.plist文件可以使用plist editor來修改查看,這里安裝的時候我并沒有修改,其他機型配置需要酌情修改。
6、U盤啟動Clover,安裝macOS sierra
6.1、U盤啟動。
6.2、進入Clover界面后,鍵盤移動光標到Install OS X的盤符,空格,選中“With injected kexts”和“Verbose (-v)”,這里的“Verbose (-v)”是了嗦模式,就是啟動的時候打印日志,好讓你知道錯的時候錯在哪里。“With injected kexts”是讓Clover加載系統的時候讀取上面EFI\CLOVER\kexts\10.12文件夾下面的驅動。
6.3、傻瓜安裝界面,這一步需要抹盤,因為macOS系統是只能裝在mac認識的分區上的。選擇分區(注意別把Windows系統分區給抹了),選擇分區格式,抹盤。
6.4、傻瓜安裝到最后還會重啟一遍直至進入系統。
7、U盤引導改硬盤引導
此時我們想進入macOS系統還必須借助U盤中安裝的Clover,不想這么麻煩那肯定得將Clover安裝到硬盤上的EFI分區。
7.1、下載最新的Clover:https://sourceforge.net/projects/cloverefiboot/files/Installer/
7.2、安裝Clover,到這一步時,選擇自定義,然后勾選下面選項:
7.3、下載Clover Configurator,安裝,打開,掛載EFI分區。
7.4、將U盤EFI文件夾下面的Clover文件夾替換掉EFI分區的Clover文件夾,重新啟動。
7.5、如果啟動之后沒有進入Clover而是直接進入了Windows,那么在Windows上面用bootice添加Clover啟動項,再次重啟進入BIOS設置第一啟動為Clover,禁掉Windows的啟動項。
8、完善
8.1、驅動顯卡:采取注ig-platform-id的方式:
8.2、解決HD530花屏:驅動之后左上角菜單欄會有黑帶閃現,部分軟件會出現花屏現象。
按照這個來打補丁。http://bbs.pcbeta.com/viewthread-1724794-1-1.html
8.3、退出了嗦模式:取消選中“-v”即可。
8.4、隱藏多余的啟動項:Clover頁面進去默認會有特別多的啟動項,我們其實只需要Windows和MacOS兩個啟動項就可以了。Scan下面只勾選Entries,這樣可以過濾無用的Windows Legacy啟動項。右邊Hide Volume下面添加隱藏項,隱藏項的名稱在Clover啟動頁面,相應的啟動項下面的描述中找:boot xxxxxx from *****,*****就是啟動項的名稱,將*****填寫到Hide Volume下面就可以隱藏相應的啟動項。
8.5、備份系統
https://osx.cx/carbon-heipingguo-backup-clone-ghost.html
后話
很多人說遠景論壇打不開,好吧改hosts就行啊,實在不想改hosts,百度第一個就是啊,http://jingyan.baidu.com/article/9f63fb919505f7c8410f0e69.html