Need a little help tri boot osx vista unbountu

#1
first let my say that i am on one of the new intell macs with the dual xenon's

I have all the OSes installed and Easy BCD 1.6 installed and running i can boot in to osx by letting it boot normaly and in to vista by holding down the option key and selecting the drive then selecting vista when i select mac osx from the vista boot loader it says my nst_mac.efi is missing or corrupted i have copied my boot.efi from my osx folder users/standalone/i386 and placed it in my c:\nst folder on my vista drive any help would be great i want to be able to have vista run first and use the vista boot loader to select the operating system i wish to use will be eventualy a quad boot with vista xp osx and unbuntu or however it is spelled each os is on its own drive thank you in advance for your help

these are my settings

Code:
There are a total of 2 entries listed in the Vista Bootloader.
Bootloader TimeOut: 5 seconds.
Default OS: Windows Vista
Entry #1
Name: Windows Vista
BCD ID: {default}
Drive: Deleted Partition\
Bootloader Path: \Windows\system32\winload.exe
Windows Directory: \Windows
Entry #2
Name: NST Mac OS X
BCD ID: {956a8b99-3185-11dc-86a2-0019e3f947ef}
Drive: C:\
Bootloader Path: \NST\nst_mac.efi

and in degub view

Code:
Windows Boot Manager
--------------------
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device unknown
description Windows Boot Manager
locale en-US
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {e8709fb6-fa5f-11db-be4d-e219ece5282e}
displayorder {e8709fb6-fa5f-11db-be4d-e219ece5282e}
{956a8b99-3185-11dc-86a2-0019e3f947ef}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 5
Windows Boot Loader
-------------------
identifier {e8709fb6-fa5f-11db-be4d-e219ece5282e}
device unknown
path \Windows\system32\winload.exe
description Windows Vista
locale en-US
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
osdevice unknown
systemroot \Windows
resumeobject {e8709fb7-fa5f-11db-be4d-e219ece5282e}
nx OptOut
Windows Legacy OS Loader
------------------------
identifier {956a8b99-3185-11dc-86a2-0019e3f947ef}
device partition=C:
path \NST\nst_mac.efi
description NST Mac OS X
 
Last edited by a moderator:

mqudsi

Mostly Harmless
Staff member
#2
Hi EYacoub, welcome to NeoSmart Technologies.

Sorry for the late reply, had to brush-up on my OS X EFI skills :smile:

Give this a shot:
EasyBCD | Useful Utilities | Power Console
Code:
cd bin
bcdedit /set {956a8b99-3185-11dc-86a2-0019e3f947ef} device boot
Please let me know if that does the trick - I'll change EasyBCD to do that automatically in that case.
 
#3
unfortunitly it did not work i still cant boot in to osx with the vista bootloader andi still have to hold down the optiion key to get it to go to vista and unfortunatly when i start easy bcd now it cant find the boot drive and when i try to select it it tells me that it dose not exisst would it be prudent to ininstall and reinstall it maybe witht he new beta
 
Last edited:
#4
i recently upgraded to 1.61 it did not help

Same situation here are the view settings

Code:
overview
 
There are a total of 2 entries listed in the Vista Bootloader.
Bootloader TimeOut: 30 seconds.
Default OS: Windows Vista
Entry #1
Name: Windows Vista
BCD ID: {current}
Drive: C:\
Bootloader Path: \Windows\system32\winload.exe
Windows Directory: \Windows
Entry #2
Name: NST Mac OS X
BCD ID: {956a8b9c-3185-11dc-86a2-0019e3f947ef}
Drive: C:\
Bootloader Path: \NST\nst_mac.efi
Code:
debug mode
 
Windows Boot Manager
--------------------
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=C:
description Windows Boot Manager
locale en-US
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
default {956a8b9b-3185-11dc-86a2-0019e3f947ef}
displayorder {956a8b9b-3185-11dc-86a2-0019e3f947ef}
{956a8b9c-3185-11dc-86a2-0019e3f947ef}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 30
Windows Boot Loader
-------------------
identifier {956a8b9b-3185-11dc-86a2-0019e3f947ef}
device partition=C:
path \Windows\system32\winload.exe
description Windows Vista
osdevice partition=C:
systemroot \Windows
resumeobject {c49c1d1c-347e-11dc-8971-806e6f6e6963}
Real-mode Boot Sector
---------------------
identifier {956a8b9c-3185-11dc-86a2-0019e3f947ef}
device partition=C:
path \NST\nst_mac.efi
description NST Mac OS X
 
Last edited by a moderator:

mqudsi

Mostly Harmless
Staff member
#5
Please don't triple-post.

I'd recommend booting OS X with the normal boot process. Use bootcamp to load the Vista bootloader and from there launch Linux, Vista, XP, etc. via EasyBCD.

Apple's closed API and lack of documentation make it absoloutely impossible for us to really have any clue WTF happens in boot.efi (and people say Microsoft is bad!) - I really don't know what to say if boot.efi doesn't load for you.
 
#6
Thanks alot will try that next i am working on another mac trying to install vista first then osx and see if i can get vista as the primary os
 

mqudsi

Mostly Harmless
Staff member
#7
Good luck.

Just to double-check, you did rename boot.efi to nst_mac.efi when you copied it to C:\NST\, right?
 
#8
yes like 3 times and i am still trying to get it to work i have vista booting first and the boot menu comming up just not loadding osx
 

mqudsi

Mostly Harmless
Staff member
#9
Yeah, if that doesn't work, I really don't know what to say. EasyBCD executes steps that have been used on several guides and websites whose authors and users say they work. We've had some people have success with these scenarios as well.

However, I don't have a Macintel myself and, as such, am not in a positition to see what is going wrong.