Thanks for your reply. Below is a repost of my lilo.conf, hopefully with indentation shown, which makes the logic much clearer. Unfortunately, adding "[b]" to the Knoppix section didn't help. The error that I'm getting says that Knoppix can't start the display manager. Any help will be much appreciated.

Code:
other=/dev/fd0
	label="floppy"
	unsafe
image=/boot/vmlinuz
	label="Mandrake"
	root=/dev/hdb5
	initrd=/boot/initrd.img
	append="devfs=mount hdd=ide-scsi acpi=off"
	read-only
image=/boot/vmlinuz
	label="failsafe"
	root=/dev/hdb5
	initrd=/boot/initrd.img
	append="failsafe devfs=nomount hdd=ide-scsi acpi=off"
	read-only
other=/dev/hda1
	label="windows"
	table=/dev/hda
image=/boot/vmlinuz
	label="Knoppix"
	root=/dev/hdb7
	initrd=/boot/initrd.gz[b]
	read-only