Author Topic: Custom Chameleon boot cd help needed.  (Read 5471 times)

0 Members and 1 Guest are viewing this topic.

crushtest

  • Entrant
  • Posts: 3
Custom Chameleon boot cd help needed.
« on: February 03, 2011, 11:26:36 PM »
Hello!
Is it possible to create a chameleon boot cd (or usb) and make it use-link to the hard drives com.apple.Boot.plist file (in the root/Extra) folder instead of using its own Boot.plist file? (in the hard drive theres a macosX installation that has chameleon already installed).
In other words, is there a line (or something similar) that can be added to the cd's Boot.plist file that will make the boot process use the macos Hard drives boot.plist file instead?
Thank you!
« Last Edit: February 04, 2011, 12:00:12 AM by crushtest »

Azimutz

  • VoodooLabs
  • Posts: 420
  • Paranoid Android
Re: Custom Chameleon boot cd help needed.
« Reply #1 on: February 04, 2011, 01:23:16 AM »
Crushtest,
Quote
is there a line (or something similar) that can be added to the cd's Boot.plist file that will make the boot process use the macos Hard drives boot.plist file instead?
you don't have to do nothing. That's really how Chameleon works when it's installed to a separate volume; first loads the Boot.plist from the volume were it was loaded from; after pressing Enter to boot, looks for a "override" Boot.plist on the booted volume (system installer, installed system or helper partition). This override Boot.plist is not mandatory and completely overrides the first one if found.
Does it work in any other way for you?
 System & Patches: http://goo.gl/i961
 Chameleon:
- trunk builds: http://goo.gl/9G1Hq
- pref pane: http://goo.gl/OL2UT

crushtest

  • Entrant
  • Posts: 3
Re: Custom Chameleon boot cd help needed.
« Reply #2 on: February 04, 2011, 02:16:59 PM »
This post was an effort to help perfect the easybcd program (this is my initiative, I'm not related to the program in any way)  to be able to chainload the macos installation from within the bcd bootloader successfully.
Bear with me if I say something profound to you, I am a total newbie.
So here goes. There is an easy way to configure the bcd boot loader to have an entry for loading the macos installation, but it doesnt work 100% correctly. Easybcd creates an nst_mac.iso file in the root/nst/ folder of the drive that has the master boot record. The nst_mac.iso, is if I understand it correctly an iso of a chameleon boot cd that gets loaded when you choose the macos entry in the bcd list, upon booting the system.
The problem is that it contains an almost empty com.apple.Boot.plist file, and it loads this file instead of the one on my macOs hard drive so when I boot to snow leopard I don't have  some flags-lines that are necessary for my setup to work correctly (those are in my case : arch=i386 and PCIRootUID=1). I found a thread in the easybcd forum where the programmer says (if I didn't misinterpret his posts)  he doesn't know how to make the boot iso link to the Boot.plist file thats in the hard drive.
This is the thread if you're interested to take a look at  http://neosmart.net/forums/showthread.php?t=6327.
When I boot with easybcd's iso, it gives this info : Darwin/x86 boot v5.0.132 chameleon v2.0 Rc4 r684.
Maybe using a chameleon rc5 instead would auto fix this problem? (assuming this auto link to hard drives plist file, was added in rc5).
Thank you.
« Last Edit: February 04, 2011, 02:18:54 PM by crushtest »

Azimutz

  • VoodooLabs
  • Posts: 420
  • Paranoid Android
Re: Custom Chameleon boot cd help needed.
« Reply #3 on: February 05, 2011, 02:07:09 AM »
Well, that's a completely different talk, i have no experience with or time to check! Sorry...
 System & Patches: http://goo.gl/i961
 Chameleon:
- trunk builds: http://goo.gl/9G1Hq
- pref pane: http://goo.gl/OL2UT

STLVNUB

  • Entrant
  • Posts: 3
Re: Custom Chameleon boot cd help needed.
« Reply #4 on: February 08, 2011, 06:54:23 AM »
May be worth a try, should work
Make your own iso file the way you want and swap with the BCD one.
Use the same name of course.

Would be a lot easier just to use Darwin as your bootloader.

crushtest

  • Entrant
  • Posts: 3
Re: Custom Chameleon boot cd help needed.
« Reply #5 on: February 17, 2011, 01:21:48 PM »
Thanx alot for the tip STLVNUB, this is a nice workaround. Because my efforts to build a chameleon boot cd from within snow leopard (using some outdated tools) weren't successful  I replaced the easybcd iso file with the iboot one. It works just fine, but you have to choose the mac partition when booting (it doesnt do this automatically).

STLVNUB

  • Entrant
  • Posts: 3
Re: Custom Chameleon boot cd help needed.
« Reply #6 on: March 12, 2011, 07:02:41 PM »
Good to see it worked...