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.