Ok, first of all thanks for the help.

It didn't work, I followed chsh's advice.
Added WindowsXP *
Fatal: Sorry, don't know how to handle device 0xf000
btw your command didn't work, should have been (hd replaced with hda2):
./sbin/lilo -C ./etc/lilo.conf -m /mnt/hda2/boot/System.map
Am I right with that command?