SystemParameters

Clover官方Wiki Config.plist 参数架构讲解10 —— SystemParameters
本帖最后由 neycwby09 于 2014-3-15 17:54 编辑

10.Clover官方Wiki

10. SystemParameters 模块
此部分的完整代码:
  1. <key>SystemParameters</key>
  2.         <dict>
  3.                 <key>BacklightLevel</key>
  4.                 <string>填写代码</string>
  5.                 <key>CustomUUID</key>
  6.                 <string>填写东西</string>
  7.                 <key>InjectSystemID</key>
  8.                 <true/>
  9.                 <key>InjectKexts</key>
  10.                 <string>Yes</string>
  11.                 <key>NoCaches</key>
  12.                 <true/>
  13.         </dict>
复制代码
如果包含属性表文件(*.plist)代码的话,完整代码如下:(请注意好层级关系)
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
  3. <plist version="1.0">
  4. <dict>
  5.         <key>SystemParameters</key>
  6.         <dict>
  7.                 <key>BacklightLevel</key>
  8.                 <string>填写代码</string>
  9.                 <key>CustomUUID</key>
  10.                 <string>填写东西</string>
  11.                 <key>InjectSystemID</key>
  12.                 <true/>
  13.                 <key>InjectKexts</key>
  14.                 <string>Yes</string>
  15.                 <key>NoCaches</key>
  16.                 <true/>
  17.         </dict>
  18. </dict>
  19. </plist>
复制代码

CustomUUID
  1. <key>CustomUUID</key>
  2. <string>511CE200-1000-4000-9999-010203040506</string>
复制代码
参数名称:自定义UUID的参数 代码如上所示......
参数功能:这个UUID值可以是变色龙启动时显示的SystemID,也可以是在系统信息中的硬件UUID。
【对于新手使用Clover来引导懒人版/原版 这是非必要参数 安装系统时可以不用设置此项】


InjectSystemID
  1. <key>InjectSystemID</key>
  2. <false/>
复制代码
参数名称:注入SystemID
参数设置:<false/> 或者 <true/>
参数功能:简言之,这个参数比较适合想由变色龙引导转换到Clover引导,并且想继续使用变色龙引导时的UUID的朋友。
具体方法:当使用变色龙引导时,打开IORegistryExplorer,在IODeviceTree:/efi/platform下,你会找到system-id这一项,把里面的数值复制到Clover的CustomUUID下面,并且设置InjectSystemID=True,这样目的就完成了。
(因为同一引导的硬件UUID和SystemID不同,将此参数设置成True后,无论变色龙还是Clover,其对应的硬件UUID和SystemID就会相同。)
【对于新手使用Clover来引导懒人版/原版 这是非必要参数 安装系统时可以不用设置此项】


BacklightLevel
  1. <key>BacklightLevel</key>
  2. <string>0x0101</string>
复制代码
参数名称:设置笔记本亮度
参数功能:笔记本背景亮度调节,0xFFFF是最亮的,台式机可忽略。
参数说明:没有几个系统会被这个参数所影响。正常来讲,这个值会从NVRAM中读取。
(亮度驱动正常的话,开机会自动保存亮度的!)
【对于新手使用Clover来引导懒人版/原版 这是非必要参数 安装系统时可以不用设置此项】


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 是不注入】


NoCaches
  1. <key>NoCaches</key>
  2. <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】

来自 <http://bbs.pcbeta.com/viewthread-1485696-2-1.html>


评论

此博客中的热门博文

使用Clover启动OS X安装器

 Clover介绍 及 新版 config.plist 代码作用详解.

Boot 模块 Legacy,Timeout,DefaultVolume,DefaultLoader 选项