i333sanelymac Posted May 8, 2009 Share Posted May 8, 2009 Computer Setup prior: Q6600 GA-p35-DS3P 8600GT 256mb sata Disk1: Leopard OSX Kalyway (two partition OSX & Data) sata Disk2: Vista/XP (three partition Vista, XP & Data) I dual boot between Disk1 and Disk2 by telling my bios which drive to boot from. It worked great with the setup above. Booting from Disk1 I get into Leopard as if it was the only drive. Booting from Disk2 I get option to go Vista or XP. Each Disk is dedicated and separate from each other. Problem started: So.. Windows 7 RC1 came out and I wanted try it. Cleared Vista and install Win7 in it's place. Ran into issues with Win7 installing hidden partition making XP not boot. Messed around with XP recovery and Vista recovery. Finally got Win7/XP to dual boot on Disk2. Everything was happy. Told my bios to boot from Disk1 to go into Leopard.. Boom. I get "NTLDR is missing" Error Screenshot Similar unsolved issue here . Seems like while trying to fix Win7/XP it somehow messed around with Disk1 boot stuff. Not exactly sure how. Maybe it was the fixmbr i did in XP CD. or EasyBCD 2.0beta issue. But some how it tampered with Disk1 when I thought it shouldn't have. Troubleshoot attempt: Booted from the Kalyway install CD. Tried to use Disk Utility to repair. It didn't find anything wrong. Seems like all my files and stuff is there but it won't boot. I even tried disconnecting Disk2(Win7/xp) and leaving only Disk1(osx) But still got the NTLDR is missing. Any Suggestions? I don't really want to reinstall Leopard, finding driver/kext and program/settings over. Is the bootloader on my OSX Drive done? How can I put it back? Why is a windows bootloader/error appearing on my OSX dedicated drive? Link to comment https://www.insanelymac.com/forum/topic/165503-resolved-ntldr-missing-on-dedicated-osx-drive/ Share on other sites More sharing options...
MacUser2525 Posted May 8, 2009 Share Posted May 8, 2009 I don't really want to reinstall Leopard and all my data etc. Is the bootloader on my OSX Drive done? How can I put it back? Why is a windows bootloader/error appearing on my OSX dedicated drive? The error appears because windows does whatever the hell it wants without consideration for any other non-windows OS's that may be installed on the machine this is a well know problem and why any time you are installing it the other drives in the system should be disconnected to prevent it from screwing with them as it pleases. For your problem here you could always try booting with the install DVD and seeing if you can run the Chameleon/PC_EFI installers from a USB stick you have mounted with diskutil if this does not work then since you have your data on a separate partition a re-install of the OS X should not mess that up. Edit: Since you have a Gigabyte board once you get it running again try using the F12 at boot to get the boot device selection menu where you should be able to choose which drive to boot from saving the BIOS shuffle every time.. Link to comment https://www.insanelymac.com/forum/topic/165503-resolved-ntldr-missing-on-dedicated-osx-drive/#findComment-1151123 Share on other sites More sharing options...
doSeee Posted May 8, 2009 Share Posted May 8, 2009 Start with a linux live system like ubuntu and set the osx partition as the active one. this helps! i hope... Link to comment https://www.insanelymac.com/forum/topic/165503-resolved-ntldr-missing-on-dedicated-osx-drive/#findComment-1151292 Share on other sites More sharing options...
i333sanelymac Posted May 8, 2009 Author Share Posted May 8, 2009 It is active already. I booted into gParted liveCD. Gparted screenshot Disk Repair Screenshot For your problem here you could always try booting with the install DVD and seeing if you can run the Chameleon/PC_EFI installers from a USB stick you have mounted with diskutil Edit: Since you have a Gigabyte board once you get it running again try using the F12 at boot to get the boot device selection menu where you should be able to choose which drive to boot from saving the BIOS shuffle every time.. I'm not really following the Chameleon/PC_EFI part. Is that on the install dvd and i have to load it to usb? IS there FAQ/WIKI on this? Actually I do use F12 to select which drive to boot from. Kinda what i meant by selecting in bios. Link to comment https://www.insanelymac.com/forum/topic/165503-resolved-ntldr-missing-on-dedicated-osx-drive/#findComment-1151394 Share on other sites More sharing options...
i333sanelymac Posted May 9, 2009 Author Share Posted May 9, 2009 Seems like Windows messed with the bootloader. Followed MacUser2525 advice to put a new one back on. Didn't know a clue what he was referring to. Searched around learning what EFI was etc (noob with computers) and finally fixed my OSX partition. Took awhile because I didn't know where to start and didn't know how to find my USB flash drive via terminal command line lol. Downloaded Chameleon 2.0 RC1 r431 and extracted content to USB flash. (im not allowed to link it here. just google it) Booted from Kalyway DVD. Went into terminal console mode. Navigate to my USB drive (took awhile, didn't know how lol) CD /Volumes LS Found my USB drive name was FLASH CD /Volumes/FLASH Went into i386 where chameleon files are CD /volumes/FlASH/i386 Follow the instruction here to install Diskutil list (to see where my OSX parition was. In my case rdisk1) fdisk -f boot0 -u -y /dev/rdisk1 dd if=boot1h of=/dev/rdisk1s1 cp boot /Volumes/Leopard (my OSX partition is called Leopard) Rebooted and it worked. But now i get to see a green chameleon before really booting into OSX. I still don't understand exactly what is actually done doing the fdisk and dd commands, but I know it works. Thanks MacUser2525 for hinting me in the right direction. Link to comment https://www.insanelymac.com/forum/topic/165503-resolved-ntldr-missing-on-dedicated-osx-drive/#findComment-1151439 Share on other sites More sharing options...
Recommended Posts