billdotson said: how would I go about doing either??
Open the file /boot/grub/menu.lst as root to edit it. Copy all the text relating to booting your Ubuntu kernel (just one section is fine) and add it to the bottom. You can rename it Zenwalk if you please. Then reboot (yes, it still point to Ubuntu... but thats ok for now).
When you get to the grub menu, scroll down to the new entry and hit 'e'. This will take you to a screen to edit the entry. Now change the root section to what it should be (Probably (hd1,0)). You will need to hit 'e' over the line to edit it.
Then edit the kernel line. Delete EVERYTHING after the word kernel. Then type in (hd1,0)/bo and then hit tab. It should auto complete to (hd1,0)/boot/. If it does not, then (hd1,0) is not the right partition. You might have to experiment to find the right one. Once you find the right one, hit tab again to give a list of files in the directory. Start typing the kernel name in and hit tab to auto complete it. Then hit space, and type in root=/dev/sdb1 (or the partition it is on, normal linux style). Then add any other boot options you might need (for me I need noapic to boot). Now hit enter to go back, the line should read something like this:
kernel (hd1,0)/boot/vmlinuz root=/dev/sdb1 noapic
but obviously with your specific info.
Now edit the initrd line. Again, erase everything other than initrd, and use the same procedure as above to get back to the proper (hd1,0)/boot section. Hit tab to list the files and put in the initrd file.
Now you need to take careful note of everything you wrote. Your changes will not be saved so write it all down so you can add it to menu.lst when you boot. You might need to remove the savedefault line ('d' takes care of this when the line is highlighted). Once all this is done, hit 'b' to boot and you should be all set.
NOTE: If you knew all this info right away you could enter it into menu.lst right away, but this is how you set it up when you do not know.
EDIT: You are booting Ubuntu's grub (like Windows booting off of Ubuntu's grub in the typical dual boot setup). Again, if you know all the info required you do not need to go through all the steps I laid out and can put it right into Ubuntu's menu.lst. Zenwalk will not have a menu.lst, as slackware does not use grub to boot, only lilo.