Edit: Fixed
Solution: All I had to do was update-grub

Sorry if the answer to this is somewhere but I searched and couldn't find it.

I'm trying to run Debian testing and xp. I've been doing this for a couple months with no problems until I installed windows 7. I put xp back on and can't get dual boot working again at all. I tried reinstalling debian hoping it would fix itself but now I can only get debian to boot.

I've tried redoing the grub thing with an ubuntu live disc I had laying around but i cant because I have no "/boot/grub/stage1"

Both operating systems are on the same hard drive. XP is on /dev/sda1 and the debian filesystem is on /dev/sda2

My limited linux knowledge has run out of options, anybody know what I should do?

Edit: debian is amd64 if that makes a difference