First make sure which partition XP is on. If is an OEM install, it may be on the second partition.
This is the entry for Windows from my dual boot XP/Suse 10.2 laptop:
Code:
title Windows
rootnoverify (hd0,0)
chainloader (hd0,1)+1
The OEM install has a recovery partition, so the MBR is on the root of the disc
(hd0, 0), but the XP partition is on the second partition (hd0,1).
There's a good GRUB wiki
here.
Do we need a sticky for this problem? It seems to come up at least once a week.