Jump to content

LILO (bootloader)

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Bumm13 (talk | contribs) at 15:06, 17 August 2017 (→‎ELILO: changed "Hewlett Packard" wikilink to "Hewlett-Packard"). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

LILO
Developer(s)Werner Almesberger (1992–1998), John Coffman (1999–2007), Joachim Wiedorn (since 2010)
Stable release
24.2[1] / November 22, 2015; 8 years ago (2015-11-22)
Repository
TypBootloader
LicenseBSD license
Websitelilo.alioth.debian.org

LILO (LInux LOader) is a boot loader for Linux and was the default boot loader for most Linux distributions in the years after the popularity of loadlin. Today, many distributions use GRUB as the default boot loader, but LILO and its variant ELILO are still in wide use. Further development of LILO was discontinued in December 2015 along with a request by Joachim Weidorn for potential developers.

Übersicht

LILO does not depend on a specific file system, and can boot an operating system (e.g. Linux kernel images) from floppy disks and hard disks. One of up to sixteen different images can be selected at boot time. Various parameters, such as the root device, can be set independently for each kernel. LILO can be placed in the master boot record (MBR) or the boot sector of a partition. In the latter case, the MBR must contain code to load LILO.

At system start, only the BIOS drivers are available for LILO to access hard disks. For this reason, a very old BIOS access area is limited to cylinders 0 to 1023 of the first two hard disks. For a later BIOS, LILO can use 32-bit "logical block addressing" (LBA) to access the entire capacity of the hard disks the BIOS has access to.

ELILO

elilo
Developer(s)HP
Stable release
3.16 / March 29, 2013
Repository
TypBootloader
LicenseGPL
Websitesf.net/projects/elilo

For EFI-based PC hardware the now orphaned[2] ELILO boot loader was developed,[3] originally by Hewlett-Packard for IA-64 systems made, but later also for standard Intel IA-32 and x86-64 hardware with EFI support.

On any version of Linux running on Intel-based Apple Macintosh hardware, ELILO is one of the available bootloaders.[4]

It supports network booting using TFTP/DHCP.[citation needed]

See also

Boot loaders

References

  1. ^ Wiedorn, Joachim (2015-11-22). "LILO Bootloader for GNU/Linux". Retrieved 2015-11-22.
  2. ^ "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.
  3. ^ "Chapter 24. Configuring ELILO". CentOS.org.
  4. ^ "Managing EFI Boot Loaders for Linux", Rod Smith

Further reading