JustinAiken Posted April 5, 2010 Share Posted April 5, 2010 So I have chameleon RC3, or PC-EFI v3... I can't remember which... I have in my /Extra folder this com.apple.Boot.plist: <key>EthernetBuiltIn</key> <string>y</string> <key>GraphicsEnabler</key> <string>yes</string> <key>PciRoot</key> <string>1</string> <key>GUI</key> <string>y</string> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string>-x32 arch=i386 dsdt=dsdt.aml -pci1</string> <key>Theme</key> <string>Default</string> <key>Timeout</key> <string>8</string></dict> But in my /L/P/SC folder, I have another com.apple.Boot.plist: <key>GUI</key> <string>y</string> <key>Kernel</key> <string>mach_kernel</string> <key>Kernel Flags</key> <string>-x64 arch=i386_x64 dsdt=dsdt.aml -pci1</string> <key>Theme</key> <string>Default</string> <key>Timeout</key> <string>8</string> <key>device-properties</key> <string>[i]long hex string[/i]</string> Now, my understanding of chameleon, is that it will use the boot.com.apple.plist in the /Extra folder, and ignore the other. This would seem to be true, because it is booting into 32bit mode, as expressed by the first plist. However, if I delete the second com.apple.boot.plist in the /L/P/SC folder, or remove the hex string, then when I boot I go no accelerated graphics... Could somebody please explain this mystery to me? Also a few other boot plist questions: Which bootloaders use the Pci=1 syntax, and which uses <key>PciRoot</key> Which bootloaders use the -x32 syntax, and which uses arch=i386? With the graphicsenabler, does it matter if I use 'y' or "yes"? Link to comment https://www.insanelymac.com/forum/topic/214821-chameleon-merging-my-comapplebootplists/ Share on other sites More sharing options...
Beerkex'd Posted April 6, 2010 Share Posted April 6, 2010 What a mess, time for some spring cleaning. Put everything you need into /Extra/com.apple.Boot.plist and just leave a clean, unmodified one in /L/P/S. See attachment: com.apple.Boot.plist.zip Chameleon doesn't care if you use y or yes (or n or no). -x32 is for Netkas' PC_EFI and arch=i386 is for Chameleon. Don't use both at the same time! PciRoot is Chameleon, so the other one probably for PC_EFI, see if you can find it at netkas' blog. Decide which boot loader you want to use...I recommend the Chameleon 2.0 RC4 based AsereBLN 1.1.9: http://www.efixusers.com/showthread.php?t=644 Link to comment https://www.insanelymac.com/forum/topic/214821-chameleon-merging-my-comapplebootplists/#findComment-1442721 Share on other sites More sharing options...
JustinAiken Posted April 6, 2010 Author Share Posted April 6, 2010 Ok thanks... many mysteries cleared up! Link to comment https://www.insanelymac.com/forum/topic/214821-chameleon-merging-my-comapplebootplists/#findComment-1442765 Share on other sites More sharing options...
Recommended Posts