Jump to content
7 posts in this topic

Recommended Posts

I installed 10.4.5 and found my darwin boot loader will start first instead of my windows boot loader.

I want to get rid of the darwin boot loader and use the windows boot loader(chain0) instead.

Now the problem is that I use windows recovery console and fixmbr and it didn't work. The darwin boot loader is still there.

Can anybody help?

I installed 10.4.5 and found my darwin boot loader will start first instead of my windows boot loader.

I want to get rid of the darwin boot loader and use the windows boot loader(chain0) instead.

Now the problem is that I use windows recovery console and fixmbr and it didn't work. The darwin boot loader is still there.

Can anybody help?

 

Have you tried FIXBOOT?

You could have a few problems here.

 

First, try setting the disk with XP partition active. This may or may not work depending on what installation options you used on windows XP.

 

Secondly, you may need to wipe the bootloader off completely. Fixboot should do this for you, however you must have the correct active partition set. If you want, you can set another drive or partition you have as active that you've never installed a bootloader on, and run fixboot. This should install the Windows bootloader for the first time on the drive, then just change your BIOS to boot from that drive.

 

Thirdly, you may have a MBR issue which can't be addressed by fixboot. The Windows XP version of Fixboot doesn't overwrite the entire bytefield reserved for the bootloader, and you may need to clear it manually. It isn't exactly supported, but you can use DD to clear out the first 24 bytes of the MBR within Linux. I won't post the full command here, as I wouldn't want anybody trying it unless they really know what they are doing.

 

Both of these methods can be easily archived using any Linux LiveCD with fdisk and dd on them.

 

Thanks!

cmoski

Set Active partition works.

 

Thanks very much!

 

You could have a few problems here.

 

First, try setting the disk with XP partition active. This may or may not work depending on what installation options you used on windows XP.

 

Secondly, you may need to wipe the bootloader off completely. Fixboot should do this for you, however you must have the correct active partition set. If you want, you can set another drive or partition you have as active that you've never installed a bootloader on, and run fixboot. This should install the Windows bootloader for the first time on the drive, then just change your BIOS to boot from that drive.

 

Thirdly, you may have a MBR issue which can't be addressed by fixboot. The Windows XP version of Fixboot doesn't overwrite the entire bytefield reserved for the bootloader, and you may need to clear it manually. It isn't exactly supported, but you can use DD to clear out the first 24 bytes of the MBR within Linux. I won't post the full command here, as I wouldn't want anybody trying it unless they really know what they are doing.

 

Both of these methods can be easily archived using any Linux LiveCD with fdisk and dd on them.

 

Thanks!

cmoski

  • 2 weeks later...
×
×
  • Create New...