Note: The images in this tutorial are screen captures taken from early in the boot process.If you are reading this tutorial using a screen reader, you might find it advantageous to have the corresponding configuration files available for reference; download them from the Download section later in this tutorial.The roadmap is in progress and reflects the version 4.0 objectives of the LPIC-1 exams as updated April 15th, 2015.As tutorials are completed, they will be added to the roadmap. It is included here so that you will know something about it.Development of Lilo is scheduled to cease at the end of 2015.This series of tutorials helps you learn Linux system administration tasks.
But our hypothetical example cited five operating systems, each of which needs a partition. The solution lies in using some special code that allows a user to choose which operating system to boot.The new developer Works Premium membership program provides an all-access pass to powerful development tools and resources, including 500 top technical titles (dozens specifically for Java developers) through Safari Books Online, deep discounts on premier developer events, video replays of recent O'Reilly conferences, and more. is the intermediate piece of code that helps the hardware and firmware of your system load an operating system for you.This tutorial discusses the PC boot process and the three main boot loaders that are used in Linux: GRUB, GRUB 2, and LILO with MBR formatted disks.Before I get into specific boot loaders, let's review how a traditional PC starts or boots.Code called BIOS (for ervice) is stored in non-volatile memory such as a ROM, EEPROM, or flash memory.