SystemParameters
Clover官方Wiki Config.plist 参数架构讲解の10 ——
SystemParameters
本帖最后由 neycwby09 于 2014-3-15 17:54 编辑
10.Clover官方Wiki
10. SystemParameters
模块
此部分的完整代码:
- <key>SystemParameters</key>
- <dict>
- <key>BacklightLevel</key>
- <string>填写代码</string>
- <key>CustomUUID</key>
- <string>填写东西</string>
- <key>InjectSystemID</key>
- <true/>
- <key>InjectKexts</key>
- <string>Yes</string>
- <key>NoCaches</key>
- <true/>
- </dict>
复制代码
如果包含属性表文件(*.plist)代码的话,完整代码如下:(请注意好层级关系)
- <?xml version="1.0" encoding="UTF-8"?>
- <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
- <plist version="1.0">
- <dict>
- <key>SystemParameters</key>
- <dict>
- <key>BacklightLevel</key>
- <string>填写代码</string>
- <key>CustomUUID</key>
- <string>填写东西</string>
- <key>InjectSystemID</key>
- <true/>
- <key>InjectKexts</key>
- <string>Yes</string>
- <key>NoCaches</key>
- <true/>
- </dict>
- </dict>
- </plist>
复制代码
CustomUUID
- <key>CustomUUID</key>
- <string>511CE200-1000-4000-9999-010203040506</string>
复制代码
参数名称:自定义UUID的参数
代码如上所示......
参数功能:这个UUID值可以是变色龙启动时显示的SystemID,也可以是在系统信息中的硬件UUID。
【对于新手使用Clover来引导懒人版/原版
这是非必要参数 安装系统时可以不用设置此项】
InjectSystemID
- <key>InjectSystemID</key>
- <false/>
复制代码
参数名称:注入SystemID
参数设置:<false/> 或者 <true/>
参数功能:简言之,这个参数比较适合想由变色龙引导转换到Clover引导,并且想继续使用变色龙引导时的UUID的朋友。
具体方法:当使用变色龙引导时,打开IORegistryExplorer,在IODeviceTree:/efi/platform下,你会找到system-id这一项,把里面的数值复制到Clover的CustomUUID下面,并且设置InjectSystemID=True,这样目的就完成了。
(因为同一引导的硬件UUID和SystemID不同,将此参数设置成True后,无论变色龙还是Clover,其对应的硬件UUID和SystemID就会相同。)
【对于新手使用Clover来引导懒人版/原版
这是非必要参数 安装系统时可以不用设置此项】
BacklightLevel
- <key>BacklightLevel</key>
- <string>0x0101</string>
复制代码
参数名称:设置笔记本亮度
参数功能:笔记本背景亮度调节,0xFFFF是最亮的,台式机可忽略。
参数说明:没有几个系统会被这个参数所影响。正常来讲,这个值会从NVRAM中读取。
(亮度驱动正常的话,开机会自动保存亮度的!)
【对于新手使用Clover来引导懒人版/原版
这是非必要参数 安装系统时可以不用设置此项】
InjectKexts
- <key>InjectKexts</key>
- <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 是不注入】
NoCaches
- <key>NoCaches</key>
- <string>Yes/No</string> or <true/> or <false/>
复制代码
参数名称:忽略缓存
参数说明:
当此参数为:<string>Yes</string> 或 <true/>
时,Clover会以“忽略缓存”方式启动,也就是变色龙的“-f启动”(此时空格查看其他启动选项时,应该会出现 boot with caches)
当此参数为:<string>No</string> 或 <false/>
时,Clover会以“加载缓存”方式启动。(此时空格查看其他启动选项,应该会有 boot without caches)
【此参数很重要,请认真检查,看清楚 with caches
和 without caches】
评论
发表评论