10. How do I fine-tune my /Extra/com.apple.Boot.plist? How can I make a boot option to have a permanent effect? What's the syntax for com.apple.Boot.plist options?
You fine-tune your /Extra/com.apple.Boot.plist
by going minimal (i.e. keeping only the options that your setup needs).
Usually, on a fresh installation it's wise to start with a very basic /Extra/com.apple.Boot.plist
file and try/test different boot options @ the Chameleon screen. If/when you're happy with them you can integrate them into your /Extra/com.apple.Boot.plist
in order to have a permanent effect.
There are 2 types of options: Kernel Flags
and Booter Options
, both described in the BootHelp.txt
are space-separated and are permanently integrated to the com.apple.Boot.plist file like so:
for 2 (or more) Kernel Flags:
For Booter Options
, there's a key
and a string
for every option. For example, to have the effect of USBBusFix=Yes
option and also load a theme called Graphite_Simple integrated to the file you simply add:
to your /Extra/com.apple.Boot.plist
. Likewise for any other option that you want to kick in permanently.Tip
: all your <key>BlahBlah</key> <string>BlahBlah</string> pairs should be inside
<dict> </dict>. Not
: if you end up with a messed up /Extra/com.apple.Boot.plist
file, you can start afresh with an untouched one as found here