thanks a lot, but I guess I already got it.
I haven't tried out yet though.
Now my lilo.conf looks like that (approx., I'm on Win now, can't check...):
boot=/dev/hda
vga=normal
default=WindowsXP
prompt
timeout=30
image = /boot/vmlinuz //link to vmlinuz-2.6.8.1

root = /dev/hdb5
label = Slackware_10_2.6.8
vga = 791
read-only
image = /boot/vmlinuz-2.4.26
root = /dev/hdb5
label = Slackware_10_2.4.26
vga = 791
read-only
image = /boot/vmlinuz-something-Fedora //sorry forgot
initrd = /boot/initrd-something-Fedora.gz
root = /dev/hdb7
label = FC2
read-only
other = /dev/hda1
table = /dev/hda
label = WindowsXP
I guess that's it.
So I already knew what you said about order and stuff, the only thing I didn't know was that just
image = /boot/vmlinuz-something-Fedora //sorry forgot
initrd = /boot/initrd-something-Fedora.gz
root = /dev/hdb7
label = FC2
read-only
won't work when I don't have that kernel in my slack /boot....
In other words, I thought that lilo would "look" at the root specified partition and look in the /boot it finds there and look for the kernel there.
So if I got everything right, mounting FC2 on e.g. /mnt/fc2 and changing lilo.conf to
image = /mnt/fc2/boot/vmlinuz-something-Fedora //sorry forgot
initrd = /mnt/fc2/boot/initrd-something-Fedora.gz
root = /dev/hdb7
label = FC2
read-only
will work, eh?!
sorry for that confusing text, 3:41 right now....
but thanks a lot for helping me