If you get LI at boot time, then your LILO boot loader is not able to find the Linux kernel in order to boot it. Boot from your Debian-live (or other rescue disk), edit your lilo.conf file, and re-run lilo.
If you boot from a Debian-live, let the menu come up, and then press Alt-F2 to get to the shell. Mount your root file system on /mnt (e.g. with mount /dev/hda1 /mnt or similar). Type chroot /mnt to temporarily change your root directory to your mounted file system, and then you should be able to access your text-mode editor, your /etc/lilo.conf file, and so on in a fairly normal fashion.
Make any necessary changes to your /etc/lilo.conf file. In particular, if you need to add lba32 to it, do so now. When you're done editing, run lilo. Then exit from the chroot shell, umount /mnt (be sure you're not sitting in it!), and reboot without the rescue disk.