Author Topic: Boot custom Kernel from Preboot CD using cdboot with com.apple.Boot.plist  (Read 3990 times)

0 Members and 1 Guest are viewing this topic.

nameless2k

  • Observer
  • Posts: 12
  • Individualism is a mass psychosis
    • Incomplete-News.com
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).

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.
<b>1st. rig: Testing environment:</b> EP35-DS3 | nVidia GeForce 7600 GT | HP w2207 | HP w2207h (prevents sleep from working) | SAMSUNG SP2504C | TimeMachine | Chameleon RC1 (I am a bit conservative ;-) | 10.5.8
<b>2nd. rig: Production:</b>MacBook Pro 15" (2007)

Gringo Vermelho

  • Forum Moderator
  • Posts: 611
  • The gray monster energy hat
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.
10.9.5 - ASUS P8Z77-V Pro - i5 3570K - GTX 660 - Chameleon 2.3 svn-r2xxx
How to...
Install Chameleon: http://forum.voodooprojects.org/index.php/topic,649
Make your own Chameleon boot CD: http://forum.voodooprojects.org/index.php/topic,484.msg2131.html#msg2131

nameless2k

  • Observer
  • Posts: 12
  • Individualism is a mass psychosis
    • Incomplete-News.com
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.

<b>1st. rig: Testing environment:</b> EP35-DS3 | nVidia GeForce 7600 GT | HP w2207 | HP w2207h (prevents sleep from working) | SAMSUNG SP2504C | TimeMachine | Chameleon RC1 (I am a bit conservative ;-) | 10.5.8
<b>2nd. rig: Production:</b>MacBook Pro 15" (2007)

Gringo Vermelho

  • Forum Moderator
  • Posts: 611
  • The gray monster energy hat
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.
10.9.5 - ASUS P8Z77-V Pro - i5 3570K - GTX 660 - Chameleon 2.3 svn-r2xxx
How to...
Install Chameleon: http://forum.voodooprojects.org/index.php/topic,649
Make your own Chameleon boot CD: http://forum.voodooprojects.org/index.php/topic,484.msg2131.html#msg2131