I installed Slack onto the IDE drive which is the master, so the computer boots to that MBR. As I understand that boot part of the hard drive is hda1 or hd0 in GRUB. Now Slack didn't come with grub, so I booted up with Knoppix live cd and copied the files into the correct directories(i think). I made up a menu.lst file and put it in /boot/grub. I then chroot to the Slack installation and ran "grub-install /dev/hda2". That gave me the error "Could not find device for /boot: Not found or not a block device."
Alteratively, instead of using grub-install I used grub. That took me to the prompt and from searching the net, it seemed I only had to type "root (hd0,0)". Which I did through Knoppix and chroot and by booting through the GRUB floppy. I get the same error no matter which way I do it, the error is "Filesystem type unknown, partition type 0xf". I'm guessing GRUB doesn't like the first part of my hard drive, is that where the MBR is and the info to boot?
I can get into Slack though. First I enter "knoppix 2" at the boot screen for Knoppix live cd. I then typed "chroot /mnt/hda2". Taht takes me to Slack's shell, typing "startx" loads up the Xwindows(I picked flux this time and my mouse works, maybe it was because I choose USB Mouse this time hehe).
I've only just found this partition error so I'm sifting through google pages as we speak.
UPDATE: So now lilo will let me write to the MBR and booting to Slack worked a treat. Windows won't boot, it just hangs, but i'll first exhaust all GRUB opportunities then if I can't get that working I'll find out how to fix lilo.