Jump to content
5 posts in this topic

Recommended Posts

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"
Similar unsolved issue
.

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?

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..

It is active already. I booted into gParted liveCD.

Gparted screenshot

img0147wie.th.jpg

Disk Repair Screenshot

img0148qce.th.jpg

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.

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.

×
×
  • Create New...