Reported by Nagy Norbert, Feb 7, 2013
By default, chameleon always got my system-id from my bios, and my system-id value was many zeros with mac address at the end. I found this manyzeros-thing odd, so I changed my system-id value by "SystemId" to a custom uuid via org.chameleon.boot.plist. Restarted, and I checked my system-id via terminal, and it's changed to my unique uuid value, so it worked nicely. Here comes the interesting part: I deleted the fileNVRAM.dylib, and the "nvram.MANY_ZEROS_AND_MY_MAC_ADDRESS.plist" file. Then I restarted, and then restarted again just to get clear. After this, I copied back fileNVRAM.dylib to modules folder, restarted again. The nvram plist file got created again, but it still getting the "nvram.MANY_ZEROS_AND_MY_MAC_ADDRESS.plist" filename, and not "nvram.MY_CUSTOM_SYSTEM_ID_VALUE.plist". I thought the plist filename should be equal with my system-id, but it's not equal now. (using Chameleon v2.2svn r2181, OSX 10.8.2) (I used "ioreg -l -p IODeviceTree | grep \"system-id" Terminal command to check my system-id value)
Comment 1 by ErmaC , May 3, 2013
Sign in to reply to this comment.