Думаю было бы логичным подправить конфиг lilo.
Вот что у меня:
were@WereHome were $ cat /etc/lilo.conf
lba32
# If lba32 do not work, use linear:
#linear
boot = /dev/hda
map = /boot/.map
menu-scheme=Wb
prompt
timeout=50
delay = 50
vga = normal
image = /boot/kernel-2.6.12-r4
root = /dev/hda5
label = Gentoo
read-only
other = /dev/hda1
label = Windows
table = /dev/hda
Сам смотри как у тебя ядра названы, какие разделы.
[root@localhost]# cat /etc/lilo.conf
# File generated by DrakX/drakboot
# WARNING: do not forget to run lilo after modifying this file
boot=/dev/hda
#map=/boot/map
default="linux-2.6.3"
keytable=/boot/us.klt
prompt
nowarn
timeout=100
message=/boot/message
menu-scheme=wb:bw:wb:bw
vga=788
image=/boot/vmlinuz-2.6.3-7mdk
label="linux-2.6.3"
root=/dev/hda5
initrd=/boot/initrd-2.6.3-7mdk.img
append="devfs=mount acpi=ht"
read-only
other=/dev/hda1
label="windows"
table=/dev/hda
other=/dev/hda7
label="slack"
table=/dev/hda
[root@localhost]# lilo
Added linux-2.6.3 *
Added windows
Fatal: Partition entry not found.
Так не работает.