How Does LILO Work?

LILO acts as an interim agent between the system BIOS and the operating system. It is a customizable program that enables the system BIOS to pass control to the Linux kernel. It is also quite good at managing the boot processes of operating systems other than Linux. After control is passed to the boot loader program, it begins a sequence of steps to determine where to find the operating system.

LILO does not depend on any specific filesystem. It uses a map file that contains information about the physical location of a given boot sector. This map file is normally stored as /boot/map. It is rebuilt each time you run the map installer.


LILO can be configured to boot up to 16 different images or operating systems.

After ...

Get Special Edition Using Linux®, Sixth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.