LILO (LInux LOader) is a boot loader that can boot multiple operating systems and can handle systems on different physical drives as well as different partitions on the same drive. It stores disk geometry information and can boot from virtually any partition or disk that the BIOS can access. This was a key advantage over older boot loaders.