小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

 劉改平8bjg65v3 2019-04-08

本文作者:唐少游

本教程僅用作學(xué)習(xí)或個(gè)人使用,嚴(yán)禁將黑蘋果安裝作為商業(yè)牟利手段,以出售黑蘋果安裝服務(wù)進(jìn)行交易。

個(gè)人非常討厭那些在閑魚、淘寶上出售黑蘋果安裝服務(wù)的商家,原因有很多:一、安裝方法、啟動(dòng)器、驅(qū)動(dòng)程序均非淘寶商家開發(fā);二、淘寶商家安裝黑果實(shí)際效果很差,僅僅做到能用,而不是好用,各類驅(qū)動(dòng)和DSDT/SSDT都不一定給你裝上,更別說(shuō)以后的系統(tǒng)升級(jí)等等;三、此類商家水平層次不齊,我可以確認(rèn)絕大部分的人只是略會(huì)皮毛,你來(lái)咨詢他會(huì)試試,不成功就取消這次交易,成功就薅一波羊毛,穩(wěn)賺不賠;四、黑蘋果本來(lái)就不為Apple公司支持,好奇、喜歡折騰,研究為自己安裝無(wú)口厚非,但是作為商業(yè)業(yè)務(wù)顯然是存在問(wèn)題的,所以請(qǐng)大家不要去淘寶、閑魚購(gòu)買此類服務(wù),也不要去淘寶進(jìn)行付費(fèi)咨詢之類,有問(wèn)題,去tonymacx86等專業(yè)論壇學(xué)習(xí)、發(fā)帖提問(wèn)。

現(xiàn)在黑蘋果越來(lái)越簡(jiǎn)單,工具和驅(qū)動(dòng)都在不斷豐富,只要你認(rèn)真讀懂了這篇文章,機(jī)器是近三代常規(guī)硬件(N卡不行),一般都可以實(shí)現(xiàn)黑果,難度很小,全文很多關(guān)于Clover的設(shè)置選項(xiàng)及功能都是我自己研究、嘗試得出的資料,全部看懂可以省下你一兩年的折騰。

本文所用機(jī)器為一臺(tái)剛組裝的電腦,我也沒有試過(guò)是否能成功,所以翻車了也說(shuō)不定。

前期準(zhǔn)備

配置環(huán)境

macOS 10.14.3 Mojave

本機(jī)電腦配置

處理器:intel i7 6400T

主板:華擎Z170 OC Formula

內(nèi)存:海盜船DDR4 3000 C15 8G

固態(tài):三星SM961 256G

顯卡:藍(lán)寶石RX 570超白金

準(zhǔn)備工具

  1. Clover Configuration

  2. Clover v4658 or newer/newest Clover of RehabMan Build

  3. 8G+U盤一只

  4. 支持UEFI啟動(dòng)的目標(biāo)電腦,CPU要求Ivy Bridge及更新的處理器,Sandy Bridge及更老處理器請(qǐng)自行研究

關(guān)于硬件的兼容性問(wèn)題

在開始之前我要簡(jiǎn)單談?wù)勱P(guān)于硬件的兼容性問(wèn)題,

一般來(lái)說(shuō)本文只要是Ivy Bridge之后的CPU都沒什么問(wèn)題,如果是SandyBridge處理器,由于Mojave不支持Sandy Bridge平臺(tái)安裝,請(qǐng)?jiān)贑lover Boot arguments中添加 -no-compat_check 來(lái)跳過(guò)Mojave的兼容性檢查。

固態(tài)方面:NVME固態(tài)包括但不限于建興、海力士等部分型號(hào)和三星PM981,這些固態(tài)的主控macOS不認(rèn),所以安裝根本找不到,SATA固態(tài)則沒有這個(gè)問(wèn)題。

顯卡方面:目前只推薦Intel核顯和AMD RX460/470/480/560/570/580和Vega 56/64,需要注意2048sp的RX 580是不能用的。

創(chuàng)建macOS Install USB Drive

從這篇文章起,我們就真正的開始進(jìn)入安裝黑蘋果的階段,現(xiàn)在我們已經(jīng)知道,一臺(tái)Intel處理器的電腦安裝黑蘋果,實(shí)際上是由BIOS Legacy或者UEFI引導(dǎo)第三方EFI啟動(dòng)器,例如Clover,來(lái)實(shí)現(xiàn)啟動(dòng)macOS。目前最主流的方案是UEFI+Clover創(chuàng)建、安裝、引導(dǎo)macOS Mojave,所以我們首先需要?jiǎng)?chuàng)建macOS Mojave的安裝U盤。

很多人不明白為什么我要在第一篇文章中使用U盤來(lái)安裝虛擬機(jī)macOS Mojave,而不是使用vmdk硬盤鏡像。事實(shí)上這種安裝方法能節(jié)省我們創(chuàng)建U盤的時(shí)間,不需要再下載第二次macOS安裝鏡像文件。對(duì)于我們來(lái)說(shuō)我們直接將U盤連接到虛擬機(jī)macOS中,然后在U盤的EFI分區(qū)中安裝Clover即可。

但是為了讓手頭有Macbook Pro等設(shè)備而沒進(jìn)行第一篇安裝虛擬機(jī)操作的人也能創(chuàng)建黑蘋果安裝U盤,我將會(huì)講解一次從空白的U盤到創(chuàng)建U盤鏡像的完整過(guò)程,已經(jīng)按照第一篇文章使用U盤安裝虛擬機(jī)的可以跳過(guò)這個(gè)步驟。進(jìn)入下一段!

首先,我們下載最新版本的Mojave,這可以從App Store中下載

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

App Store下載Mojave

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

勾選獲取

彈出偏好中的系統(tǒng)更新,然而不知道為什么下載失敗,不清楚是否由于虛擬機(jī)環(huán)境造成,實(shí)體機(jī)應(yīng)該不會(huì)有這樣的現(xiàn)象。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

失敗

故我只能劍走偏鋒,經(jīng)過(guò)google搜索how to reinstall mojave,我發(fā)現(xiàn)了一個(gè)小軟件名為macOS Mojave Patcher。通過(guò)Patcher內(nèi)置的Tools可以下載Mojave。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

macOS Mojave Patcher

確認(rèn)后即可開始下載。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

Download macOS

總體來(lái)說(shuō)下載速度并不慢

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

下載過(guò)程

下載完畢后在/Application目錄下就可以找到Install macOS Mojave的安裝器。我們既可以使用macOS Mojave Patcher創(chuàng)建U盤,也可以用命令行創(chuàng)建,我兩種方法都演示一遍:

首先是macOS Mojave Patcher,點(diǎn)擊左邊的icon,跳出選擇安裝app,我們選擇/Application/Install macOS Mojave,點(diǎn)擊打開。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

在軟件中可以直接燒錄

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

選擇Mojave安裝文件

接著再點(diǎn)擊右側(cè)的Target Disk,選擇U盤為目標(biāo)磁盤,接下來(lái)點(diǎn)擊Start Operation就開始燒錄了。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

安裝到對(duì)應(yīng)磁盤

第二種方法是使用Terminal創(chuàng)建,需要對(duì)命令行有一定的熟悉。

首先將U盤插入虛擬機(jī)或者M(jìn)acBook Pro,打開macOS自帶的Terminal終端,輸入diskutil list ,輸出如下圖所示。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

查看磁盤分區(qū)

從圖中可以看出,我的電腦有3個(gè)磁盤,disk0是真正的物理磁盤,分為兩個(gè)分區(qū),disk0s1是EFI引導(dǎo)分區(qū),disk0s2則是APFS文件系統(tǒng)的容器,這個(gè)容器虛擬化成disk1,再在其中分為4個(gè)分區(qū),分別為安裝系統(tǒng)的Macintosh HD、不知道干什么用的Preboot、恢復(fù)使用的Recovery分區(qū)和最后描述APFS文件虛擬化的VM分區(qū)。而disk3則是我的U盤,所以現(xiàn)在我們已經(jīng)知道了disk3是我們要操作的對(duì)象。

diskutil partitionDisk /dev/disk3 1 GPT HFS+J 'install_osx' R

diskutil是磁盤管理命令,partitionDisk表示對(duì)目標(biāo)磁盤進(jìn)行格式化,/dev/disk3則是U盤對(duì)應(yīng)的硬件名(因?yàn)樵赨nix下任何硬件都對(duì)應(yīng)著一個(gè)文件),1表示除EFI分區(qū)外只留下一個(gè)分區(qū),GPT意味著使用GUID分區(qū)圖,HFS+J使用HFS分區(qū)文件系統(tǒng),install_osx則是格式化后的分區(qū)名。輸出結(jié)果如圖所示:我們已經(jīng)創(chuàng)建了一個(gè)200M+的EFI分區(qū)(蘋果引導(dǎo)EFI區(qū)必須要大于200M)和一個(gè)15.7GB的分區(qū)。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

劃分U盤分區(qū)

接下來(lái)我們要使用命令創(chuàng)建安裝U盤。輸入以下命令:

sudo /Applications/Install macOS Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/install_osx --nointeraction

sudo表示調(diào)用超級(jí)管理員權(quán)限,意味著等會(huì)兒執(zhí)行命令需要輸入賬戶密碼,后面跟的/Applica->media則表示使用這個(gè)路徑的命令,—volume后面的表示目標(biāo)分區(qū)為U盤。執(zhí)行命令后將會(huì)格式化U盤并COPY系統(tǒng)安裝文件。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

燒錄完成

Create Clover EFI and Configuration

接下來(lái)我們需要對(duì)U盤的EFI分區(qū)安裝Clover,這里既可以使用sourceforge上托管的Clover master branch,也可以使用其他人fork的Clover分支,我比較習(xí)慣使用RehabMan在Bitbucket上fork的CloverRM版,諸位可自行下載。打開Clover,點(diǎn)擊繼續(xù),確認(rèn)許可協(xié)議

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

Clover-1

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

Clover-2

接下來(lái)我們選擇更改安裝位置,選擇我們的U盤。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

修改安裝位置

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

定位到U盤

點(diǎn)擊繼續(xù)重新回到上級(jí)界面,這次我們選擇自定。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

選擇自定安裝

自定的內(nèi)容非常多,我們需要詳細(xì)講解一下

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

Clover自定安裝

由于我們使用UEFI啟動(dòng)而非BIOS Legacy,所以勾選僅安裝UEFI開啟版本,與此同時(shí)安裝Clover到EFI系統(tǒng)區(qū)也會(huì)自動(dòng)勾選,Bootloader和CloverEFI則無(wú)法選中(因?yàn)檫@兩項(xiàng)是跟BIOS Legacy啟動(dòng)有關(guān),如果想BIOS引導(dǎo)安裝請(qǐng)自行研究),勾選開機(jī)主題,這樣我們的啟動(dòng)界面能設(shè)置各式各樣的主題更換。勾選UEFI開機(jī)版本后,BIOS Drivers和FileVault 2 BIOS Drivers也會(huì)自動(dòng)隱藏。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

配置主題

接下來(lái)就是最最重要的UEFI Drivers配置,點(diǎn)擊左側(cè)的三角箭頭展開如下圖所示:

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

配置UEFI Drivers

  • ApfsDriverLoader-64 & AppleImageLoader-64這兩個(gè)是用來(lái)替代macOS原生APFS.efi,在High Sierra之后的版本,蘋果公司將磁盤分區(qū)從HFS更換為了APFS,早期Clover不帶這兩個(gè)efi,所以需要使用macOS中提取的apfs.efi來(lái)引導(dǎo)apfs磁盤,但是原生apfs會(huì)出現(xiàn)代碼,為了好看和方便,現(xiàn)在的Clover已經(jīng)自帶了apfs引導(dǎo)efi了。這兩個(gè)驅(qū)動(dòng)必須勾選。

  • AptioMemoryFix-64是用于處理引導(dǎo)初始階段的UEFI內(nèi)存分配修正efi,同類efi還有OsxAptioFix3Drv-64.efi/OsxAptioFix2Drv-64.efi/OsxAptioFixDrv-64.efi/OsxLowMemFixDrv-64.efi,千萬(wàn)千萬(wàn)注意,一個(gè)Clover引導(dǎo)EFI中只能有一個(gè)MemFixDrv,不然會(huì)出現(xiàn)錯(cuò)誤,如果說(shuō)你使用AptioMemoryFix在初始分配內(nèi)存時(shí)就出錯(cuò),那么可以嘗試考慮更換為后面幾個(gè)(也要一個(gè)個(gè)替換,千萬(wàn)別一堆安裝上去)。這個(gè)驅(qū)動(dòng)也必須要勾選。

  • DataHubDxe-64是macOS要求強(qiáng)制啟動(dòng)的協(xié)議,雖然大部分情況下都是啟動(dòng)的,但是有備無(wú)患,而且這個(gè)efi不會(huì)引起崩潰,大家都勾選即可。

  • FSInject-64必須勾選,正常情況下,我們需要對(duì)黑蘋果注入kernal kext,這個(gè)是必備efi。

  • SMCHelper-64是和FakeSMC聯(lián)動(dòng)的efi,smc是蘋果為了限制非Apple設(shè)備安裝macOS的東西,所以這個(gè)必須勾選。

  • CsmVideoDxe-64是在CSM開啟情況下提供更多的分辨率的efi,由于我們是純粹的UEFI啟動(dòng),所以不裝(這玩意兒裝了可能會(huì)出錯(cuò))。

  • EmuVariableUefi-64是對(duì)某些UEFI啟動(dòng)無(wú)法調(diào)用NVRAM的機(jī)器提供的NVRAM模擬,部分Skylake架構(gòu)的機(jī)器會(huì)需要這個(gè)efi(真的是很小一部分,我裝過(guò)Skylake三臺(tái)機(jī)器,都沒有用過(guò)這個(gè)efi),我建議只有在出錯(cuò)告知你需要這玩意兒的時(shí)候再調(diào)整,雖然這玩意兒裝了好像也不會(huì)導(dǎo)致崩潰,但是我不確認(rèn)本來(lái)NVRAM正常的機(jī)器裝上這個(gè)會(huì)不會(huì)就不調(diào)用硬件NVRAM了。所以我這里也不勾選。

  • PartitionDxe-64主要用于處理macOS的Hybrid磁盤分區(qū)表,這個(gè)是Bootcamp中用到的,我們沒啥用,不用勾選。

剩下的都沒什么好講的,基本用不到,很多都是歷史遺留,原來(lái)有用,現(xiàn)在已經(jīng)被macOS原生支持了,不需要再添加。點(diǎn)擊安裝:需要輸入密碼。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

安裝Clover

安裝完畢。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

安裝完畢

與此同時(shí),在桌面上我們也可以看到EFI分區(qū)已經(jīng)被掛載。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

EFI分區(qū)出現(xiàn)

Clover文件結(jié)構(gòu)如下圖所示

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

Clover EFI文件結(jié)構(gòu)

BOOT文件夾下有BOOTX64.efi,UEFI首先引導(dǎo)這個(gè)文件,然后BOOTX64.efi再進(jìn)一步引導(dǎo)CLOVER目錄下的CLOVERX64.efi,進(jìn)入CLOVER引導(dǎo)流程,接下來(lái)我們一一講解各個(gè)文件夾作用:

  • ACPI文件夾主要用于保存CLOVER引導(dǎo)時(shí)按F4提取的電腦ACPI表,保存在origin子目錄下,我們進(jìn)一步修改需要替換的DSDT和SSDT則需要保存在ACPI/patched目錄下,目前我們用不到

  • config.plist則是Clover引導(dǎo)最最重要的配置文件,默認(rèn)安裝Clover是空文件,我們需要盡量找已經(jīng)配置好、配置相近的成品config.plist進(jìn)行替換。

  • doc文件夾下都是一些描述介紹Clover的用途和用法文件,可以整個(gè)刪除

  • drivers64文件夾下主要是BIOS Legacy引導(dǎo)時(shí)需要加載的driver,我們使用UEFI引導(dǎo)可以整個(gè)刪除

  • drivers64UEFI文件夾是UEFI引導(dǎo)時(shí)需要加載的driver,我們?cè)诮酉聛?lái)還需要修改。

  • kexts文件夾下保存著需要注入macOS中的kernel kexts,非常重要,里面有10.6-10.14的子文件夾和other子文件夾,一般情況下,我們會(huì)刪除10.6-10.14子文件夾 ,只保留other文件夾,所有的kext保存在other文件夾下。

  • misc文件夾是保存preboot文件和vbios文件,一般情況下用不到,可以整個(gè)刪掉。

  • OEM文件夾也無(wú)用,可以整個(gè)刪掉

  • themes保存著Clover主題文件,例如我們現(xiàn)在就保存了BGM和Metal主題

  • tools保存著efi shell,不做修改。

總結(jié)一下,這里面目前最重要的就是config.plist/kexts/drivers64UEFI這三位,接下來(lái)我們就需要找到一個(gè)相近的config.plist文件來(lái)替換現(xiàn)有的config.plist,因?yàn)樽约貉芯縞onfig.plist的寫法太繁瑣太困難,我們只要找到類似的config.plist進(jìn)行小小的修改更加方便。這就是為什么很多人推薦如果打算進(jìn)行黑蘋果,最好能找已經(jīng)有人配置成功的類似配置進(jìn)行組裝DIY,因?yàn)閯e人成功表示你也大概率可以,而且它的config.plist你可以借鑒甚至直接拿來(lái)用,省心省事兒,像我更愿意有一位大牛在前面幫我做好引導(dǎo),我只需要簡(jiǎn)單拿來(lái)用就好。

RehabMan的github上有OS-X-Clover-Laptop-Config庫(kù),諸位可以自行尋找相近配置進(jìn)行替換,本機(jī)采用Intel io7 6400T處理器,內(nèi)置HD 530核顯,應(yīng)該是比較容易驅(qū)動(dòng)的,但是這次我用了一張RX570,故沒核顯什么事情,所以我選擇了同為14nm架構(gòu)的Skylake中選擇config,最終選擇了config_HD515_520_530_540.plist。復(fù)制到Clover文件夾中重命名為config.plist替換原有文件。

接下來(lái)我們需要安裝Clover Configuration來(lái)對(duì)EFI中的Clover進(jìn)一步配置。Clover Configuration界面如圖所示:

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

Clover Configuration

打開EFI分區(qū)中的config.plist,如圖所示

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

ACPI

在左側(cè)標(biāo)簽欄中選擇Boot,Boot Argument保留-v dart=0和debug=0x100,Timeout改為-1,其他隨意,Timeout是關(guān)于Clover引導(dǎo)時(shí)的等待時(shí)間,-1表示一直等待除非你選擇某個(gè)啟動(dòng)。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

Boot

這里也要詳細(xì)說(shuō)明下Boot Argument,你可以理解為啟動(dòng)參數(shù),不同的啟動(dòng)參數(shù)用于開啟不同的功能,有些kext也需要啟動(dòng)參數(shù)進(jìn)行配置,右鍵可以添加。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

Argument

  • -v是調(diào)試模式,在加上這個(gè)參數(shù)后macOS啟動(dòng)和關(guān)機(jī)將不會(huì)是蘋果LOGO+進(jìn)度條,取而代之則是引導(dǎo)時(shí)各種信息提示和BUG提示。在安裝的時(shí)候推薦勾選。

  • -s是單用戶模式,我也沒用過(guò)

  • -x是安全模式,沒用過(guò)

  • npci=0x2000/npci=0x3000是針對(duì)X99用戶需要添加的參數(shù),不然會(huì)卡PCI Configuration Begin

  • -xcpm是使用XNU CPU PowerManagement

  • cpus=1是強(qiáng)制只使用1個(gè)核心啟動(dòng),避免由于CPU核心過(guò)多導(dǎo)致的引導(dǎo)錯(cuò)誤

  • dart=0是禁用vt-d,macOS不支持vt-d,所以需要在BIOS中關(guān)閉,但是本人玩esxi喜歡開著,所以就需要添加dart=0

  • debug=0x100是在遇到panic時(shí)不要自動(dòng)重啟,這樣我們能在調(diào)試狀態(tài)下看到卡在哪個(gè)地方

  • nvda_drv=1是加載Nvidia Web Driver,N卡用戶在安裝完Web Driver后需要啟用,但是目前Web Driver卡在macOS 10.13.6,Mojave沒有Web Driver Release,很有可能會(huì)一直停滯,因?yàn)锳pple希望發(fā)展自己的Metal替代CUDA,所以目前安裝黑蘋果推薦要么核顯要么RX4xx/5xx/Vega xx(RX 580 2048sp不可用)

  • nv_disable=1在沒有安裝Web Driver之前,所有N卡用戶必須要加上這條禁用macOS自帶的Nvidia驅(qū)動(dòng)。

  • kext-dev-mode=1是早期遺留,在Sierra之前需要這條命令起到sudo的作用。

  • rootless=0同上,也是歷史遺留

  • 下面的Lilu/AppleALC/CPUFriend等等都是需要配合相應(yīng)的kext才能起作用,建議去github自行查詢相應(yīng)的用處。

在CPU選項(xiàng)卡中,如果是Skylake以上的處理器可以開啟HWPEnable,勾選圈圈中的兩個(gè)選項(xiàng)即可啟動(dòng)。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

CPU

Disable Drivers選項(xiàng)卡中的設(shè)置則和之前的Driver64UEFI息息相關(guān),如果在這里添加了某個(gè)Drivers,那么即使在前面那個(gè)文件夾中有efi,也不會(huì)被引導(dǎo),RehabMan的配置文件中默認(rèn)關(guān)閉VBoxHfs,因?yàn)樘狭耍阅茌^差,我們?cè)诮酉聛?lái)會(huì)下載HFSPlus-64替代。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

Disable Drivers

GUI選項(xiàng)卡一般不需要做大改動(dòng),如果要引導(dǎo)Linux,請(qǐng)勾選Scan下的Linux,在右側(cè)可以配置主題,例如我們這里選擇BGM作為主題,最右邊還可以隱藏Volume,一般情況下我們隱藏Preboot和Recovery。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

GUI

在Graphics中我們可以對(duì)顯卡進(jìn)行ID注入,Intel核顯用戶請(qǐng)輸入正確ig-platform-id并勾選inject Intel,具體ig-platform-id可以參考黑果小兵整理的Intel核顯platform-id,由于我們是AMD RX 570 4G,除了要在kext包中添加WhateverGreen之外,還需要勾選RedeonDeInit,具體原因參照Tonymacx86-Post Install-Graphics-Radeon Compatibilty Guide As Follow:

Many modern AMD GPUs are incorrectly initialized during boot phase, which will can lead to serious issues in OS X (e.g. boot to black screen or crash after sleep/wake). This was first solved by the WhateverGreen Lilu plugin. Extensive research has been done by Mieze, resulting in a DSDT patch. This knowledge has been incorporated into Clover (starting with rev. 4296) and can be enabled from the config.plist

Inject ATI和Inject NVidia一般都不用勾選,這是對(duì)老顯卡的支持。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

Graphics

Kernel and Kext Patches則是一些高手們定制出來(lái)的補(bǔ)丁,通過(guò)這種方式進(jìn)行熱修復(fù),這里要說(shuō)下比較關(guān)鍵的MSR 0xE2問(wèn)題,在真實(shí)的Mac電腦上,OSX XCPM PowerManagement需要對(duì)BIOS中MSR 0xE2這塊區(qū)域進(jìn)行讀寫,然而,很多主板把這個(gè)區(qū)域鎖了起來(lái),不允許讀取修改,ASUS主板印象中是全線都鎖,所以這就導(dǎo)致了Kernel Panic,根本無(wú)法引導(dǎo),以前很多人說(shuō)技嘉的主板容易黑,那就是因?yàn)榧技螏缀跞€都是Unlock的,所以我們經(jīng)常會(huì)說(shuō)到BIOS中的CFG Lock需要Disable。但很多主板BIOS中根本沒有這個(gè)選項(xiàng),

第一種方法是CodeRush開發(fā)的UEFIPatch可以讓我們解鎖MSR 0xE2選項(xiàng),但是相對(duì)比較麻煩

第二種方法我們可以在KernelToPatch中添加由Pike R.Alpha的“xcpm_core_scope_msrs”補(bǔ)丁,并且勾選kernelPM,補(bǔ)丁如下:

Find: 31 d2 e8 91 fc ff ff Replace: 31 d2 90 90 90 90 90

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

Kernel and Kexts to Patch

SMBIOS代表你這個(gè)機(jī)器的型號(hào),點(diǎn)擊圈圈內(nèi)的按鈕可以選擇不同的機(jī)型,盡量選擇同代CPU機(jī)型仿冒,這里我選擇同為Skylake架構(gòu)的iMac 17,1。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

SMBIOS

回到Rt Variables,我們點(diǎn)擊Generate創(chuàng)建ROM

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

RT Variable

最后在System Parameters中我們Generate UUID,在inject Kexts中選擇Detect,這里Detect表示如果在/System/Library/Extensions或者/Library/Extensions文件夾中有同樣的kext,clover就不會(huì)注入,如果沒有,就會(huì)注入,個(gè)人覺得最好,而Yes表示無(wú)論如何都注入,No表示不注入kext。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

System Parameters

Clover Configuration的左下側(cè)則是一些小工具,例如Mount EFI可以非常方便的掛載系統(tǒng)和U盤的EFI分區(qū)

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

Mount EFI

Install Drivers則可以非常方便下載EFI Drivers,我們這里就需要使用這個(gè)工具下載HFSPlus-64.efi,否則在Clover中我們根本看不到Install Mojave。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

Install Drivers

kexts Installer中我們可以非常方便的下載一些必要的Kexts,需要注意,OS Version要選擇Other,這樣所有的kext都會(huì)被下載到Kexts/Other文件夾下。我們這里需要Lilu/WhateverGreen/FakeSMC/USBInjectAll:

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

Kexts Installer

簡(jiǎn)單的說(shuō)一下這些Kext各自的作用,為了大家能理解作用,請(qǐng)?jiān)敿?xì)閱讀下段文字,挑選自己需要的kext!

  • Lilu是一個(gè)由acidanthera寫的輔助性Kext,它本身沒有什么作用,但是它能幫助其它kext注入,并且提供了一套獨(dú)特的API,所以很多Kext需要它的存在才能發(fā)揮作用,依賴它的Kext有:AirportBrcmFixup/AppleALC/ATH9KFixup/BT4LEContiunityFixup/CPUFriend/DiskArbitrationFixup/HibernationFixup/NightShiftUnlocker/NoTouchID/NoVPAJpeg/VirtualSMC/WahteverGreen,所以這個(gè)驅(qū)動(dòng)幾乎是必備的。

  • VirtualSMC是用來(lái)取代FakeSMC的新一代kext,也是由acidanthera寫的,但是目前BUG較多,我基本是不用的

  • WhateverGreen可以說(shuō)是GPU kext的集大成制作,集合了CoreDisplayFixup/BrcmWLFixup/EnableLidWake/AppleBlacklightFixup/AzulPatcher4600/IntelGraphicsDVMTFixup/IntelGraphicsFixup/NvidiaGraphicsFixup/Shiki等kext,基本能解決除N卡Web Driver沒有外所有的顯卡問(wèn)題。也是由acidanthera編寫,必備驅(qū)動(dòng)。如果你使用的是4K屏幕,請(qǐng)?jiān)贐oot Argument中加入-cdfon。

  • AppleALC同樣由acidanthera編寫,主要是為了對(duì)那些不支持的聲卡進(jìn)行修復(fù),讓其正常工作,之后的文章我們會(huì)對(duì)其深入講解。

  • AirportBrcmFixup則是針對(duì)無(wú)線網(wǎng)卡的驅(qū)動(dòng)和Airport功能的修復(fù)。

  • NoVPAJpeg是針對(duì)macOS 10.14下Preview和QuickLook存在問(wèn)題而添加的。

  • CPUFriend是開啟動(dòng)態(tài)CPU電源管理時(shí)需要用到

  • FakeSMC是最最最最最最最重要的Kext,沒有之一,RehabMan出品。因?yàn)閙acOS的安裝需要SMC,這個(gè)kext的作用就是模擬SMC,讓macOS安裝可以正常進(jìn)行,這個(gè)必須要有!此外FakeSMC還有一系列插件 (FakeSMC_ACPISensors.kext, FakeSMC_CPUSensors.kext, FakeSMC_LPCSensors.kext, FakeSMC_GPUSensors.kext),如果你要使用HWMonitor監(jiān)測(cè)CPU數(shù)據(jù),就需要安裝這些插件。

  • USBInjectAll是針對(duì)macOS有USB Port數(shù)量限制而設(shè)計(jì)出來(lái)的,RehabMan出品。在macOS10.11之后,USB特別多的主板,例如Z系列X系列要么破解USB Port Limit要么針對(duì)本機(jī)定制USBInjectAll,之后的文章我們會(huì)深入講解。

  • VoodooPS2Controlller:如果你是筆記本,請(qǐng)加入這個(gè)驅(qū)動(dòng),這個(gè)主要是為了提供PS2支持,因?yàn)榕_(tái)式機(jī)很少用到PS2,所以可以不加,但是筆記本的鍵盤、觸控板大多數(shù)都是使用PS2端口,所以一定要加。

  • NullCPUPowerManagement:如果你卡在了ApplePowerManagement說(shuō)明CPU原生電源管理失敗,就需要這個(gè)驅(qū)動(dòng)來(lái)關(guān)閉CPU原生電源管理。

  • ACPIBatteryManagement:筆記本電池管理需要用到,但是安裝的時(shí)候不加沒關(guān)系,之后的文章詳細(xì)講解筆記本電池ACPI修復(fù)的時(shí)候會(huì)講解。

  • FakePCIID:仿冒PCI設(shè)備的一些Kext依賴它,屬于輔助性kext。驅(qū)動(dòng)無(wú)線網(wǎng)卡的時(shí)候要用到,RehabMan出品。

  • GenericUSBXHCI:其實(shí)我本不想描述這個(gè)Kext,因?yàn)檫@個(gè)Kext是針對(duì)Sandy Bridge架構(gòu)及更早的處理器不支持USB3.0,所以主板自作聰明添加了第三方USB3,這時(shí)候就需要這個(gè)驅(qū)動(dòng)來(lái)實(shí)現(xiàn)正常工作,對(duì)我們沒啥用處。

  • RealtekRTL8111/RealtekRTL8100/AppleIntelE1000e/IntelMausiEthernet/AtherosE2200Ethernet這些則是有線網(wǎng)卡驅(qū)動(dòng),可以根據(jù)自己的網(wǎng)卡型號(hào)挑選,無(wú)線網(wǎng)卡和藍(lán)牙部分我們下次詳細(xì)展開講。

這塊主板是Intel i219-V的網(wǎng)卡,所以還需要額外安裝IntelMausiEthernet。這些都可以在tonymacx86上下載到。最終Kext文件夾如圖所示,只要能安裝就好,完善之后再做。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

驅(qū)動(dòng)目錄

Intel核顯用戶特別注意,Broadwell和Skylake處理器在macOS下都要求DVMT-Prealloc最起碼在64M及以上,但是很多BIOS都不支持更改,所以config中一般默認(rèn)添加了一個(gè)minStolenSize的patch,將macOS的要求從64M改為32M,它在config.plist/Devices/Properties/PciRoot(0)/Pci(0x02,0)中存在。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

image.png

設(shè)置BIOS

  • 關(guān)閉vt-d:但是由于本人討厭關(guān)閉vt-d,所以在Boot Argument中已經(jīng)添加dart=0,可以不關(guān)閉。

  • 關(guān)閉secure boot:微軟整出來(lái)的幺蛾子,要求啟動(dòng)的系統(tǒng)有簽證才算secure,妥妥的要關(guān)掉。

  • 關(guān)閉Legacy Boot/CSM:為了純正的UEFI引導(dǎo),我們要關(guān)閉避免干擾,如果你Windows不是UEFI啟動(dòng),那也可以不關(guān),但是請(qǐng)仔細(xì)選擇引導(dǎo)(如果UEFI啟動(dòng)進(jìn)入Clover卡住,請(qǐng)開啟CSM,如果單屏正常,雙屏啟動(dòng)黑屏,請(qǐng)開啟CSM)。

  • 關(guān)閉fast boot:有些主板Fast Boot會(huì)直接忽略USB引導(dǎo)。

  • SATA Mode設(shè)置為AHCI,不要IDE,不要RAID

  • 關(guān)閉TPM模塊

  • 關(guān)閉CFG-Lock,我真想不明白為什么主板廠喜歡Lock,默認(rèn)Lock就算了,還不給改。

  • 關(guān)閉IO Serial Port:這個(gè)就是所謂的COM口,一般正常人也用不到,有些搞硬件開發(fā)和單片機(jī)的用的比較多

  • 開啟XHCI Handoff EHCI Handoff

啟動(dòng)macOS Mojave安裝U盤

  • 開機(jī)按F11(因主板而異)進(jìn)入啟動(dòng)選擇菜單,選擇Mojave安裝U盤,前面都已經(jīng)配置好了,這里直接回車,等待即可。雖然是這臺(tái)電腦我根本沒裝過(guò),但是根據(jù)我對(duì)常規(guī)平臺(tái)的了解和前面詳細(xì)的設(shè)置,個(gè)人覺得一次就能過(guò)。

果不其然,正常進(jìn)入安裝界面:

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

第一次啟動(dòng)1

接下來(lái)首先選擇語(yǔ)言為簡(jiǎn)體中文,下一步。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

第一次啟動(dòng)2

在macOS實(shí)用工具這里首先選擇磁盤工具,進(jìn)行進(jìn)一步的配置。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

第一次啟動(dòng)3

在磁盤工具里我們可以發(fā)現(xiàn)除了Windows下的兩塊SATA硬盤被標(biāo)注為disk1s1(機(jī)械硬盤,disk1表示第一塊硬盤,因?yàn)樵诓逯靼錝ATA口的時(shí)候更靠前,s1表示第二個(gè)分區(qū),第一個(gè)分區(qū)為GPT格式默認(rèn)有的EFI分區(qū))和disk2s4(Windows所在磁盤分區(qū))之外,還有一個(gè)SAMSUNG開頭的大小為256G的PCI-E磁盤,這就是我們要安裝的地方,選擇最上方抹掉按鈕。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

第一次啟動(dòng)4

名稱為Macintosh HD,macOS默認(rèn)的名稱,格式為APFS+GUID分區(qū)表。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

第一次啟動(dòng)5

格式化成功后關(guān)閉磁盤工具

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

第一次啟動(dòng)6

選擇安裝macOS。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

第一次啟動(dòng)7

選擇繼續(xù)

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

第一次啟動(dòng)8

協(xié)議繼續(xù)下一步

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

第一次啟動(dòng)9

目標(biāo)磁盤選擇剛才格式化好的Macintosh HD分區(qū)

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

第一次啟動(dòng)10

接下來(lái)進(jìn)入漫長(zhǎng)的等待

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

第一次啟動(dòng)11

結(jié)束后會(huì)重啟電腦,仍然按F11選擇U盤EFI啟動(dòng)(因?yàn)檫@個(gè)時(shí)候我們只有U盤里有Clover Bootloader可以引導(dǎo)macOS),選擇右下角是磁盤形狀的macOS圖標(biāo),并且名稱應(yīng)該為Install from Macintosh HD。這次引導(dǎo)會(huì)相對(duì)快一些,引導(dǎo)結(jié)束一會(huì)兒就會(huì)重啟

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

第二次啟動(dòng)

第二次重啟后,就會(huì)開始將復(fù)制到Macintosh HD磁盤的系統(tǒng)文件解壓展開并進(jìn)行一系列的自動(dòng)化設(shè)置。結(jié)束后仍然是重啟。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

第三次啟動(dòng)

這次重啟后進(jìn)入U(xiǎn)盤引導(dǎo),我們可以發(fā)現(xiàn)磁盤變成了四個(gè),第一個(gè)就是Windows,第二個(gè)是U盤的macOS安裝環(huán)境,第三個(gè)是macOS系統(tǒng),第四個(gè)則是Recovery分區(qū)。我們選擇第三個(gè)回車:

等待一段時(shí)間后我們就進(jìn)入了macOS的設(shè)置界面,區(qū)域選擇中國(guó)

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

第四次啟動(dòng)1

鍵盤選擇ABC英文鍵盤或者簡(jiǎn)體中文都行。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

第四次啟動(dòng)2

由于我實(shí)際上加入了WIFI驅(qū)動(dòng),所以是可以上網(wǎng)的

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

第四次啟動(dòng)3

如果是沒有加入WIFI驅(qū)動(dòng)并且沒有網(wǎng)線連接有線網(wǎng)口是,出現(xiàn)的畫面應(yīng)該是這樣的,我們需要選擇“我的電腦不連接互聯(lián)網(wǎng)”

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

第四次啟動(dòng)4

數(shù)據(jù)與隱私?jīng)]啥好說(shuō)的,繼續(xù)

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

第四次啟動(dòng)5

不傳輸任何信息,繼續(xù)

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

第四次啟動(dòng)6

在登錄Apple ID界面,個(gè)人建議無(wú)論你是否能上網(wǎng),都選擇稍后設(shè)置,因?yàn)楹芏嗯笥堰BSMBIOS的三碼都沒搞懂,貿(mào)然登錄Apple ID是可能被鎖賬戶的,到時(shí)候你哭都來(lái)不及。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

第四次啟動(dòng)7

條款與條件沒啥好說(shuō)的,繼續(xù)

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

第四次啟動(dòng)8

接下來(lái)創(chuàng)建本地賬戶,各位可自行設(shè)置

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

第四次啟動(dòng)9

快捷設(shè)置選擇自定設(shè)置

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

第四次啟動(dòng)10

我們需要打開定位服務(wù)

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

第四次啟動(dòng)11

關(guān)閉數(shù)據(jù)共享

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

第四次啟動(dòng)12

都上Mojave了,當(dāng)然要選擇更好看的Dark外觀了。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

第四次啟動(dòng)13

安裝結(jié)束,一個(gè)完整的macOS系統(tǒng)就裝完了。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

安裝結(jié)束

至此,我們就獲得了一個(gè)運(yùn)行于非Apple硬件上macOS 10.14 Mojave系統(tǒng),當(dāng)然它還有很多地方?jīng)]有完善,關(guān)于驅(qū)動(dòng)完善部分,我們將會(huì)在接下來(lái)的文章中繼續(xù)介紹,敬請(qǐng)期待。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

(最近連折騰電腦帶黑果,累壞了)

千萬(wàn)別把U盤扔了,下次我們進(jìn)去macOS還得靠它呢。

黑蘋果從入門到精通:在Intel電腦上安裝macOS 10.14 Mojave

Screen Shot Of macOS

有關(guān)Windows macOS雙系統(tǒng)時(shí)間不同步問(wèn)題

任何安裝在計(jì)算機(jī)上的系統(tǒng),其時(shí)間都是儲(chǔ)存于BIOS中,Windows 10會(huì)把BIOS的時(shí)間當(dāng)成本地時(shí)間,例如,現(xiàn)在東八區(qū)晚上八點(diǎn),那么在BIOS中儲(chǔ)存的也是8:00pm,但是Linux和macOS則會(huì)把BIOS中的時(shí)間當(dāng)成UTC時(shí)間,即零時(shí)區(qū)的時(shí)間,故macOS在讀到BIOS中為8:00pm,就會(huì)根據(jù)你所在的地點(diǎn),例如中國(guó),加上八個(gè)小時(shí),所以如果macOS下沒有進(jìn)行時(shí)間同步,你看到的時(shí)間將會(huì)是4:00am。

解決方法有兩個(gè):

  1. 在Windows下打開cmd,輸入 Reg add HKLMSYSTEMCurrentControlSetControlTimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1 ,Windows就會(huì)跟Linux和macOS一樣,把BIOS時(shí)間作為UTC時(shí)間,個(gè)人比較喜歡這種,這樣在裝三系統(tǒng)的時(shí)候就只要修改一個(gè)系統(tǒng)的設(shè)置即可。

  2. 在macOS下安裝一個(gè)叫Localtime-Toggle的補(bǔ)丁,可以讓macOS將BIOS時(shí)間當(dāng)做本地時(shí)間。


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多