I see you are advanced users but i ll write the procedure anyway anyway here's the how to:
i suppose you can boot into OSX86.
the file com.Apple.Boot.plist is located in Library/Preferences/SystemConfiguration. copy it in desktop and open it to edit with textedit (default).
i have the following com.Apple.Boot.plist. modify it as you like and see if that helps. i tried to keep the formation as the original file
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Graphics Mode</key>
<string>1920x1080x32</string>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>rd=disk0s2</string>
<key>Timeout</key>
<string>1</string>
<key>Boot Graphics</key>
<string>yes</string>
<key>Default Partition</key>
<string>hd(0,1)</string>
</dict>
</plist>
what it's written above line
key kernel key
doesn't concern you. You should copy text from from the
key kernel key line and afterwards
<string>rd=disk0s2</string>
this shows where the bootloader and osx86 must be lovated . mine is in disk 0 (the only HDD on my system)at the second partition (2)
<string>hd(0,1)</string>
this is the default booting option, mine is the windows installation that it is located on my first disk(0) on its first partition (1) put your numbers accordingly.
save it and replace original file. no need to do any repairs after that with terminal.
Reboot.See if it works. Probably it won't. Boot using Windows DVD, go to "repair windows installation", don't choose "start up repair", but rather go to cmd and make Windows partition active first.
you can do that by entering
diskpart
list disk
select disk Ψ
list partition
select partition �"
active
Ψ is assigned the number of your hard disk drive on which OS are located.If you have only one HDD then it is 0. �" is the assigned number of each partition.
Then exit terminal, back to windows installation dvd in the repair options. select "repair start up", it will repair the installation and then let it boot into windows. then open again cmd and now make active the disk on which bootloader (and OSX) are. that's it. i hope i helped.