Sorry as I have been away (Just back from a 3-week German/Austria/Italy skiing holiday 15 minutes ago.)
If you have tweaked Grub's menu.lst then we would not know the original Grub information and may not be able to diagnose your problem correctly.
What you can do though is to invoke a Grub shell while in elive (just typr grub in Bash shell) to ask Grub about the partitioning information of the two hard disks as the way Grub obtained from your Bios by these two commands
With the above and on the second disk (hd1) you should be able to see if (hd1,0) is a partition type 0x7 (or type 7) for NTFS partition usually required by XP. Grub counts from 0 and your XP should have been in the first partition of the 200Gb Sata under the normal circumstance.Code:geometry (hd0) geometry (hd1)
My guess is that you have installed your XP as the first bootable drive and so XP would have recorded in its hidden file "boot.ini" and possibly some internal files that it was to be found in the disk (0) and partition (0).
You now appear to have nominated the IDE hdd as the first bootable disk and so XP's original setting is no longer correct.
To overcome the above difficulty you need to put the following two map statements in the Grub commands booting Xp.
I am guessing your XP being in (hd1,0). If this is the case then the following lines should fire it
The two map statements effectively restore the Sata as the first bootable disk (hd0) on-the-fly and so Xp should find its original setting matched again. The re-mapping is only temporary and does not affect the elive setting.Code:title Microsoft Windows XP Professional in (hd1,0) map (hd1) (hd0) map (hd0) (hd1) rootnoverify (hd1,0) makeactive chainloader +1
Let's us know how it turns out.




Reply With Quote