I also boot Slackware with Ubuntu's grub. Here are my entries in Ubuntu's menu.lst for Slackware
Code:
# This entry automatically added by the Debian installer for an existing
# linux installation on /dev/sda5.
title Slackware Linux generic-smp (on /dev/sda5)
root (hd0,4)
kernel /boot/vmlinuz-generic-smp-2.6.24.5-smp root=/dev/sda5 ro
initrd /boot/initrd.gz
savedefault
boot
title Slackware Linux huge-smp (on /dev/sda5)
root (hd0,4)
kernel /boot/vmlinuz-huge-smp-2.6.24.5-smp root=/dev/sda5 ro
savedefault
boot
If you switch to the generic-smp kernel, and you should according to Slackware's changes and hints.txt, you will need to make an initrd. Follow the instructions in Slackware's boot directory to create the initrd.
The first entry above is for Slackware's generic-smp kernel. Note the initrd line. The second entry is for the huge-smp kernel which does not need an initrd.
See post #4 from this thread to use grub's interactive mode to boot any distro:
http://ubuntuforums.org/showthread.php?t=393379