Hello,
Let say that you are using lilo from 12.2.
You need to mount the /boot partition of the other Slackware version (13.0) on Slackware 12.2. For example using /mnt/13.0 as the mount point, the /etc/lilo.conf file in 12.2 should look like this:
Code:
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/sda2
initrd = /boot/initrd.gz
label = Slackware-12.2
read-only
# Linux bootable partition config ends
# Linux bootable partition config begins
image = /mnt/13.0/boot/vmlinuz
root = /dev/sdb2
initrd = /mnt/13.0/boot/initrd.gz
label = Slackware-13.0
read-only
# Linux bootable partition config ends
If you do not use any initrd image, remove the lines "initrd" in my example.
Do not forget to mount the 13.0 /boot partition before running lilo.
Of course, if you use lilo from 13.0, you need to mount the /boot directory from 12.2 in 13.0