next up previous contents
Next: 2.2.2.5 The boot prompt Up: 2.2.2 LILO Previous: 2.2.2.3 LILO in the   Contents

2.2.2.4 Bios Limitations

The most common BIOS restrictions that affect LILO are the limitation to two hard disks and the inability to access more than 1024 cylinders per disk. LILO can detect both conditions, but in order to work around the underlying problems, manual intervention is necessary.

The drive limit does not exist in every BIOS. Some modern motherboards and disk controllers are equipped with a BIOS that supports more (typically four) disk drives. When attempting to access the third, fourth, etc. drive, LILO prints a warning message but continues. Unless the BIOS really supports more than two drives, the system will not be able to boot in that case

There are four approaches of how such problems can be solved:

LILO depends on the BIOS to load the following items:

Typically, what most Linux distributions do, is create a small /boot partition at the beginning of the drive from 50-100Mb. This insures that the required files will be within the 1024 cylinder boundary. Other strategies include using Logical Block Addressing (LBA), which ``fools'' the bios into seeing the disc geometry with 1024 cylinders or less.


next up previous contents
Next: 2.2.2.5 The boot prompt Up: 2.2.2 LILO Previous: 2.2.2.3 LILO in the   Contents