Oh, maybe there's a new version of LILO that supports large HDDs (the last LILO I used was with RED HAT 7.0). But I want to ask about the partition situation of the machine you're using LILO to boot now. For example, a 40G hard drive with partitions as follows: HDA1 (2G), extended partition HDA5 (10G), DHA6 (20). Then with HED HAT, it further divides HDA2 (any G), HDA3 (SWAP) any G. At this time, there are 2 boot partitions: HDA1 (DOS), HDA2 (LINUX). The key is that HDA2 actually starts around 32G. If you use the LILO that comes with RAD HAT7.0 to boot, it can boot HDA1没问题, but can't boot HDA2 partition. However, with the same 40G hard drive and the same LILO, as long as the 2 boot partitions are within 8G, LILO can boot without any problems.
Teamwork !