Hi textonyx
Just a quick Chameleon overview.
boot0 lives in the MBR of the disk. It looks for the stage 1 booter (boot1)
boot1 lives in the partition boot sector. it looks for the stage 2 booter (boot)
boot lives at the root of your desired boot volume.
Chameleon then uses a folder named
Extra for it's configuration settings and files you need to boot OS X on your hardware. This folder also lives at the root of your desired boot volume along with the
boot file.
You only want one
boot file on your system along with one Extra folder.
I already put boot from that package in /EFI and now made sure it was in SL root, /
You say here that you now have boot at the root of your EFI system partition AND root of your SL partition. This is wrong.
If you're positive that the latest version of Chameleon in your EFI system partition is the one you want to keep then delete all the others. As gringo said above, you might not be able to see other versions of
boot as it could be hidden. So to check, boot in to OS X and:
Load up Applications/Utilities/Terminal.app
type
cd then drag a HDD icon from the Finder to the Terminal window, then press return.
type
ls -al followed by return.
Look for a file named
boot in the list that appears. If you find it then that's your secondary
boot file that you want to remove. if not, then repeat the steps for all your mounted volumes until you find it.