HD Install :: Dual Boot not happening



This is what GParted reports:
brackets are for clarification

/dev/hda1  ext3  /    (Puppy)   5gb  429mb  4.5gb  boot
/dev/hda2 extended              32gb                      lba
 /dev/hda5 linux swap             1gb
 /dev/hda6 ext3       (DSL)      2gb  197mb  1.8gb
 unallocated                         29gb

I installed Puppy first placing GRUB in the MBR. Then I installed DSL and did not install GRUB thinking I could just edit GRUB menu.lst later. I used Geany in Puppy to edit menu.lst as follows:

#Linux bootable partition config begins
 title Linux (on /dev/hda1)
 root (hd0,0)
 kernel /boot/vmlinuz root=/dev/hda1 ro vga=normal

 title DSL
 kernel /boot/linux24 root=/dev/hda6 quiet vga=normal noacpi noapm nodma noscsi
 initrd /boot/minirt24.gz
#Linux bootable partition config ends

When I choose DSL from the GRUB list at boot I get the error 15 message.  
I had been thinking that my syntax in GRUB was at fault. Now I am wondering if it is because I have no mount point for DSL in hda6 as shown in GParted.
I am hoping I might find some assistance to remedy my problem here in the forum.

mm

Your current configuration assumes you have the DSL kernel and minirt24.gz on hd(0,0) or hda1 in /boot. If they are on hda6, first check in grub what it is named (by tab-completion, type "root(hd" and press tab). Then you'll need to add
root (hd0,X)
right after title DSL, like the Puppy entry has.

GRUB menu.lst now reads:

 title DSL
 root (hd0,5)
 kernel /boot/linux24 root=/dev/hda6 quiet vga=normal noacpi noapm nodma noscsi
 initrd /boot/minirt24.gz

 Still no joy. I keep looking at GParted and now I wonder if I need to flag DSL partion as "boot".
 And the fact that there is no "root" / mountpoint has me unsure still.
 It seems the more I try to find a sloution the more confused I become.

 mm

Are you sure you the files are there?
Navigate to a (mounted) hda6 and check, i.e. using `find`

Okay I have /mnt/hda6/boot open and it contains the following:

grub    linux24    System.map  System.map-2.4.31

Next Page...
original here.