Voodooprojects

Chameleon => General Discussion => Topic started by: chrispawl on June 22, 2011, 12:31:40 AM

Title: Booting Issue
Post by: chrispawl on June 22, 2011, 12:31:40 AM
Hi, I'm having a problem with Chameleon.

Here's how I have my rig setup. On my HDD I have 3 partitions:

1: Win 7
2: Snow Leopard (where chameleon is installed)
3: SL Restore (small SL install if I mess up my other one, I can fix it from here).

Here's the problem. If I try to boot into SL restore, It'll say "can't find legacy-kernal." After that, If I try to boot into Snow Leopard, it'll boot to SL Restore, but I can't run any of my apps (they'll just crash).

I've tried this setup before and it worked, but right now it's doing this, even after reformating my drive and trying it again.

Thanks for any help.
Title: Re: Booting Issue
Post by: Gringo Vermelho on June 22, 2011, 02:15:18 AM
Set the path to your legacy kernel in your com.apple.Boot.plist.
Title: Re: Booting Issue
Post by: chrispawl on June 22, 2011, 02:41:31 AM
Thanks for your reply.

Ok, how? And also, in which partition? The SL or SL Restore?
Title: Re: Booting Issue
Post by: Gringo Vermelho on June 22, 2011, 02:51:39 AM
Edit the com.apple.Boot.plist in the /Extra folder on the partition where your bootloader is installed. Your kernel is most likely located at the root of your system drive.

Code: [Select]
    <key>Kernel</key>
    <string>mach_kernel</string>

You set the path and kernel name in the kernel string. The example above is from the default com.apple.Boot.plist, where the kernel is named mach_kernel and located at the root of your system drive. This is the default, so the path is not set explicitly.

TBH I don't know how to set the path to the kernel correctly if it's on a different partition than the one you are booting. But I know it's possible. Hopefully someone else will see this thread and post how that works.
Title: Re: Booting Issue
Post by: chrispawl on June 22, 2011, 06:35:02 AM
Thanks for the help. That fixed it!