黑苹果引导工具 Clover 配置详解.docx
- 文档编号:28231489
- 上传时间:2023-07-09
- 格式:DOCX
- 页数:17
- 大小:1.11MB
黑苹果引导工具 Clover 配置详解.docx
《黑苹果引导工具 Clover 配置详解.docx》由会员分享,可在线阅读,更多相关《黑苹果引导工具 Clover 配置详解.docx(17页珍藏版)》请在冰豆网上搜索。
黑苹果引导工具Clover配置详解
黑苹果引导工具Clover配置详解
主要功能;
1.可引导macos10.4-10.8,winefi,linuxefi
2.可引导传统操作系统(WindowsXP,Linux,DOS)的启动扇区(mbr)
3.EFIbootloader提供RuntimeServices与OS运行,不可用于传统的引导器
4.默认侦测并设置硬件的大部份的属性,并且用户可以在config中自己设置
5.可在在启动面板中重启进入其他操作系统
6.通过oem名称自动侦测配置config
7.写入config的uuid和os的一样
8.自动补丁功能
9.smbios更新为standard2.6
10.更新ACPI至standard4.0版本.支持从开机分区或EFI文件夹加载定制的DSDT
11.MADT表更新,解决在某些硬件NMI的问题加载APCI表单(SSDT-xx,APIC,BOOT,SLIC,SLIT,SRAT,UEFI)
12.正确设置电源属性为笔记本,台式,服务器
13.可选重启修复功能⁃支持睡眠唤醒功能
14.可用PCIRootUID设备属性注入功能,为那些无法编辑dsdt的人准备的
15.显卡属性注入,为大多数A卡和N卡
16.可选EDID注入
17.usb3.0修复(LegacyOff,Ownership,Builtin,clock-id)
18.HDA注入,HDMI修复
19.网卡内建
20.cpu睿频
21.自动生成P-State及C-State的功能
22.cpu变频档位和电压控制
23.自动给内核打补丁为那些不支持的CPU像AtomandIvyBridge(amd那是不可能的)
24.自动为不支持的硬件给kext打补丁
25.第三方kext加载
26.支持火线下的安全模式
27.支持默认分区引导
28.界面可自选,主题,图标,字体
29.按 F1 获得详情,未来可能提供更多语言和字体支持.
30.按 F2 储存GUI的开机纪录preboot.log自动保存在EFI/clover/misc文件夹
31.按 F4 获取原始的ACPI表单,自动保存在EFI/clover/ACPI/origin文件夹
32.按 F5 测试dsdtpath功能
33.按 F6 可获取显卡rom,自动保存在EFI/clover/misc文件夹
34.按 F10 截取开机引导界面图,自动保存在EFI/clover/misc文件夹
35.按 F12 推出CD/DVD并更新引导菜单当放入CD后
主要介绍内容
∙Clover的编译
∙Clover的安装
∙fixesdsdt的功能
∙显卡注入功能
∙EDID注入与定制
∙ATI显卡接口参数修正
∙任意kext打补丁(kextstopatch)
∙隐藏引导界面不需要的菜单和卷标
∙加载额外的驱动忽略缓存你
∙P-andC-states功能介绍
∙config.plist简介
∙······等更
编译Clover
所用工具:
Clovergrower,可在这里下载:
前往 或者用CloverGrowerPro,可在这里下载:
前往 当然命令行工具Commontoolline是必须的,可在终端直接输入 otool Mac会自动下载安装,或者自行搜索。
什么是CloverGrower?
他是编译和下载最新Clover的工具,并可打包成pkg、iso格式的工具。
首次先运行CloverGmand设置完后可直接输入 Clover 来完成同步和编译。
第一次运行如提示缺少gcc等工具,请按提示下载安装即可。
因为被墙的原因可能很慢。
编译完后会生成如下文件
图一
其中Clover.iso就如同wowpc.iso可直接用easybcd挂载。
更多编译的信息看这里:
前往
这里说一下iso格式。
就像Win版变色龙你可以在Win下用easybcd挂在启动(如果没有EFI分区则可能会卡在EFI模拟界面,你得自己选择EFI分区的选中cloverX64.efi或cloverXA32.efi,下面会说明如何操作)
可在官网下载该iso:
前往
Fixesdsdt的功能
Apci
参数
功能
AddDTGP
修改DSDT添加方法所必须依赖的函数。
必不可缺
FIX_shutdown
关机修复,主要是添加_PTS函数,判断寄存器arg0值是否为5,华硕主板建议勾选.
FIX_HPET
修复HPET,添加IRQ(0,8,11)加载原生电源管理,10.9不需要
FakeLPC
仿冒LPC,一般Clover会自动注入合适的芯片参数到dsdt中,来达到加载AppleLPC.kext的目的。
对以IntelandNForce芯片,建议勾选。
特别是芯片组比较老的如:
ICH7,ICH9
FIX_IPIC
从deciceIPIC移除中断语句(IRQ
(2)),有助于电源按钮的工作,对于笔记本而言,更希望增加这个中断功能。
。
。
FIX_SBUS
增加SMBusControlle到设备树种,可修复因缺失SBUS控制而在系统log中出现的警告,建议勾选
FIX_DISPLAY
增加GFX0,和HDMI音频设置HADU.如果设置了FAKEID也会增加到这边,建议勾选
FIX_HDA
修正AZALtoHDEForHDAU,增加layout-id和pinconfig,MaximumBootBeepVolume属性
FIXLAN
注入网卡属性,帮助网卡内建。
建议启用
FIXUSB
注入USB属性,帮助内建USB
AddMCHC
这个功能是在dsdt中添加一装置具体是DveiceID=0X0044,匹配IntelClarkdale平台。
有些芯片需要这个装置来解决PCI的电源管理问题,一般不启用
FIXSATA
内建磁盘,用ICH6的ID匹配,解决橙色磁盘问题,一般启用
FIXIDE
修复在10.6事五国出现的AppleIntelPIIXATA错误。
一般不启用
FIXFIREWIRE
在火线控制装置中增加fwhub属性。
一般不启用
FIXAirport
为支持Airport的无线网卡注入属性,以开启Airport功能,无此设备的不启用
2.BOOT
Boot
2.1Arguments
参数
功能
-v
故障调试模式,显示所有调试日志(含错误信息
-s
单用户模式:
不能正常进入系统时采用,脱离图形界面,以命令行方式进入
-x
安全模式:
不能正常进入系统时采用。
arch=i386
以32位内核模式启动。
arch=X86_64
以64位内核模式启动
npci=0x2000
解决独立显卡PCIconfigurationbegin卡主不动
npci=0x3000
解决独立显卡PCIconfigurationbegin卡主不动
darkwake
(forsettingthe"Deepsleep"modeinLion/ML)开启针对特定机型的深度睡眠的问题
slide=0
只适用于10.8.x
-xcpm
在IvyBridge系统里强制xcpm使用系统以实现CPU原生电源管理
cpus=1
使用单核模式
dart=0
修复因开启VT-d导致系统启动时SMC五国错误,系统安装不能正常进行时采用,安装成功后关闭
-gux_defer_usb2
修复使用GenericUSBXHCI.kext导致的睡眠问题,Intel7系列适用
-gux_no_idle
终止Intel芯片上的一些空闲模式(idle-mode)功能,Intel7系列适用
-gux_nosleep
强迫睡眠适用Shudown/Reset方法
kext-dev-mode=1
启用第三方驱动
nvda_drv=1
此参数可以让系统安装Nvidia官方WebDricer显卡驱动,作用等同于变色龙下"nvda_drv=1"参数,需将SMBIOS设置为MacPro机型
nv_disable=1
禁止Nvidia独显驱动加载
2.2Legacy,Timeout,DefaultVolume,DefaultLoader
Legacy
对于要以传统方式(bios引导)加载的Windows和Linux系统,在很大程度上取决于硬件和BOIOS。
可以通过下面几种参数来实现:
参数
功能
PBRtest/PBR
"PBR"即(PartitionBootRecord)硬盘分区引导记录. 传统BIOS开机方式,从硬盘分区加载引导记录启动。
多分区系统引导时使用此设置
LegacyBiosDefaultEntry
UEFIBIOS控制传统BIOS引导方式,当机器设为UEFI引导方式时选此项。
对于UEFI开机方式,你可以指定启动硬盘,选择此项后LegacyBiosDefaultEntry子项激活,<0/1/2/3...>硬盘编号,0表示第一块硬盘
Time
参数
功能
Timeout
5 -暂停时间;0 -不使用GUI图形界面,直接加载操作系统;-1 -使用GUI图形界面,不自动加载操作系统
Clover引导器在加载一个操作系统前将暂停5秒,如果在这一段时间内按任意一键。
则倒计时停止。
DefaultVolume
用来设置Clover默认加载引导卷
参数
功能
DefaultVolume
可用卷名、分区 GUID,或唯一设备路径UUID
DefaultLoader
除了 DefaultVolume 选项,引导文件可以被指定到 DefaultLoader 项里。
这里提供了多分区系统引导时更精确的默认条目选择,该值可以是完整的路径或唯一设备路径 UUID 及文件名
2.3Log,Fast,XMPDetection,NeverHibernaten
Log
如果你开机无法正常进入Clover你可以使用这个设置生成一个调试结果输出到/EFI/CLOVER/misc/debug.log文件,这个日志文件有助你分析出哪里出了问题
参数
功能
Log
在系统每次启动时保存日志文件
警告!
当它正在将日志文件写入磁盘时,打开日志将大大增加加载时间。
因此在重启电脑前,要有足够的耐心等待。
Fast
参数
功能
Fast
此参数类似于设置Time=0,
但有下区别:
nvarm.plist文件只在设置后的第一次启动时被检测存储,后续开机则跳过检测,以加快开机速度。
此参数设置后有如下效果
1.不侦测最佳显示模式
2.不加在图形界面主题
3.不扫描内存SPD
4.不能选择进入GUI图形界面
XMPDetection
此参数只适用于DDR3 XMP 内存
PS:
eXtremeMemoryProfile即英特尔XMP认证的内存,SPD中有两个或更多频率设定档案,只要在主板中启用这些预设的XMP档案,即可将内存条自动超频到1600或更高值(根据档案设定而定)。
XMPDetection
当检测到XMP内存时读取最佳预设参数,或禁止检测XMP内存
yes/no
开启/关闭
1
参数一
2
参数二
NeverHibernate
NeverHibernate
禁止休眠状态侦测
开启/关闭
Clover版本r2516+建议采用(Legacybooti)传统BIOS引导方式,UEFI方式引导也有成功的案例,此参数功能目前尚处于测试阶段,慎用!
PS:
这里的 Hibernate 休眠,指黑苹果休眠状态。
1.白苹果设置 Hibernate (休眠模式)
在终端里输入:
sudopmset-aHibernatemodes0
supendtoRAM休眠到内存,默认为桌面电脑
sudopmset-aHibernatemodes1
supendtodisk休眠到硬盘
sudopmset-aHibernatemodes3
supendtodisk+RAM混合休眠,默认为笔记本电脑
2.黑苹果设置 Hibernatemodes (休眠模式)
sudopmset-aHibernatemodes29
数值21也有成功的,其他数字需要进一步验证。
3.黑苹果 Hibernatemodes(休眠模式)的使用
1.系统菜单里点“睡眠”。
一分钟后,系统将关闭所有.
2.按电源键开机,这是看起来像普通的启动一样,进入Clover引导界面
3.找卷名后面带 Hibernated 字样的图标,默认是倒计时进入启动的,或可以直接按回车启动。
4.如要取消休眠唤醒,不想唤醒,按空格键并选择 Canelhibernatewake.
2.4SecureBoot
Device
Device
参数
功能
AddProperties
主要是增加一些设备的额外功能。
此功能不是很完善。
如模板中是增加亮度控制面板。
在来是FakeID项目。
仿冒id。
在注入该某些设备的属性的同时,我们希望注入不是该设备本身固有的id,已达到我们所希望的功能
Audio
声卡注入,string,字符型。
其值一般可谓detect(以为自动侦测),也可手动输入你要的值。
如声卡为887,假设在0x0C(12)是工作,则直接填写12或0x0c。
有关仿冒声卡的layout-id,自己搜索相关型号的仿冒声卡或教程。
不是说启用这个功能声卡就可以工作.
addClockID
使唤醒Mac后USB依旧正常工作
USBInjection
使USB键盘、鼠标能唤醒Mac
USBFixOwnership
修复USB在UEFI模式引导时的所有权
Properties
属性注入,注入EFI-string
DisableDrivers
DisableDrivers
参数
功能
DisableDrivers
禁止EFI驱动,消除进入Mac后EFI驱动的影响
GUI
GUI
参数
功能
HideVolume
隐藏分区/启动文件
Graphics
Graphics
参数
功能
CustomEDID
定制EDID
InjectEDID
注入EDID
DualLink
0关闭,1启用,解决某些高分屏花屏、黑边问题
LoadVBios
使用提取的显卡rom
PatchVBios
使得Clover在引导界面找到合适的分辨率
KernelandKextPatches
KernelandKextPatches
参数
功能
AppleRTC
防止cmos重置和启动是出现的有关AppleRTC的错误
AsusAICPIPM
AppleIntelCPUPowerManagement.kextpatch为华硕主板,其他主板未知
Debug
Clover启动调试,一般不启用
KernelCPU
为特别的CPUpatch,如Atom,Ivy,Pentium4
KernelLAPIC
HPNotebook修复功能,无需在启动时输入cpu=1
RtVariables
RtVariables
参数
功能
ROM
参数值为十二位十六进制。
这个参数一般会从smbios中获取。
一般不管。
此项设置有关网卡的mac地址。
既反映此值可随机
MLB
和主板serialnumber相关,17位数。
其设置无别规则。
最好的设置是sm+五个随机数,12位系列号加5个数随你选择。
在以前可解决imessage登入后重启退出无法再次登入的的问题。
现在加这个不知道有什么特别的意思
LogEveryBoot
每次启动os时写如bootlog,默认开启
YESLogLineCount
记录log的最大行数,默认3000
MountEFI
挂载EFI分区,默认不挂载
更改参数后,删除 nvram.plist (隐藏文件,默认Mac引导分区根目录),否则参数不生效。
SystemParameters
SystemParameters
参数
功能
InjectKexts
加载EFI/CLOVER/KEXTS/10.10,10.9,10.8,Other下的kext
BacklightLevel
笔记本亮度调节0XFFFF最亮,默认0X0501,台式机忽略
CustomUUID
定制UUID
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 黑苹果引导工具 Clover 配置详解 苹果 引导 工具 配置 详解