recover grub in MagicLinux step:
1)use ML install cd to boot pc
2)select "magic rescue"
3)run command
#cd /tmpfs
#mkdir disk
#mount /dev/hda3 /tmpfs/disk
#chroot /tmpfs/disk
#grub
root (hd0,2) note:there is a blank space between root and (
setup(hd0)
quit
4)modify grub.conf