OK...
Are you editing /etc/lilo.conf as root? It not then you will want to! If you are running as root then chmod the file to 600, although this shouldn't be necessary. Remember to run the 'lilo' after editing the file!
As for the a.out execution... You will need to run
as the currently directory obviously isn't in your path.
HTH
Jamie...