okay make these changes i have made bold compared to your old one.
boot=/dev/hda
timeout=200
prompt
message=/boot/message
default=dos
vga=normal
read-only
map=/boot/map
install=/boot/boot.b
linear
delete these lines in bold
image=/dev/hda1
label=windows
image=/boot/vmlinuz-2.4.2-2
label=linux
read-only
root=/dev/hda5
other=/dev/hda1
optional
label=dos
after making the changes, rerun lilo at the command..
and that should save the changes and see if that fixes your problem.