This is not the document you are looking for? Use the search form below to find more!

Report home > Others

Understanding The Boot Process

0.00 (0 votes)
Document Description
Understanding The Boot Process
File Details
Submitter
  • Name: raija
Embed Code:

Add New Comment




Related Documents

Understanding The Entire Process Of Root Canal Treatment

by: anchorage, 1 pages

Root canal therapy is a popular therapy that is done by a dentist in Anchorage when decay has likely damaged or killed a tooth. During this therapy, an emergency dentist Anchorage removes the pulp ...

Understanding The Selling Process With These Simple Real Estate Tips

by: italyyellow4, 2 pages

Selling real estate is a complex transaction that involves a lot of things to think about. While the...

Auditing and Assurance Services: Understanding the Integrated Audit, 1st edition, Karen L. Hooks, WILEY(March 2010, ©2011), TB

by: mysmandtb, 9 pages

Solution Manuals and Test Banks I have huge collection of solution manuals and test banks. I strive to provide you unbeatable prices with excellent support. So, I assure you that you won’t be ...

Understanding The Work of Investigators

by: altairlahad, 2 pages

When talking about the constitution, two of the most common questions that usually pops up include when was the constitution written and why was the constitution created. This document changed the ...

Understanding the Difference Between Reflex and Laser Sights

by: altairlahad, 2 pages

The reflex sights have become one of the most common ways to enhance one's shooting ability. There are several types available, including full tube and open sights. Often confused with laser sights, ...

Measuring Process Maturity: The Business Process Maturity Model

by: jansen, 24 pages

Dr. John W. Alden Managing Partner Capability Measurement, LLC Measuring Process Maturity: The Business Process Maturity Model ...

Discretionary Accrual Models and the Accounting Process

by: samanta, 35 pages

This paper introduces a discretionary accrual model based on the accounting process developed by Dechow, Kothari and Watts (1998). Our model tries to prevent a big proportion of nondiscretionary ...

THE BUSINESS PROCESS MODEL

by: monkey, 4 pages

An introduction to the terminology and icons used in the Business Process Model. Provides a quickintroduction to some Unified Modelling Language (UML) concepts and how they are applied inEnterprise ...

Bank's Role in the Foreclosure Process

by: foreclosuredeals, 20 pages

Discover the complete process from start to finish of a bank’s role in the foreclosure process at ForeclosureDeals.com. Foreclosure listings and information is our business.

The new Process Validation Life-Cycle Approach and the need to apply statistical tools to demonstrate Process Capability as per the new PV definition

by: globalpanel, 2 pages

This webinar will describe the new Process Validation Life-Cycle Approach as defined in the revised FDA guideline. The three stages will be described in detail including: Process Design, Process ...

Content Preview
Understanding the PC Boot ProcessHow Linux and Windows start their dayBy Dominique Gerald Cimafranca dominique.cimafranca@gmail.comThis work is licensed under the Creative Commons Attribution-Share Alike 3.0 Philippines License. To view a copy of this license, visit http://creativecommons.org/licenses/by-sa/3.0/ph/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA. The PC boot process in a nutshel1. Executes code from well-known location.2. Execute first-stage boot loader from MBR.3. Execute second-stage boot loader.4. Load the kernel.5. Load the first user space program. BIOS●BIOS – Basic Input/Output System●Located at memory location 0xFFFF0●Boot firmware designed to be run at startup●POST – Power-on Self-Test●Identifies, tests, and initializes system devices●Run-time services●Initial configuration●Selects which device to boot from●Alternatively, Extensible Firmware Interface (EFI) Stage 1 Boot Loader: MBR● MBR – Master Boot Record● Located on first sector of the boot disk● Size: 512 bytes● BIOS loads MBR to RAM, relinquishes control● Main job: load the second-stage boot loader Anatomy of the MBR●First 446 bytes●Primary boot loader●Code and error messages●Next 64 bytes●Partition information●Last 2 bytes●Magic number●Validation check for MBRImage from http://www.ibm.com/developerworks/linux/library/l-linuxboot/ Stage 2 Boot Loader●Loads the kernel●On Linux:●GRUB – Grand Universal Bootloader●LILO – Linux Loader●Others: SysLinux, ISOLinux, PXELinux●From Windows NT to Windows XP:●NTLDR●On Windows Vista:●Windows Boot Manager A closer look at GRUB● GRUB understands ext2 and ext3 file systems●LILO had to load raw sectors from the hard disk● GRUB displays a list of available kernels●On Ubuntu, defined in /boot/grub/menu.lst● More info: http://www.gnu.org/software/grub/ What does GRUB load?titleUbuntu 9.04, kernel 2.6.28­13­genericuuid0ef7b971kernel/boot/vmlinuz­2.6.28­13­generic root=UUID=0ef7b971 ro quiet splash initrd/boot/initrd.img­2.6.28­13­generic●kernel – a compressed kernel image●Performs initial minimal hardware setup●Decompresses the kernel image, puts it in memory●If present, loads RAM disk (see below)●initrd – initial RAM disk●Temporary root file system●Contains executables and drivers to load the real root Execution in the kernel●arch/i386/boot/head.S●performs basic hardware setup●cal s startup_32() of ./arch/i386/boot/compressed/head.S●arch/i386/boot/compressed/head.S●set up the basic environment●clear Block Started by Symbol●cal s decompress_kernel() found in ./arch/i386/boot/compressed/misc.c●calls startup_32 in ./arch/i386/kernel/head.S●arch/i386/kernel/head.S●also called swapper or process 0●initializes page tables and enables memory paging●detects CPU type●init/main.c●calls start_kernel()●calls kernel_thread to start init (process ID 1) initrd● Initial RAM disk – a small temporary file system● During stage 2 boot, initrd is copied into RAM and mounted● Allows the kernel to fully boot without having to mount any physical disks● Supports many hardware configurations through loadable modules● After kernel is booted, the real root file system is mounted Document Outline
  • ÿ
  • ÿ
  • ÿ
  • ÿ
  • ÿ
  • ÿ
  • ÿ
  • ÿ
  • ÿ
  • ÿ

Download
Understanding The Boot Process

 

 

Your download will begin in a moment.
If it doesn't, click here to try again.

Share Understanding The Boot Process to:

Insert your wordpress URL:

example:

http://myblog.wordpress.com/
or
http://myblog.com/

Share Understanding The Boot Process as:

From:

To:

Share Understanding The Boot Process.

Enter two words as shown below. If you cannot read the words, click the refresh icon.

loading

Share Understanding The Boot Process as:

Copy html code above and paste to your web page.

loading