I have been wrestling with this for a couple of days now.
I have used the Universal Installer to put Puppy on /dev/hda3 which has ext3.
When I reboot I get the following:
GRUB Loading stae 1.5.
GRUB loading, please wait...
and then it hangs.
I believe that error 17 indicates that Grub cannot mount the selected partition.
My /boot/grub/menu.1st looks like this:
title W98 (on /dev/hda1)
rootnoverify (hd0,0)#I realise this should probably be just 'root'
title Puppy (on /dev/hda3)
kernel /boot/vmlinuz root=/dev/hda3 ro vga=normal
If I run 'grub-install /dev/hda3', I get '/usr/lib/grub/i386-t2/stage1: Not Found'
So I symlink '/usr/lib/grub/i386-t2/' to '/usr/lib/grub/i386-pc/' which gives me the following when I run grub-install again:
Could not find device for /boot: Not found or not a block device.
Can anyone help?