Reading this thread, you don't seem to have tried to append "nomodeset" (without the quotes, of course) to the command line at boot time.
This is a basic fix in case of failing handover to the framebuffer driver during boot sequence, so please try that.
If that works just that line in your /etc/lilo.conf:
append = "nomodeset"
|