During the install of RedHat Linux 7, at the very end of the install before the final dialog box a message saying the "1024 cylinder limit has been exceeded" scrolls by on the screen. The install finishes without a problem afterwards, however, when restarting the system LILO was not installed and the computer boots back into the previous OS (Win98 in this case) right away. I am using a Quantum Fireball 20GB harddrive hooked up to the standard IDE port on an Asus A7V motherboard. It is using UDMA4 and is a Ultra66 drive. This is a clean install and no upgrade.
This problem is caused by the installer putting the 'linear' option in the lilo.conf file for a drive that is too big, instead is should use the 'lba32' option. After restarting the system with a bootdisk and manually editing the lilo.conf file LILO installed fine and the system rebooted without a problem. The installer should be more intelligent about what option it puts in the lilo.conf file or just always use the 'lba32' option by default.
*** This bug has been marked as a duplicate of 14351 ***