You're almost there. Try to mount all your partition under /mnt and run chroot

# mount -t proc none /mnt/proc
# mount -o bind /dev /mnt/dev
# chroot /mnt /bin/bash
# grub
grub> root (hd0,1)
grub> setup (hd0)

Take note that in root(hd0,1) 1 is where your boot partition reside, then your /boot must be in the first partition, then it must be root(hd0,0), always subtract 1.

Let us know how it goes.

Cheers,

Jay


On Fri, Sep 27, 2013 at 12:06 PM, Terry Duell <tduell@iinet.net.au> wrote:
On Fri, 27 Sep 2013 12:41:48 +1000, Jay Amorin <jeeyessos@gmail.com> wrote:

It would be better if you have the livecd or install cd, but you can also
use other livecd as well e.g. knoppix.

root (hdx,y)
setup (hdx)

x is the mbr usually points to hd0. y is the partition where your grub
stage 1 is, just press the tab key to auto-complete.


OK, did a bit more research, based on what you have said, and booted live Knoppix.

ran the following commands in a terminal, with results as shown (not captured, from notes)...

sudo grub

grub> find /boot/grub/stage1
        error 15 file not found

grub> root (hd0,1)
        filesysystem type unknown, partition type 0x5

grub> setup (hd0)
        error 17 cannot mount selected partition

A look in /boot shows that grub/stage1 exists.

Not sure where to go from here.


Cheers,
--
Regards,
Terry Duell