i have madriva 10 live cd and have try'd /sbin/lilo but nothing must be something to do with the fact that its a live cd ???
No. You need to do one of two things:
1. Create an /etc/lilo.conf (which will only reside in RAM, since you're using a live CD) before running lilo.
2. Instead of creating a lilo.conf, pass lilo the information on the command-line.