The only reason I can think of for grub error 12 with your partition layout is that the XP partition does not have the boot code that it needs. It can only be rewritten (as far as I know) by running XP's recovery console's
fixboot. (there may also be more problems that must be corrected)
1)Do you remember the partition layout when XP worked ? (it would be very helpful to know)
2)Did Windows ever work with the current partition setup ? (with linux)
2a)If so what was the last thing you did that might have change something important ?
2b)If it has not worked after Linux install, what partition software did you use to change the partitions ?
One can not install XP on an extended partition (hda5) without a primary partition that XP can read (fat32,NTFS).
Quote:
|
next time I have to install windows in C and Linux in D is it so?
|
it is best to have XP on the first primary partition but there are ways for your setup to work, but as I said in prior post you will NOT be able to reinstall fresh or repair.