You're both welcome guys, happy to help.
What about renaming the /extra/extensions folder when using a extras/extensions.mkext? I read about malfunction.
No malfunction that I'm aware of. But stick with the default names until you set everything right.
Chameleon reads /extra/com.apple.Boot.plist during his own startup? right/wrong?
Right
When we select a disk/partition in Chameleon and press return, we boot into an osx, Chameleon reads /extra/com.apple.Boot.plist and from where to boot from reads also the /Library/Preferences/SystemConfiguration/com.apple.Boot.plist? right/wrong?
Is the second replacing the first one or are they complementair? right/wrong?
Chameleon cares about /Extra/com.apple.Boot.plist.
/Library/Preferences/SystemConfiguration/com.apple.Boot.plist, is OSX's default file for real Macs.
Only one will be used. You tell Chameleon which one to use by setting the appropriate options:
Additional useful command-line options:
config=<file> Use an alternate Boot.plist file.
If you don't set this option, Chameleon will look for the default /Extra/com.apple.Boot.plist
Because when I put kernel setting inside /Library/Preferences/SystemConfiguration/com.apple.Boot.plist, like kernel flag = -v or -s, it does nothing. However when I put the kernal flags in /extra/com.apple.Boot.plist then I have the choosen mode, and also for all osx boot choices.
If this is true do we need osxutil or uinstaller to add device properties info /Library/Preferences/SystemConfiguration/com.apple.Boot.plist?
Anubis, I understand that English is not your native language but please read again this thread.
The /Extra folder, is Chameleon's baby.
The idea is to let (retail) MacOS X install whatever it likes, however it likes, just like a real Mac.
Then at boot time, Chameleon takes over using its own files that reside in /Extra.
If you configure Chameleon properly, you may take a HD from a real Mac, put it in your Hack, and boot normally.
That's the whole idea, no more messing/hacking files in Leopard's file structure. Leave everything on your HD untouched, and configure everything from /Extra (ideally installed @ your EFI partition).
/Extra folder takes precedence over any other file/folder.
/Extra folder is king!
Also, how can I, when I have more then one osx installed, make a difference with the kernal flags or other device properties?
Point Chameleon to use different com.apple.Boot.plist files for different HD/partitions
Edit: fix typos