GRUB vs. LILO
All boot loaders work in a similar way to fulfill a common purpose. But LILO and GRUB do have a number of differences:</p>
- LILO has no interactive command interface, whereas GRUB does.
- LILO does not support booting from a network, whereas GRUB does.
- LILO stores information regarding the location of the operating systems it can to load physically on the MBR. If you change your LILO config file, you have to rewrite the LILO stage one boot loader to the MBR. Compared with GRUB, this is a much more risky option since a wrong configured MBR could leave the system un-bootable. With GRUB, if the configuration file is configured incorrectly, it will simply default to the GRUB command-line interface.
- GRUB supports MD5 password protection, not sure about LILO although