We will be providing a gui tool to facilitate this process soon, but in the meanwhile, you must edit your /etc/lilo.conf file as root,
At the bottom of the file you will find a section that looks something like this:
# Linux bootable partition config begins
image = /boot/vmlinuz
root = /dev/hda5
label = Salix
read-only
# Linux bootable partition config ends
Copy it & paste it below then edit & replace with the specifics of your other distro:
# Linux bootable partition config begins
image = /path_to_mounted_other_distro/boot/vmlinuz
root = /dev/partition_holding_other_distro
label = Other_distro_label
read-only
# Linux bootable partition config ends
Save your modification & execute:
lilo -v
Reboot, your other distro should be available now.
PS:
One last thing, sometimes, depending on the distro, an initrd is used for booting as well, so you might first want to double-check the boot directory of your other distro, if that is the case, then you will have to add an extra line of this type in the other distro section of /etc/lilo.conf:
# Linux bootable partition config begins
image = /path_to_mounted_other_distro/boot/vmlinuz
initrd = /path_to_mounted_other_distro/boot/initrd.whatever_the_extension-is
root = /dev/partition_holding_third_distro
label = Other_distro_label
read-only
# Linux bootable partition config ends
PPS:
You obviously have to repeat this operation for every one of your extra distro that do not show up.
And don't forget to execute lilo -v, as root after each modification of /etc/lilo.conf