主要功能;
- 可引導(dǎo)mac os 10.4-10.8昼丑,win efi喳逛,linux efi
- 可引導(dǎo)傳統(tǒng)操作系統(tǒng) (WindowsXP最铁,Linux,DOS)的啟動(dòng)扇區(qū) (mbr)
- EFI bootloader 提供 RuntimeServices 與 OS 運(yùn)行戚宦,不可用于傳統(tǒng)的引導(dǎo)器
- 默認(rèn)偵測并設(shè)置硬件的大部份的屬性个曙,并且用戶可以在 config 中自己設(shè)置
- 可在在啟動(dòng)面板中重啟進(jìn)入其他操作系統(tǒng)
- 通過oem名稱自動(dòng)偵測配置 config
- 寫入 config 的 uuid 和 os 的一樣
- 自動(dòng)補(bǔ)丁功能
- smbios 更新為 standard 2.6
- 更新 ACPI 至 standard 4.0 版本. 支持從開機(jī)分區(qū)或 EFI 文件夾加載定制的 DSDT
- MADT表更新,解決在某些硬件 NMI 的問題加載APCI表單 (SSDT-xx, APIC, BOOT, SLIC, SLIT, SRAT, UEFI)
- 正確設(shè)置電源屬性為筆記本受楼,臺(tái)式垦搬,服務(wù)器
- 可選重啟修復(fù)功能?支持睡眠喚醒功能
- 可用 PCIRootUID 設(shè)備屬性注入功能,為那些無法編輯 dsdt 的人準(zhǔn)備的
- 顯卡屬性注入艳汽,為大多數(shù) A 卡和 N 卡
- 可選 EDID 注入
- usb3.0修復(fù) (LegacyOff,Ownership, Builtin, clock-id)
- HDA 注入, HDMI 修復(fù)
- 網(wǎng)卡內(nèi)建
- cpu 睿頻
- 自動(dòng)生成 P-State 及 C-State 的功能
- cpu變頻檔位和電壓控制
- 自動(dòng)給內(nèi)核打補(bǔ)丁為那些不支持的 CPU 像 Atom and Ivy Bridge (amd那是不可能的)
- 自動(dòng)為不支持的硬件給 kext 打補(bǔ)丁
- 第三方 kext 加載
- 支持火線下的安全模式
- 支持默認(rèn)分區(qū)引導(dǎo)
- 界面可自選猴贰,主題,圖標(biāo)河狐,字體
- 按
F1
獲得詳情,未來可能提供更多語言和字體支持. - 按
F2
儲(chǔ)存GUI 的開機(jī)紀(jì)錄 preboot.log 自動(dòng)保存在 EFI/clover/misc 文件夾 - 按
F4
獲取原始的ACPI表單,自動(dòng)保存在 EFI/clover/ACPI/origin 文件夾 - 按
F5
測試dsdt path功能 - 按
F6
可獲取顯卡rom,自動(dòng)保存在 EFI/clover/misc 文件夾 - 按
F10
截取開機(jī)引導(dǎo)界面圖,自動(dòng)保存在 EFI/clover/misc 文件夾 - 按
F12
推出 CD/DVD 并更新引導(dǎo)菜單當(dāng)放入CD后
主要介紹內(nèi)容
- Clover 的編譯
- Clover 的安裝
- fixes dsdt 的功能
- 顯卡注入功能
- EDID 注入與定制
- ATI 顯卡接口參數(shù)修正
- 任意 kext 打補(bǔ)丁 (kexts to patch)
- 隱藏引導(dǎo)界面不需要的菜單和卷標(biāo)
- 加載額外的驅(qū)動(dòng)忽略緩存你
- P- and C-states 功能介紹
- config.plist 簡介
- ······ 等更
編譯Clover
所用工具:Clovergrower米绕, 可在這里下載:前往 或者用 CloverGrowerPro,可在這里下載:前往 當(dāng)然命令行工具 Common tool line 是必須的馋艺,可在終端直接輸入 otool
Mac 會(huì)自動(dòng)下載安裝栅干,或者自行搜索。
什么是 CloverGrower ?
他是編譯和下載最新 Clover 的工具捐祠,并可打包成 pkg碱鳞、iso 格式的工具。首次先運(yùn)行 CloverGrower.command 設(shè)置完后可直接輸入 Clover
來完成同步和編譯踱蛀。
第一次運(yùn)行如提示缺少 gcc 等工具窿给,請(qǐng)按提示下載安裝即可。因?yàn)楸粔Φ脑蚩赡芎苈?br>
編譯完后會(huì)生成如下文件

其中 Clover.iso 就如同 wowpc.iso 可直接用 easybcd 掛載率拒。
更多編譯的信息看這里:前往
這里說一下 iso 格式崩泡。
就像 Win 版變色龍你可以在 Win 下用 easybcd 掛在啟動(dòng) (如果沒有 EFI 分區(qū)則可能會(huì)卡在 EFI 模擬界面,你得自己選擇 EFI 分區(qū)的選中 cloverX64.efi 或 cloverXA32.efi猬膨,下面會(huì)說明如何操作)
可在官網(wǎng)下載該 iso :前往
Fixes dsdt 的功能
參數(shù) | 功能 |
---|---|
AddDTGP | 修改 DSDT 添加方法所必須依賴的函數(shù)角撞。必不可缺 |
FIX_shutdown | 關(guān)機(jī)修復(fù),主要是添加 _PTS 函數(shù)勃痴,判斷寄存器 arg0 值是否為 5 谒所,華碩主板建議勾選. |
FIX_HPET | 修復(fù) HPET ,添加 IRQ(0,8,11) 加載原生電源管理召耘,10.9 不需要 |
FakeLPC | 仿冒 LPC 百炬,一般 Clover 會(huì)自動(dòng)注入合適的芯片參數(shù)到 dsdt 中,來達(dá)到加載 AppleLPC.kext 的目的污它。對(duì)以 Intel and NForce 芯片剖踊,建議勾選。特別是芯片組比較老的如:ICH7,ICH9 |
FIX_IPIC | 從 decice IPIC 移除中斷語句 (IRQ(2)),有助于電源按鈕的工作衫贬,對(duì)于筆記本而言德澈,更希望增加這個(gè)中斷功能。固惯。梆造。 |
FIX_SBUS | 增加 SMBusControlle 到設(shè)備樹種,可修復(fù)因缺失 SBUS 控制而在系統(tǒng) log 中出現(xiàn)的警告,建議勾選 |
FIX_DISPLAY | 增加 GFX0,和 HDMI 音頻設(shè)置 HADU. 如果設(shè)置了 FAKEID 也會(huì)增加到這邊镇辉,建議勾選 |
FIX_HDA | 修正 AZAL to HDEF or HDAU, 增加 layout -id 和 pinconfig,MaximumBootBeepVolume 屬性 |
FIX LAN | 注入網(wǎng)卡屬性屡穗,幫助網(wǎng)卡內(nèi)建。建議啟用 |
FIX USB | 注入 USB 屬性忽肛,幫助內(nèi)建 USB |
AddMCHC | 這個(gè)功能是在 dsdt 中添加一裝置具體是 DveiceID=0X0044,匹配 Intel Clarkdale 平臺(tái)村砂。有些芯片需要這個(gè)裝置來解決 PCI 的電源管理問題,一般不啟用 |
FIX SATA | 內(nèi)建磁盤屹逛,用 ICH6 的 ID 匹配础废,解決橙色磁盤問題,一般啟用 |
FIX IDE | 修復(fù)在 10.6 事五國出現(xiàn)的 AppleIntelPIIXATA 錯(cuò)誤罕模。 一般不啟用 |
FIX FIREWIRE | 在火線控制裝置中增加 fwhub 屬性评腺。一般不啟用 |
FIX Airport | 為支持 Airport 的無線網(wǎng)卡注入屬性,以開啟 Airport 功能淑掌,無此設(shè)備的不啟用 |
2. BOOT
2.1 Arguments
參數(shù) | 功能 |
---|---|
-v | 故障調(diào)試模式蒿讥,顯示所有調(diào)試日志(含錯(cuò)誤信息 |
-s | 單用戶模式:不能正常進(jìn)入系統(tǒng)時(shí)采用,脫離圖形界面锋拖,以命令行方式進(jìn)入 |
-x | 安全模式:不能正常進(jìn)入系統(tǒng)時(shí)采用诈悍。 |
arch=i386 | 以32位內(nèi)核模式啟動(dòng)。 |
arch=X86_64 | 以64位內(nèi)核模式啟動(dòng) |
npci=0x2000 | 解決獨(dú)立顯卡PCIconfiguration begin卡主不動(dòng) |
npci=0x3000 | 解決獨(dú)立顯卡PCIconfiguration begin卡主不動(dòng) |
darkwake | (for setting the "Deepsleep" mode in Lion/ML) 開啟針對(duì)特定機(jī)型的深度睡眠的問題 |
slide=0 | 只適用于10.8.x |
-xcpm | 在IvyBridge系統(tǒng)里強(qiáng)制xcpm使用系統(tǒng)以實(shí)現(xiàn)CPU原生電源管理 |
cpus=1 | 使用單核模式 |
dart=0 | 修復(fù)因開啟 VT-d 導(dǎo)致系統(tǒng)啟動(dòng)時(shí)SMC五國錯(cuò)誤兽埃,系統(tǒng)安裝不能正常進(jìn)行時(shí)采用侥钳,安裝成功后關(guān)閉 |
-gux_defer_usb2 | 修復(fù)使用 GenericUSBXHCI.kext 導(dǎo)致的睡眠問題,Intel 7 系列適用 |
-gux_no_idle | 終止 Intel 芯片上的一些空閑模式(idle-mode)功能柄错,Intel 7 系列適用 |
-gux_nosleep | 強(qiáng)迫睡眠適用 Shudown/Reset 方法 |
kext-dev-mode=1 | 啟用第三方驅(qū)動(dòng) |
nvda_drv=1 | 此參數(shù)可以讓系統(tǒng)安裝 Nvidia 官方 WebDricer 顯卡驅(qū)動(dòng)舷夺,作用等同于變色龍下 "nvda_drv=1" 參數(shù),需將 SMBIOS 設(shè)置為 MacPro 機(jī)型 |
nv_disable=1 | 禁止 Nvidia 獨(dú)顯驅(qū)動(dòng)加載 |
2.2 Legacy,Timeout,DefaultVolume,DefaultLoader
Legacy
對(duì)于要以傳統(tǒng)方式 (bios引導(dǎo)) 加載的 Windows 和 Linux 系統(tǒng),在很大程度上取決于硬件和 BOIOS 售貌「可以通過下面幾種參數(shù)來實(shí)現(xiàn):
參數(shù) | 功能 |
---|---|
PBRtest/PBR | "PBR" 即 (Partition Boot Record) 硬盤分區(qū)引導(dǎo)記錄. 傳統(tǒng) BIOS 開機(jī)方式,從硬盤分區(qū)加載引導(dǎo)記錄啟動(dòng)颂跨。多分區(qū)系統(tǒng)引導(dǎo)時(shí)使用此設(shè)置 |
LegacyBiosDefaultEntry | UEFIBIOS 控制傳統(tǒng) BIOS 引導(dǎo)方式敢伸,當(dāng)機(jī)器設(shè)為 UEFI 引導(dǎo)方式時(shí)選此項(xiàng)。對(duì)于 UEFI 開機(jī)方式恒削,你可以指定啟動(dòng)硬盤池颈,選擇此項(xiàng)后 LegacyBiosDefaultEntry 子項(xiàng)激活,<0/1/2/3...> 硬盤編號(hào)钓丰,0 表示第一塊硬盤 |
Time
參數(shù) | 功能 |
---|---|
Timeout |
5 - 暫停時(shí)間躯砰;0 - 不使用 GUI圖形界面,直接加載操作系統(tǒng)携丁;-1 - 使用 GUI 圖形界面琢歇,不自動(dòng)加載操作系統(tǒng) |
Clover 引導(dǎo)器在加載一個(gè)操作系統(tǒng)前將暫停 5 秒,如果在這一段時(shí)間內(nèi)按任意一鍵。則倒計(jì)時(shí)停止李茫。
DefaultVolume
用來設(shè)置Clover默認(rèn)加載引導(dǎo)卷
參數(shù) | 功能 |
---|---|
DefaultVolume | 可用卷名揭保、分區(qū) GUID,或唯一設(shè)備路徑UUID |
DefaultLoader | 除了 DefaultVolume 選項(xiàng),引導(dǎo)文件可以被指定到 DefaultLoader 項(xiàng)里涌矢。這里提供了多分區(qū)系統(tǒng)引導(dǎo)時(shí)更精確的默認(rèn)條目選擇掖举,該值可以是完整的路徑或唯一設(shè)備路徑 UUID 及文件名 |
2.3 Log,Fast,XMPDetection,NeverHibernaten
Log
如果你開機(jī)無法正常進(jìn)入 Clover 你可以使用這個(gè)設(shè)置生成一個(gè)調(diào)試結(jié)果輸出到 /EFI/CLOVER/misc/debug.log 文件快骗,這個(gè)日志文件有助你分析出哪里出了問題
參數(shù) | 功能 |
---|---|
Log | 在系統(tǒng)每次啟動(dòng)時(shí)保存日志文件 |
警告娜庇!當(dāng)它正在將日志文件寫入磁盤時(shí),打開日志將大大增加加載時(shí)間方篮。因此在重啟電腦前名秀,要有足夠的耐心等待。
Fast
參數(shù) | 功能 |
---|---|
Fast | 此參數(shù)類似于設(shè)置 Time=0藕溅, |
但有下區(qū)別:
nvarm.plist 文件只在設(shè)置后的第一次啟動(dòng)時(shí)被檢測存儲(chǔ)匕得,后續(xù)開機(jī)則跳過檢測,以加快開機(jī)速度巾表。
此參數(shù)設(shè)置后有如下效果
- 不偵測最佳顯示模式
- 不加在圖形界面主題
- 不掃描內(nèi)存 SPD
- 不能選擇進(jìn)入 GUI 圖形界面
XMPDetection
此參數(shù)只適用于 DDR3 XMP 內(nèi)存
PS:eXtreme Memory Profile即英特爾XMP認(rèn)證的內(nèi)存汁掠,SPD中有兩個(gè)或更多頻率設(shè)定檔案,只要在主板中啟用這些預(yù)設(shè)的XMP檔案集币,即可將內(nèi)存條自動(dòng)超頻到1600或更高值(根據(jù)檔案設(shè)定而定)考阱。
XMPDetection | 當(dāng)檢測到 XMP 內(nèi)存時(shí)讀取最佳預(yù)設(shè)參數(shù),或禁止檢測 XMP 內(nèi)存 |
---|---|
yes/no | 開啟/關(guān)閉 |
1 | 參數(shù)一 |
2 | 參數(shù)二 |
NeverHibernate
NeverHibernate | 禁止休眠狀態(tài)偵測 |
---|---|
開啟/關(guān)閉 | Clover版本r2516+ 建議采用(Legacy booti)傳統(tǒng)BIOS引導(dǎo)方式鞠苟,UEFI方式引導(dǎo)也有成功的案例乞榨,此參數(shù)功能目前尚處于測試階段,慎用! |
PS: 這里的 Hibernate 休眠当娱,指黑蘋果休眠狀態(tài)吃既。
- 白蘋果設(shè)置 Hibernate (休眠模式)
在終端里輸入:
sudo pmset -a Hibernate modes 0
supend to RAM 休眠到內(nèi)存,默認(rèn)為桌面電腦
sudo pmset -a Hibernate modes 1
supend to disk 休眠到硬盤
sudo pmset -a Hibernate modes 3
supend to disk+RAM 混合休眠跨细,默認(rèn)為筆記本電腦
- 黑蘋果設(shè)置 Hibernate modes (休眠模式)
sudo pmset -a Hibernate modes 29
數(shù)值21也有成功的鹦倚,其他數(shù)字需要進(jìn)一步驗(yàn)證。
- 黑蘋果 Hibernate modes(休眠模式)的使用
- 系統(tǒng)菜單里點(diǎn)“睡眠”冀惭。一分鐘后震叙,系統(tǒng)將關(guān)閉所有.
- 按電源鍵開機(jī),這是看起來像普通的啟動(dòng)一樣云头,進(jìn)入 Clover 引導(dǎo)界面
- 找卷名后面帶 Hibernated 字樣的圖標(biāo)捐友,默認(rèn)是倒計(jì)時(shí)進(jìn)入啟動(dòng)的,或可以直接按回車啟動(dòng)溃槐。
- 如要取消休眠喚醒匣砖,不想喚醒,按空格鍵并選擇
Canel hibernate wake
.
2.4 Secure Boot
Device
參數(shù) | 功能 |
---|---|
AddProperties | 主要是增加一些設(shè)備的額外功能。此功能不是很完善猴鲫。如模板中是增加亮度控制面板对人。在來是 FakeID 項(xiàng)目。仿冒 id拂共。在注入該某些設(shè)備的屬性的同時(shí)牺弄,我們希望注入不是該設(shè)備本身固有的 id,已達(dá)到我們所希望的功能 |
Audio | 聲卡注入, string宜狐,字符型势告。其值一般可謂detect(以為自動(dòng)偵測),也可手動(dòng)輸入你要的值抚恒。如聲卡為887咱台,假設(shè)在0x0C(12)是工作,則直接填寫12或0x0c俭驮。有關(guān)仿冒聲卡的layout -id回溺,自己搜索相關(guān)型號(hào)的仿冒聲卡或教程。不是說啟用這個(gè)功能聲卡就可以工作. |
addClockID | 使喚醒 Mac 后 USB 依舊正常工作 |
USBInjection | 使 USB 鍵盤混萝、鼠標(biāo)能喚醒 Mac |
USBFixOwnership | 修復(fù) USB 在 UEFI 模式引導(dǎo)時(shí)的所有權(quán) |
Properties | 屬性注入遗遵,注入 EFI-string |
DisableDrivers
參數(shù) | 功能 |
---|---|
DisableDrivers | 禁止 EFI 驅(qū)動(dòng),消除進(jìn)入 Mac 后 EFI 驅(qū)動(dòng)的影響 |
GUI
參數(shù) | 功能 |
---|---|
Hide Volume | 隱藏分區(qū)/啟動(dòng)文件 |
Graphics
參數(shù) | 功能 |
---|---|
CustomEDID | 定制 EDID |
InjectEDID | 注入 EDID |
DualLink | 0關(guān)閉逸嘀,1啟用车要,解決某些高分屏花屏、黑邊問題 |
LoadVBios | 使用提取的顯卡 rom |
PatchVBios | 使得 Clover 在引導(dǎo)界面找到合適的分辨率 |
Kernel and Kext Patches
參數(shù) | 功能 |
---|---|
AppleRTC | 防止 cmos 重置和啟動(dòng)是出現(xiàn)的有關(guān) AppleRTC 的錯(cuò)誤 |
Asus AICPIPM | AppleIntelCPUPowerManagement.kext patch 為華碩主板厘熟,其他主板未知 |
Debug | Clover 啟動(dòng)調(diào)試屯蹦,一般不啟用 |
KernelCPU | 為特別的 CPU patch,如 Atom绳姨,Ivy登澜,Pentium4 |
KernelLAPIC | HP Notebook 修復(fù)功能眠菇,無需在啟動(dòng)時(shí)輸入 cpu=1 |
RtVariables
參數(shù) | 功能 |
---|---|
ROM | 參數(shù)值為十二位十六進(jìn)制风响。這個(gè)參數(shù)一般會(huì)從 smbios 中獲取。一般不管媒佣。此項(xiàng)設(shè)置有關(guān)網(wǎng)卡的 mac 地址跪削。既反映此值可隨機(jī) |
MLB | 和主板 serial number 相關(guān)谴仙,17位數(shù)。其設(shè)置無別規(guī)則碾盐。最好的設(shè)置是 sm+五個(gè)隨機(jī)數(shù)晃跺,12位系列號(hào)加5個(gè)數(shù)隨你選擇。在以前可解決 imessage 登入后重啟退出無法再次登入的的問題『辆粒現(xiàn)在加這個(gè)不知道有什么特別的意思 |
LogEveryBoot | 每次啟動(dòng) os 時(shí)寫如 bootlog掀虎,默認(rèn)開啟 |
YESLogLineCount | 記錄 log 的最大行數(shù),默認(rèn) 3000 |
MountEFI | 掛載 EFI 分區(qū)驰怎,默認(rèn)不掛載 |
更改參數(shù)后县忌, 刪除 nvram.plist (隱藏文件症杏,默認(rèn) Mac 引導(dǎo)分區(qū)根目錄)鸳慈,否則參數(shù)不生效喧伞。
SystemParameters
參數(shù) | 功能 |
---|---|
InjectKexts | 加載 EFI/CLOVER/KEXTS/10.10,10.9,10.8,Other 下的 kext |
BacklightLevel | 筆記本亮度調(diào)節(jié) 0XFFFF 最亮,默認(rèn) 0X0501, 臺(tái)式機(jī)忽略 |
CustomUUID | 定制 UUID |
個(gè)人僅整理绩郎,原文章轉(zhuǎn)載自遠(yuǎn)景論壇