First, my setup:
2 IDE HDD on Primary IDE (hda, hdb)
1 DVD-RW on Secondary IDE (hdc).
1 IDE HDD on Secondary IDE (hdd).
External zip drive (hdf)
2 SATA HDD's (hde and hdg)
The subject sums up what I would like to do- dual boot XP and Debian Linux on my first SATA drive.
Here's what I've done:
I unplugged all HDD's except my first SATA drive. I installed XP on a NTFS, 10 gb partition on hde1. I then proceded to install Debian as follows:
hde2: 100 mb /boot (ext3)
hde3: 3 gb swap
hde4: 20 gb / (ext3)
This WORKS. Debian detects XP and successfully installs Grub. I can boot XP or Debian. Then I plug in the rest of the HDD's. I boot, and I get a black screen that says GRUB with a blinking cursor.
So I tried something different.
Began with just the first SATA and installed XP. (This is because of an annoying problem with Windows not properly setting the drive letters - another story all together) Once XP is installed I plug in the rest of the HDDs and install Debian. Once again it detects XP without issues and installs Grub.
I boot into Linux for the first time, but when I try to boot into XP I get a messege that Windows is missing NTLDR. Only Linux is bootable.
I realize that I could install both OS's and then plug back in the HDD's one by one to find the problem HDD, so I apologize for not being able to provide this information, since I have been unable to find the time to try.
Thanks in advance to anyone who could provide _any_ insight into this problem.