Article snapshot taken from Wikipedia with creative commons attribution-sharealike license.
Give it a read and then ask your questions in the chat.
We can research this topic together.
LILO (Linux Loader) is a boot loader for Linux and was the default boot loader for most Linux distributions. Unlike loadlin, it allowed booting Linux without having DOS on the computer. As of 2009, most distributions had switched to GRUB as the default boot loader. Further development of LILO was discontinued in December 2015 along with a request by Joachim Wiedorn for potential developers.
For EFI-based PC hardware the now orphaned ELILO boot loader was developed, originally by Hewlett-Packard for IA-64 systems, but later also for standard i386 and amd64 hardware with EFI support.
On any version of Linux running on Intel-based Apple Macintosh hardware, ELILO is one of the available bootloaders.
"ELILO: EFI Linux Boot Loader". Retrieved 2015-07-04. This project is orphaned, Debian dropped it in 2014, and RH & SUSE stopped using this tree (and feeding back change) long before that so no longer interested in working on it.
"Booting from the Network". Retrieved 2018-05-08. SUSE LINUX Enterprise Server – Installation and Administration Chapter 4. Central Software Installation and Update - 4.3. Booting from the Network
Fleischli, Jason; Eranian, Stephane (19 October 2009), "How to netboot using ELILO", ./docs/netbooting.txt, Hewlett-Packard Co., File found in the source code used as documentation. Possible to obtain via CVS repository.