Here is the situation...
I had Red Hat 9 on 80GB drive and winXP on 160GB(NTFS) drive. GRUB started on boot-up and asked me which I wanted to load. I didn't really use Linux very much, just installed it to play with it and learn. All fine and dandy.
I wanted to use the 80 GB drive for another computer, with winXP on it, so I unplugged the 160GB drive, plopped in the winXP disk and formatted and installed XP on the 80GB. Everything is ok so far.
I switch back to the 160GB and it won't boot XP, as expected. I stuck the XP CD in and ran fixboot and fixMBR which I thought would do the job. No such luck. Booting it gives "NTLDR is missing. Press any key to restart"
I then hooked up both drives and booted the 80GB one. I ran partition magic 8 and on the 160GB it shows first a 500MB linux swap (status=none, primary partition), then the rest (152,123 MB) is a FAT partition!?
(status=active, primary partition) It also gives me errors saying "FAT copies are not identical" and "cross-linked files were found".
'My Computer' shows it as a 10MB FAT drive.
If I erase the linux swap partition will it boot? I'm almost afraid to touch it now. I REALLY don't want to loose the data on it.
Does anyone have any ideas on what GRUB changed on my 160 GB drive and how to fix it so it is bootable, or at least readable?