During installation, anaconda claimed that my system is not capable of booting from past 1024 cylinders (lba32). My system IS lba32-capable. It therefore used the "linear" option instead of "lba32" in lilo.conf, giving me a non-booting system. The system is a Dell Dimension 4100; let me know if there is any other information that would be helpful.
This would most likely mean that when we used the EDD BIOS call to ask if your board supports lba32, it returned that it did not. Just boot from the boot floppy you were encouraged to make during the install process, edit the /etc/lilo.conf and switch it to using lba32, rerun lilo and then see if you can login. We have encountered ALOT of problems with different BIOSes supported lba32 differently, so we touch the current conservative approach until we have more data.
Oops, I guess I should have mentioned that. I booted from the CD in rescue mode, edited lilo.conf as you suggested, re-ran lilo, and all is fine.
We should take another look at this to be sure, assigning to an engineer.
Still happening as of RC2. This results in a non-bootable system, and there is no way during the install to force it to use lba32.
I am making a change to always write lba32 if the boot partition is above the 1023 limit. This should handle your case correctly.