Voodooprojects

Chameleon => General Discussion => Topic started by: nameless2k on August 13, 2009, 11:35:10 PM

Title: Boot custom Kernel from Preboot CD using cdboot with com.apple.Boot.plist
Post by: nameless2k on August 13, 2009, 11:35:10 PM
How do the appropriate string in com.apple.Boot.plist look like, when I want to have this booted from a CD?

<key>Kernel</key>
<string>/mach_kernel.voodoo</string>

or

<key>Kernel</key>
<string>rd(0,1)/mach_kernel.voodoo</string>

or

<key>Kernel</key>
<string>rd(0,1)/Extra/mach_kernel.voodoo</string>

and in which folder do I put the Kernel on the preboot CD? I followed Sonotone's guidelines on InsanelyMac Forums (http://www.insanelymac.com/forum/index.php?showtopic=160234 (http://www.insanelymac.com/forum/index.php?showtopic=160234)).

my preboot image folder structure looks like this:
/cdboot
/Extra/com.apple.Boot.plist
/Extra/dsdt.aml
/Extra/Preboot.dmg
/Extra/smbios.plist
/Extra/Themes
/Extra/mach_kernel <-- is this correct?

Any hints for clarifying this highly appreciated.

Kudos, nl2k

P.S. Did I already say: Chameleon is outstanding? Keep up the good work. I am loving it.
Title: Re: Boot custom Kernel from Preboot CD using cdboot with com.apple.Boot.plist
Post by: Gringo Vermelho on August 15, 2009, 03:22:18 AM
When I was still using a Pentium 4 I could only ever get this to work if I put the Voodoo Kernel on the root of the drive I wanted to boot first. I never found out how to get it to boot with the Voodoo Kernel on the boot CD and ignore the kernel on the hard drive (or install media).

I solved it by using Disk Utility to 'restore' the 10.5.6 install DVD to a partition on my HDD, replacing the vanilla kernel with the voodoo kernel and then using Chameleon to boot it. Worked a treat. And installation is crazy fast when run from HDD.
Title: Re: Boot custom Kernel from Preboot CD using cdboot with com.apple.Boot.plist
Post by: nameless2k on August 17, 2009, 12:06:00 AM
Thanks for yer answer, but I am really searching for a solution to use custom kernels from a preboot-cd environment. Reading the Chameleon Docs I suppose this could/should work. But anyway: I can't make it work from a preboot-cd.

Title: Re: Boot custom Kernel from Preboot CD using cdboot with com.apple.Boot.plist
Post by: Gringo Vermelho on August 18, 2009, 02:10:26 AM
Yes that's understood - me neither. I would like to know how to do it as well.

Just offering you an alternative in the meantime.