Clover的Config新手设置教程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Clover 设置新手教程
1.Clover的Config.plist是基于XML编写的,可以看成一个文本文档,Windows下使用Notepad ++ 或者使用写字板编辑;
Mac 下使用PlistEdit Pr o
2.Config.plist必须放置于/EFI/Clover 文件夹下
3.一些基本的设定规则:
(1)如果你不知道这个参数是干什么的,或者他的值应该是多少,那么直接从config里删除掉这个参数。
(2)不要设定你不知道的参数以及参数所对应的值。
(3)任何参数都需要一个值,宁可删掉这个参数,也不要留空不填(不填写这个参数的值)。
4.在Clover引导界面,进入Option设置,可以方便地临时修改各个参数的设定
在引导系统安装时,config.plist的参数尽可能从简
Boot 模块一些杂项设置
Arguments 选项
<key>Arguments</key>
<string>ARGUMENTS</string>
在这部分,你可以添加"Boot Flags" 启动项参数和"Kernel Flags" 内核项参数,来由系统调用使用。
这些参数源自chameleon(变色龙),主要起到解决系统不正常引导和启动及一些功能上修复作用。
具体参数详解如下:
"Boot Flags"启动项参数
<key>Arguments</key>
<string>-v –s –x</string>
-v 啰嗦模式启动:不能正常进入系统时采用,故障调试,显示所有调试日志(含错误信息)-s 启动OS X 进入单用户模式:不能正常进入系统时采用,脱离图形界面,以命令行方式进入,不适合新手适用。
-x 启动OS X 进入SafeBoot(安全模式):不能正常进入系统时采用。
其他启动项参数调用详见>>专贴
"Kernel Flags"内核项参数
arch参数
<key>Arguments</key>
<string>arch=i386 arch=x86_64</string>
参数说明:
arch=i386/x86_64两个参数不能同时启用。
arch=i386:强制使用32位模式启动。
此参数不适用于10.8原生内核。
arch=x86_64:以64位内核模式启动。
slide参数
<key>Arguments</key>
<string>slide=0</string>
参数说明:只适用于OS X Mountain Lion 10.8.x 安装与引导时定位识别内核。
dart参数
<key>Arguments</key>
参数说明:修复因开启VT-d,导致系统启动时SMC五国错误,系统安装不能正常进行时可采用,安装成功后关闭。
xcpm参数
<key>Arguments</key>
<string>-xcpm</string>
参数说明:在IvyBridge系统里强制xcpm使用系统内核以实现CPU原生电源管理。
PS:XCPM为“XNU cpu power management”缩写。
darkwake参数
<key>Arguments</key>
<string>darkwake=no/0/1/2/3/4/8/10</string>
参数说明:darkwake=0,(for setting the "Deepsleep" mode in Lion/ML),开启针对特定机型的深度睡眠模式,详>>专贴
-gux参数
1.<key>Arguments</key>
2.<string>-gux_defer_usb2-gux_no_idle </string>
参数说明:修复USB3.0驱动相关问题
-gux_defer_usb2:修复使用GenericUSBXHCI.kext导致的睡眠问题,intel7系列适用。
-gux_no_idle:终止英特尔芯片上的一些空闲模式(idle-mode)功能,intel7系列适用。
-gux_noslee:强迫睡眠使用shudown/reset 方法。
此参数Clover官方未含待验证。
-gux_nomsi:强迫使用中断(interrupt)而不是msi。
此参数Clover官方未含待验证。
npci参数
<key>Arguments</key>
<string>npci=0x2000/0x3000</string>
两个参数不能同时启用,貌似0x2000针对旧型号显卡,自行测试效果。
npci=0x2000:解决独立显卡PCIconfiguration begin卡住不动错误。
npci=0x3000:解决独立显卡PCIconfiguration begin卡住不动错误。
nvda_drv参数
<key>Arguments</key>
<string> nvda_drv=1</string>
参数说明:
nvda_drv=1:此参数可以让系统安装Nvidia官方WebDriver显卡驱动,作用等同于变色龙下”nvda_drv=1“参数。
Clover下此参数生效条件:需将SMBIOS设置为Mac Pro机型。
Kernel参数
<key>Arguments</key>
<string>Kernel=mach_kernel</string>
复制代码
参数说明:从系统内核启动,如果不加入此参数"Kernel=...",将默认加载系统缓存(kernelcache)启动,作用等同于启动菜单的”without kernelcache“选项。
Mkext参数
<key>Arguments</key>
<string>MKext=Extensions.mkext</string>
以上Arguments 选项参数,可根据需要组合使用,参数之间加1个空格。
如下示例:
<key>Arguments</key>
<string>-v slide=0 dart=0 npci=0x3000 nvda_drv=1</string>
Legacy 选项
对于要以传统方式(BIOS引导)加载的Windows和Linux系统,在很大程度上取决于硬件和BIOS。
可以通过下面几种参数来实现:
<key>Legacy</key>
<string> PBRtest/PBR</string>
参数名称:Legacy
参数设置:< PBRtest/PBR>两种引导方式根据需要选择一种
参数说明:多分区多系统引导时使用此设置,详媛版贴>>Boot块参数部分
PBRtest -传统BIOS 开机方式,从硬盘分区加载引导记录启动。
PS:“PBR”即,(Partition Boot Record) 硬盘分区引导
Timeout 选项
<key>Timeout</key>
<integer>5</integer>
参数名称:Timeout
参数设置:<5/4/3/2/1/0/-1>计数单位:秒
参数说明:
Clover引导器在加载一个操作系统前将暂停5 秒,如果在这段时间里按任一键,则倒计时将停止。
选项定义如下:
5 - 暂停时间,单位:秒,可选5,4,3,2,1建议设置
0 - 不使用GUI图形界面,直接加载操作系统不适合新手
-1 - 使用GUI图形界面, 不自动加载操作系统建议设置
Clover必须找到一个默认选项,才能自动加载一个操作系统,具体设置见下面的“DefaultVolume”选项。
DefaultVolume 选项
<key>DefaultVolume</key>
<string>MacHDD</string>
参数名称:
DefaultVolume
参数设置:一般设置卷名较便捷
参数说明:这里可以用卷名,分区GUID(完整的GPT分区路径),或唯一设备路径,用来告诉Clover哪项是默认加载引导卷。
同样功能见DefaultLoader 选项。
下面是一些可以使用的数值范例:
卷名:
1.Macintosh
完整的GPT分区路径:
1.HD(1,GPT,57272A5A-7EFE-4404-9CDA-C33761D0DB3C,0x800,0xFF000
)
PS: GPT,即GUID Partition Table,详>>百科
唯一设备路径(UUID):
1.57272A5A-7EFE-4404-9CDA-C33761D0DB3C
PS:UUID,全称Universally Unique Identifier,也可用作值表示硬盘分区。
使用UUID 的好处是只要分区大小没有调整,它的UUID值就是固定的,也就是说,即使把其他分区全删掉,也不影响这一分区的挂载。
另外,可以使用Clover偏好面板里的启动磁盘项里将默认条目设置到NVRAM中。
DefaultLoader 选项
1.<key>DefaultLoader</key>
2.<string>BOOTX64.efi</string>
参数名称:DefaultLoader
参数设置:多分区多系统建议设置此项
参数说明:除了上面DefaultVolume 选项,引导文件的路径可以被指定到DefaultLoader 项里。
这里提供了多分区多系统引导时更精确的默认条目选择。
该值可以是完整的路径或唯一设备路径(UUID)及文件名。
Device 模块/ FakeID 选项
在Clover没有这个功能前,我们要让不被OSX 原生支持设备ID的设备正常工作,通常需要通过以下两种方式来时实现:
方式1:通过给DSDT文件打补丁;
方式2:制作仿冒驱动Legacyxxx.kext,修改xxx.kext/contents/info.plist 文件,在相应位置加入你的Device ID。
但现在只需将下面的设置写入Clover 的config里,这些新的设备ID,在使用Clover DSDT修复补丁的同时,被注入到设备属性里,使该设备正常工作。
Graphics 模块
Inject:显卡注入功能
分项:Inject / Intel
<key>Inject</key>
<dict>
<key>Intel</key>
<true/>
</dict>
参数名称:Intel核显注入
参数设置:<true/> 注入|| <false/> 不注入
参数说明:此参数通常会与ig-platform-id 注入组合在一起用,具体请看置顶集合贴V3里各核显的驱动教程。
分项:Inject / ATI
<key>Inject</key>
<dict>
<key>ATI</key>
<true/>
</dict>
参数名称:ATI/AMD独立显卡注入
参数设置:<true/> 注入|| <false/> 不注入
参数说明:某些A卡,打开此参数即可驱动成功,但是会显示
5xxx/6xxx/7xxx等,通常需要和FB Name/Video Ports等参数共用来
修正/完善你的显卡驱动。
分项:Inject / NVidia
<key>Inject</key>
<dict>
<key>NVidia</key>
<true/>
</dict>
参数名称:NVidia独立显卡注入
参数设置:<true/> 注入|| <false/> 不注入
参数说明:
1.Nvidia独显一般都免驱,部分显卡打开Inject即可驱动成功。
2.如果遇到引导安装黑屏,请尝试打开此注入。
3.部分显卡不开启这个注入,即可直接驱动。
请视情况而定,可能会跟
NVCAP 等参数组合使用来完善驱动。
VRAM
<key>VRAM</key>
<integer>1024</integer>
参数名称:设置显存
参数设置:该值为integer,单位为MB。
参数说明:正常来讲,Clover会自动注入正确的显存容量,当然多设置一下正确的显存也没有什么影响和风险。
如果显存识别错误,比如某些N卡,明明是1GB会被识别成1.5GB,请尝试使用此参数。
ig-platform-id
<key>ig-platform-id</key>
<string>0x01620005</string>
参数说明:注入特定的ig-platform-id
参数设置:写入特定的id即可
参数说明:
1.这是给Intel核显使用的
2.一般用于HD4000/4400/4600等核显上
SMBios 模块
.此部分推荐在Mac下使用Clover Configurator来修改!
.此部分不需要多修改/添加参数,请使用Clover助手来选择一个SMBios保存即可
SystemParameters 模块
InjectKexts
1.<key>InjectKexts</key>
2.<string>Detect/Yes/No</string> or <true/> or <false/>
参数名称:注入第三方驱动(kexts)
参数说明:
对于10.9系统来讲,Clover的第三方驱动一般放入
/EFI/Clover/Kexts/10.9 下。
当此参数为:<string>Yes</string> 或<true/> 时,Clover会自动注入10.9文件夹下的Kexts。
(此时空格查看其他启动参数时,应该会出现boot without injected kexts)
当此参数为:<string>No</string> 或<false/> 时,Clover不会注入kexts。
(此时空格查看其他启动选项,应有boot with injected kexts)
当此参数为:<string>Detect</string> 时,Clover会检测kernel cache缓存,若缓存里没有FakeSMC.kext,Clover才会注入/Kexts下的对应驱动。
系统稳定后,推荐把第三方驱动安装到SLE去,修复权限,重建缓存。
有些驱动比如AppleHDA 放在/Kexts 下是无法加载的,请放入SLE。
【此参数很重要,引导安装时,请看清楚引导界面选项里,是with
injected还是without injected】
【with injected kexts 是注入第三方驱动without 是不注入】
PS: 建议删掉整个参数
GUI 模块
Language 选项
<key>GUI</key>
<dict>
<key>Language</key>
<string>en:0</string>
</dict>
参数名称:Language
参数设置:<value>键盘编码,默认俄语ru:0
参数说明:设置Clover图形引导界面语言和键盘布局类型,输入编码的按国家域名,可用的语言如下:
zh_CN:0 –中文
en –英语
Theme 选项
<key>GUI</key>
<dict>
<key>Theme</key>
<string>metal</string>
</dict>
参数名称:Theme
参数设置:<name>
参数说明:Clover图形引导界面主题,Clover默认自带metal和green主题包,自行设置前请确认所填入的主题名称,在\EFI\Clover\themes目录下有对应的名称的文件夹,如果缺少则会导致引导界面呈现蓝色方块状
感谢下载!
欢迎您的下载,资料仅供参考
感谢下载!
欢迎您的下载,资料仅供参考。