BOOT LOADERS IN LINUX
lilo-logo-tux (GRUB (GRand Unified Bootloader) ( (…
BOOT LOADERS IN LINUX
- SYSLINUX is a boot loader for the Linux operating system which runs on an MS-DOS/Windows FAT filesystem.
- It is intended to simplify first-time installation of Linux, and for creation of rescue and other special purpose boot disks.
- When properly configured, SYSLINUX can be used to completely eliminate the need for distribution of raw boot floppy images.
- A SYSLINUX floppy can be manipulated using standard MS-DOS (or any OS capable of accessing an MS-DOS file system) tools once it has been created.
The SYSLINUX Project is a suite of lightweight master boot record boot loaders for starting up IBM PC compatible computers with the Linux kernel. Wikipedia
Developed by: Hans Peter Anvin
License: GNU GPL version 2 or later
Stable release: 6.03 / October 6, 2014; 3 years ago
Programming languages: C, Assembly language
LILO (Linux Loader)
- 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
- 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.
- LInux LOader, or LILO, comes as standard on all distributions of Linux.
- As one of the older/oldest Linux boot loaders, its continued strong Linux community support has enabled it to evolve over time and stay viable as a usable modern-day boot loader.
- Some new functionality includes an enhanced user interface and exploitation of new BIOS functions that eliminate the old 1024-cylinder limit.
- Development status: Discontinued
- Stable release: 24.2 / November 22, 2015; 2 years ago
- License: BSD license
- Developer(s): Werner Almesberger (1992–1998), John Coffman (1999–2007), Joachim Wiedorn (since 2010)
- Programming languages: C, Assembly language
Loadlin is a Linux boot loader that runs under DOS or Microsoft Windows (95, 98 or Me only). It allows the Linux system to load and replace the running DOS/Windows without altering existing DOS/Windows system files.
Loadlin and the Linux kernel are both files on a file system accessible to DOS/Windows. It loads the Linux kernel into memory from a file. It also places various configuration parameters into memory, and transfers control to the kernel. The kernel reads these parameters, initializes and runs, replacing DOS/Windows completely.
Developer(s) :: Hans Lermen, Samuel Thibault
Stable release :: September 17, 2012; 5 years ago
Development status :: Active
Operating system :: DOS, Windows
Type :: Bootloader
License :: GPLv2+
LOADLIN is designed to boot Linux from a DOS prompt, which means that it is possible to boot Linux from DOS without actually rebooting the machine. This has inherent advantages, because it requires no modifications to the hard-disk structure to work, other than the creation of the Linux data and swap partitions.