Jump to content

Mac OS X changes bootable flag of my hdd


6 posts in this topic

Recommended Posts

hi there,


i installed mac os x yesterday on my IBM Thinkpad T43p.


windows xp is on the first primary partition and mac os x is the fourth primary partition.


i use grub via grubinstall,


so my windows bootloader is not changed.


windows booted just fine.

and mac os x booted, too.


but after i tried to reboot from mac os x for the first time, i get the "missing operating system" error.


i found out, that windows needs the first partition to be bootable,

but mac os x always sets the fourth partition to be bootable.

-> my bootloader does no longer work.


then i change the bootable flag back to the primary partition using knoppix/cfdisk.

windows xp works fine, but when i boot to mac os x, it changes the bootable flag again.


i don't want to change it back using knoppix everytime i used mac os x.


how can i stop mac os x from doing this?

any suggestions?


thank you

Link to comment
Share on other sites

You cant use 2 primary partitions on one hard drive without having problems because the BIOS doesnt know which partition to boot from. I suggest you delete one of the partitions and make another one but this time make sure you put it as active.

Link to comment
Share on other sites

in fact i have 3 primary partitions.

the third one is some ibm stuff, which has always been there and windows xp worked.


i want to keep my windows xp partition, which is primary, so i would have to put mac os x on an extended one, but then it wouldn't work.


everything would be fine if mac os x would not set the bootflag to partition 4.




i just noticed that grub changes the active partitions:




title Mac OS X

rootnoverify (hd0,3)


chainloader +1


is there an easy way to set the active partition back to hd0,0 in mac os x?

Link to comment
Share on other sites

I don't have a handle on your problem yet, but I don't think it's a matter of primary vs. non-primary partitions on the same drive. OSX requires a primary partition and case in point, most all the partitions on my HDs are primary and everything in windows and osx runs quite well. I'm not familiar with grub and how it adds the boot flag. I know others here use that. I've used norton partition magic and acronis disk manager to do it successfully. I dual boot using chain0 method. Good luck!

Link to comment
Share on other sites


  • Create New...