XPのインストールでMBRが変更されたためdebianが起動しなくなりました。そこでBG-rescue Linuxを使ってgrubを再インストールしました。
BG-rescue Linuxで起動
mount /dev/hda2 /mnt (第2パーティションにLinuxインストール済み)
chroot /mnt /bin/sh
/sbin/grub-install /dev/hda
exit
umount /mnt
reboot
再起動したと思ったら、メニューにXPが表れないぞ。そりゃそうだ、debian再インストール時にはXPなかったんだから。ということでdebian起動して/boot/grub/menu.lstを直接編集しました。これにて一件落着。
参考サイト: