Linux Boot Loaders. ♦ Overview A boot loader is a small program that exists in the system and loads the operating system into the system’s memory at system.

Slides:



Advertisements
Similar presentations
The ATA/IDE Interface Can we write a character-mode device driver for the hard disk?
Advertisements

Booting and Shuting Down WeeSan Lee. Roadmap Bootstrapping Boot Loaders Startup/Init Scripts Reboot & Shutdown Q&A.
18th August, 2005 CS431 Course Presentation 1 Booting of a Computer System Harpreet Singh.
Genesis: from raw hardware to processes System booting sequence: how does a machine come into life.
Chapter 9: Understanding System Initialization The Complete Guide To Linux System Administration.
Week 8 System Initialization and X Windows. Objectives  Summarize the major steps necessary to boot a Linux system  Configure the LILO and GRUB boot.
Booting and Shutting Down the UNIX Operating System Arcadio A. Sincero Jr. 6/6/2001 CMSC 691X, Section 6080.
Linux+ Guide to Linux Certification Chapter Nine System Initialization.
Linux Booting Procedure
Linux+ Guide to Linux Certification, Second Edition
Linux can be generally divided into four major components: 1. KERNEL – OS, ultimate boss The kernel is the core program that runs programs and manages.
Booting the Linux Kernel Dr. Michael L. Collard 1.
Linux+ Guide to Linux Certification, Third Edition
Linux Installation LINUX INSTALLATION. Download LINUX Linux Installation To install Red Hat, you will need to download the ISO images (CD Images) of the.
Linux+ Guide to Linux Certification, Second Edition
CIS238/DL1 Chapter 15 Rebuilding the Linux Kernel Preparing the Source Code Locating the Source Code Installing the Source Code Read the Documentation.
Booting And Shutting Down. Bootstrapping  Bootstrapping is standard term for “starting up a computer”  During bootstrapping the kernel is loaded into.
Linux+ Guide to Linux Certification, Second Edition Chapter 3 Linux Installation and Usage.
Linux Installation Chapter II. Linux Distributions Pre-packaged, installable Linux Anyone can compile a distribution, have to inculde GPL Available for.
Linux Boot Up Process Bootstrapping –Bootstrapping is the standard term for “ starting up a computer”. During bootstrapping, the kernel is loaded into.
Unix kernel Kernel refers to the core part of an operating system Historically, UNIX kernels are monolithic Newer versions of UNIX allow part of the kernel.
1 Web Server Administration Chapter 3 Installing the Server.
The Boot process. Booting on a PC POST –Hardware test – may not run CPU ie fan not working CPU start-up –Jumps to fixed location to execute BIOS code.
Lesson 4-Installing Network Operating Systems. Overview Installing and configuring Novell NetWare 6.0. Installing and configuring Windows 2000 Server.
Linux Install. Resources Guide to Linux Installation and Administration, Nicholas Wells, Course Technology, 2000.
Managing Software using RPM. ♦ Overview In Linux, Red Hat Package Manager referred as RPM is a tool used for managing software packages and its main function.
Linux+ Guide to Linux Certification, Third Edition
CompTIA Linux+ Certification
Linux+ Guide to Linux Certification Chapter Three Linux Installation and Usage.
Linux Booting Procedure
Guide to Linux Installation and Administration, 2e1 Chapter 3 Installing Linux.
Connecting to Network. ♦ Overview ► A network connection is required to communicate with other computers when they are in a network. Network interface.
1 Network File Sharing. 2 Module - Network File Sharing ♦ Overview This module focuses on configuring Network File System (NFS) for servers and clients.
Guide to Linux Installation and Administration, 2e1 Chapter 8 Basic Administration Tasks.
1 Linux Basics for Networking. 2 Module - Linux Basics for Networking ♦ Overview This module focuses on the basics of networking using Redhat Enterprise.
1 Apache. 2 Module - Apache ♦ Overview This module focuses on configuring and customizing Apache web server. Apache is a commonly used Hypertext Transfer.
Guide to Linux Installation and Administration, 2e1 Chapter 2 Planning Your System.
IT2204: Systems Administration I 8b).Booting (Supplementary Notes)
Guide to Linux Installation and Administration1 Chapter 4 Running a Linux System.
Configuring Disk Devices. Module 4 – Configuring Disk Devices ♦ Overview This module deals with making partitions using fdisk, implementing RAID and Logical.
1 Internet Network Services. 2 Module - Internet Network Services ♦ Overview This module focuses on configuring and customizing the servers on the network.
Kickstart Installation
Linux Kernel Management. Module 9 – Kernel Administration ♦ Overview The innermost layer of Linux operating system is the kernel, which is a thin layer.
Chapter Thirteen Booting Windows XP. Objectives Understand the Windows XP boot process Understand the Windows XP boot process Troubleshoot system restoration.
Creating and Managing File Systems. Module 5 – Creating and Managing File Systems ♦ Overview This module deals with the structure of the file system,
Linux Startup Process Presenter: Dipu Gupta.
Linux Security. Module 13 – Linux Security ♦ Overview Linux is more prone today to security loopholes and attacks, both inside and outside the network.
Installing Linux. Module 1 – Installing Linux ♦ Overview This module introduces you to the hardware and software terminology necessary to install a Linux.
1 Network Information System (NIS). 2 Module – Network Information System (NIS) ♦ Overview This module focuses on configuring and managing Network Information.
Genesis: From Raw Hardware to Processes Andy Wang Operating Systems COP 4610 / CGS 5765.
Linux Kernel Programming (LKP). LKP New sub-course New sub-course We will learn together We will learn together Evaluation of this part of course will.
Copyright © Genetic Computer School 2008 Computer Systems Architecture SA 8- 0 Lesson 8 Secondary Management.
System initialization Unit objectives A.Outline steps necessary to boot a Linux system, configure LILO and GRUB boot loaders, and dual boot Linux with.
This courseware is copyrighted © 2016 gtslearning. No part of this courseware or any training material supplied by gtslearning International Limited to.
1 Setup and Compile Linux Kernel Speaker: Yi-Ji Jheng Date:
Overview A) Power on or reset B) 1st stage boot loader C) 2nd stage boot loader D) Operate system.
Linux Introduction Linux was developed in the early 1990’s by Linus Torvald computer science student at the University of Helsinki Linux is distributed.
Chap- 2 BOOTING & SHUTDOWN LINUX SYSTEM Created by: Asst. Prof. Ashish Shah, J.M.PATEL COLLEGE, GOREGOAN W 1.
1 COP 4343 Unix System Administration Unit 1: –Linux OS structure –Distributions –Hardware inventory –Disks and partitions –Installation steps –Boot loader.
Chapter 8 Unix & Linux.
GRUB 2 Dave Soergel.
Guide to Linux Installation and Administration, 2e
Chapter 3 Installing Red Hat Linux
Chapter 4 – Introduction to Operating System Concepts
Structure of Unix OS.
Operating System Module 1: Linux Installation
Starting the computer. Every day we are using an operating system and most specifically a Windows operating system but most of us are not aware of the.
Genesis: From Raw Hardware to Processes
SUSE Linux Enterprise Desktop Administration
Presentation transcript:

Linux Boot Loaders

♦ Overview A boot loader is a small program that exists in the system and loads the operating system into the system’s memory at system boot. This module deals with two most popular boot loaders of Linux, LILO and GRUB. ♦ Lessons Covered in this module ► Lilo Loader ► Grand Unified Boot Loader Module 7 – Linux Boot Loaders

Linux Boot Loaders Lesson 1 – Lilo Loader ♦ Introduction LILO or Linux Loader is a boot loader for Linux. A boot loader is a small program that exists in the system and loads the operating system into the system’s memory when the system boots. Boot loader also starts the operating system. ♦ Topics Covered in this lesson ► LILO, the Boot Loader ► Configuring LILO

Linux Boot Loaders ♦ LILO is a flexible boot loader for Linux, which is independent of a file system. ♦ LILO loads itself into the computer’s memory in two stages ► Stage1 – This stage, also known as primary boot loader is read into memory by the BIOS from the master boot record ► Stage 2 - This stage, also known as secondary boot loader is read into memory and it displays the Red Hat Linux initial screen Topic 1 – LILO, the Boot Loader

Linux Boot Loaders Topic 2 – Configuring LILO ♦ To install LILO, it is necessary to know the location of /boot partition. ♦ It is also necessary to know the location of other installed operating systems ♦ LILO can be installed for the first time using a shell script named QuickInst ♦ LILO can be uninstalled using the lilo –u command

Linux Boot Loaders ♦ Introduction Grand Unified Boot loader or GRUB is a boot loader which operates like LILO and it is presently the default boot loader. GRUB sets the user to select the operating system or kernel to be loaded when a system boots up. It also permits the users to pass arguments. ♦ Topics covered in this lesson ► GRUB, Grand Unified Boot Loader ► GRUB Installation and Configuration ► GRUB and the Boot Process Lesson 2 – Grand Unified Boot Loader

Linux Boot Loaders ♦ GRUB an acronym for Grand Unified Boot loader, is a program or boot loader. ♦ It lets the user to pass arguments to the kernel GRUB will install a boot loader to the MBR ♦ GRUB will permit to set particular instructions in the MBR. ♦ These instructions also include passing special instructions to kernel when they boot or find system parameters before system boot. Topic 1 – GRUB, Grand Unified Boot Loader

Linux Boot Loaders ♦ GRUB has the provision of a true command-based, pre-OS environment on x86 machines. ♦ This will help the user in being more flexible in loading operating systems with denoted options or collecting information about the system ♦ GRUB will support Logical Block Addressing (LBA) mode ♦ ext2 partitions can be read by GRUB. Some of the important features of GRUB

Linux Boot Loaders Topic 2 – GRUB Installation and Configuration ♦ GRUB can be installed during installation and also post installation.. ♦ GRUB Configuration ♦ When Grub is installed two configuration files are created and they are ► /boot/grub/grub.conf is the configuration file of GRUB. ► /etc/grub.conf is a link file to /boot/grub/grub.conf and the user can make the configuration changes here Contd …

Linux Boot Loaders Sample copy of Grub.conf file

Linux Boot Loaders Topic 3 - GRUB and the Boot Process ♦ Grub gets loaded into the memory of the system in the following stages: ► The Stage 1 or primary boot loader is read into memory by the BIOS from the master boot recorder (MBR). ► The Stage 1.5 boot loader is read into memory by the Stage 1 boot loader if required. ► The Stage 2 or secondary boot loader is read into memory. ► The secondary boot loader will read the operating system or kernel and the contents of /boot/sysroot/ into memory

Linux Boot Loaders ♦ Summary ► LILO, the Linux loader is the boot loader for Linux which boots the operating system whenever the system boots ► The configuration file of LILO is maintained in /etc/lilo.conf file ► GRUB, an acronym for Grand Unified Boot loader is the most commonly used boot loader for Linux ► Red Hat Linux has /boot/grub/grub.conf as the configuration file. ♦ Question and Answer Session Conclusion