How to restore Grub from a live CD

mkdir /zzz
mount /dev/sda3 /zzz
mount -t proc none /zzz/proc
mount -o bind /dev /zzz/dev
chroot /zzz /bin/bash
find /boot/grub/stage1
root (hd0,2)
setup (hd0)

For /boot/grub/menu.lst, a minimal config would be

default Linux
timeout 2
title Linux
root (hd0,2)
kernel=/boot/vmlinuz root=/dev/sda3 ro

also check /zzz/etc/fstab.

Bad Behavior has blocked 78 access attempts in the last 7 days.