Boot Process in details for (X86) Computers

Size: px
Start display at page:

Download "Boot Process in details for (X86) Computers"

Transcription

1 Boot Process in details for (X86) Computers Hello,,, Let's discuss what happens between the time that you power up your PC and when the desktop appears. In fact we should know that the boot process differs from an OS to other but I will try to explain the boot process in more details. Before speaking about the boot process I would like to explain some important definitions:

2 Boot sector: -It is the 1st sector "512 bytes" of (hard disk, floppy disk, or similar data storage device) that contains code for booting operating systems or programs. -To be a valid boot sector, the two-byte hex word 0xAA55 "boot signature" must exist at the end of the sector, otherwise the BIOS or MBR code will search for another bootable device or give you an error message. -Kinds of boot sectors: 1- Master boot record (MBR) 1) It is the first sector "512 bytes" of a data storage device that has been partitioned. 2) The MBR is not located in a partition, it is located at a Main Boot Record area in front of the first partition at cylinder 0, head 0, and sector 1. 3) The MBR contains: >> partition table: It contains the primary partitions entries but the partition table entries for other secondary partitions are stored in extended boot records "EBRs". >> Master boot code: This code normally scans the partition table to find the one that is marked with the active flag. It then loads and runs the Volume Boot Record for that partition. But there is boot loaders and operating systems that replace this code with there own code as it may hold the 1st stage boot loader code that activates the 2nd stage boot loader.

3 2- Volume boot record (VBR) 1) It is the first sector of a data storage device that has not been partitioned, or the first sector of an individual partition on a data storage device that has been partitioned. 2) It may contain a code to load and call an operating system (or other standalone program) installed on that device or within that partition. 3) The VBR contains : >> Disk Parameter Block: Also it is called the media parameter block, this is a data table that contains specific information about the volume, such as its specifications, (size, number of sectors it contains, etc.), label name, and number of sectors per cluster used on the partition also the information contained in the disk parameter block is used by the operating system to determine where other internal structures of the partition are located, such as the file allocation tables. >> Volume Boot Code: This is a code that is used to start the load of the operating system. This code is called by the master boot code that is stored in the master boot record, but only for the primary partition that is set as active. For other partitions, this code sits unused. Note -It is not necessary for the code stored in the first sector of a bootable storage device to immediately load any boot code for an OS. As the BIOS passes control to whatever exists there, as long as the sector meets the qualification of having the boot record signature in its last two bytes. So it's easy to replace the usual boot code found in an MBR with more complex boot loaders. Boot Loader: -It is the program that loads the main operating system for the computer. -The boot loader is splitted to 2 stages as BIOS can only hold a small amount of data. -Boot loaders are usually configured in one of two ways: 1. Primary boot loaders " Installed to MBR" It is boot loaders that its first stage boot loader is installed on the MBR. 2. Secondary boot loaders "Installed to bootable partition" It is boot loaders that its first stage boot loader is installed onto a bootable partition. A separate boot loader must then be installed into the MBR and configured to pass control to the secondary boot loader.

4 -The boot loader typically consists of three programs: 1. Boot sector program: -The boot sector program size is only about 446 bytes or less. As the boot sector is 512 byte and the last two bytes must contain the boot signature, and the Master Boot Record on a hard disk contains the partition table of 64 bytes, so only the first 446 bytes can be used. -Because of these size restrictions, boot sector programs are truly optimized for size and have to be written in assembly for this reason. Further, a boot sector program cannot do everything you want a boot loader to do. -Boot sector program does one of the following (not all three in one program): o Load another boot sector. This is typical for a boot sector program that lives in the master boot record "MBR" of a hard disk. It can find the first sector of the active partition and chain load that sector. o Load a second stage boot loader. It is generally not possible for a boot sector program to look into the directory for a file with a specific name and load that into memory, but exceptions exist, at least for DOS file systems. Most boot sector programs find the second stage by sector number rather than by name. The sector numbers have to be put into the boot sector by the boot loader installer. o Load the kernel directly. It will load it using the same way of loading the 2nd stage loader. For example the boot sector program in the Linux kernel can load the kernel directly into memory without the need for a second stage boot loader. As the kernel is located in contiguous sectors on a diskette, also the boot sector for DOS loads the MS- DOS kernel files IO.SYS and MSDOS.SYS directly, as the structure of an MSDOS file system is simple enough to find a file with a specific name in the root directory and load it into memory.

5 2. Second stage of boot loader: This is the real boot program. It contains the user interface and the kernel loader. It can load the operating system into memory and runs it. Alternatively it can load another boot loader specific to another operating system and let it run (This is called chain loading). 3. Boot loader installer: It is only run when the boot loader is installed on a disk. It performs the following tasks: o Install the boot sector. If the boot sector will be installed in the MBR of a hard disk or on a DOS file system "Partition", not all 512 bytes may be overwritten, but the partition table or the DOS parameter block must be preserved. o Tell the boot sector where the second stage boot loader is. Usually it writes one or more sector addresses into the boot loader. o Tell the second stage boot loader where all relevant information is (configuration, kernels). If you want examples for boot loaders here see below: o GRUB " Grand Unified Boot loader" : this is the best loader in my opinion and it has a lot of advantages and is used with linux widely. It has two editions : - Gnu GRUB: It is a GRUB loader used as default with linux. - GRUB4dos: It is a GRUB loader that supports NT kernels. o LILO "linux loader": it is a linux boot loader but not so well as gnu GRUB o Syslinux : another linux boot loader o ISOlinux : linux boot loader designed for boot from CD/DVD file system. o NTLDR: It it the boot loader for NT based systems like windows xp and windows server 2003 o BOOTMGR: It is a different boot loader that is used in windows vista and windows server 2008

6 Note Many boot loaders (like GRUB, BOOTMGR, LILO, and NTLDR) can be configured to give the user multiple booting choices. These choices can include different operating systems (for dual or multi-booting from different partitions or drives), different kernel versions of the same operating system (e.g., when a newer Linux kernel is installed, this gives one the option of using a known good kernel if problems arise), different kernel options (e.g., booting into a rescue or safe mode) or some standalone program that can function without an operating system, such as memory testers (e.g., memtest86+) or even games. Boot signature: It is the two bytes hexadecimal word 0xAA55 that is written at the end of a boot sector so that the BIOS identify it as a valid boot sector. Boot Process: It is a process that starts operating systems when the user turns on a computer. Boot sequence: It is the initial set of operations that the PC performs when it is switched on.

7 Let me now tell you the story of boot process in details: When you turn on your PC, the processor attempts to begin the process of processing data. But, since the system memory is empty, the processor doesn't really have anything to execute as computer's processor can only execute program code found in Read-Only Memory (ROM) and Random Access Memory (RAM). Modern operating systems and applications and data are stored on nonvolatile data storage devices, such as hard disc drives, CD, DVD, USB flash drive, and floppy disk. 1. BIOS "Basic Input/Output System" When a computer is first powered on CPU must initially execute a small program stored in ROM with some small data needed to access the nonvolatile devices and search for valid boot media so the processor looks at the end of system memory for the Basic Input/Output System or BIOS program and runs it. >>Now the BIOS has some jobs to do : 1) It will load and run POST "Power on self test" to check and initialize required devices. Simply it sends [OUT] signal to any attached device then if the device is working it will reply with [IN] signal or the CPU gives you error message. Note The BIOS starts the test by the video card test. If there is a problem with it the CPU can't give you an error message (as you can't see any thing) so it will use sound and will give you tones "Beep codes" 2) It will search for valid boot sector in a list that you can configure at the bios setup. The bios will jump to the list and checks the 1st sector of every device in it (in order) until it finds a boot sector contains (boot signature). If it is searching a hard disk, it looks for MBR " master boot record" at the first sector on the disk, if it is searching a floppy disk, it looks for VBR "volume boot record" at the same address on the floppy disk.

8 Once the BIOS has found a bootable device it loads the boot sector to ram at address 0x7C00 and execute it In the case of a hard disk, this is the master boot record (MBR) o We will assume it will boot from hard disk or (formatted USB drive) and it will load the MBR code to RAM. 2. Master Boot Record "MBR" Now at this point the boot process varies to many ways as the boot code in the MBR can be modified be boot loaders of each OS MBR boot code normally scans the list of (primary) partition entries in its partition table to find the only one that is marked active. It then loads and runs the Volume Boot Record for that partition and The Volume Boot Record in most operating systems its main function is to load and execute the operating system kernel, which continues startup. This happens with DOS Operating Systems "MS-DOS, Win9x". In other operating systems the VBR loads an OS loader which loads the required operating system kernel, which continues startup. This happens with boot loaders like NTLDR for XP and BOOTMGR for VISTA. The MBR boot code may load a second stage of boot loader which will select a partition (often via user input) and load its boot sector, which usually loads the corresponding operating system kernel. This happens with Boot loaders like GRUB, GRUB4DOS, LiLo. Note: -NTLDR and BOOTMGR are always installed in VBR and the MBR boot code is set points to the VBR to load them. But GRUB and GRUB4dos by default installs their boot code in the MBR that loads the 2nd stage loader and then you can load the VBR where NTLDR is installed or you can load other kernels directly. This is why some people suffer when they install linux then install XP after it as XP will modify the MBR boot code to the dos code that loads the VBR directly so it won't see GRUB loader!! unlike GRUB which is more smart as it modifies MBR boot code to load GRUB then GRUB can let you choose between linux kernel or NTLDR.

9 3. The OS kernel: Now the final stage is the kernel that will take control and the system will initialize itself, and may load device drivers and other programs that are needed for the normal operation of the OS. Finally the boot process is considered complete when the computer is ready to interact with the user. 2nd Stage Loader MBR BIOS Power ON VBR Kernel Load the system Note: Many embedded systems must boot immediately. For example, waiting a minute for a digital television to start is generally unacceptable. Therefore such devices have their complete operating system in ROM or flash memory so the device can begin functioning immediately.

10 Now I will give you the boot sequence for some operating systems briefly and you will notice it is similar to my illustration but with little difference. Linux Boot process: o BIOS. -Performs power on self test to check all attached devices. -Loads boot sector from one of the devices in the list made by BIOS setup program. o MBR. Loads the 1st stage of Boot loader "boot code" which activates the 2nd stage of boot loader. o Boot Loader. Once the boot loader take control it will let the user specify which kernel to boot or it will boot the default kernel automatically. o Kernel. -It initializes and configures the computer's memory and various hardware attached to the system, then looks for initrd image in a predetermined location in memory, decompresses it, mounts it, and loads all necessary drivers. -Next, it initializes virtual devices related to the file system, such as LVM or software RAID before unmounting the initrd disk image and freeing up all the memory the disk image once occupied. -The kernel then creates a root device, mounts the root partition read-only, and frees any unused memory. At this point, the kernel is loaded into memory and operational. -The kernel now runs init process

11 o Init process. It coordinates the rest of the boot process and configures the environment for the user as it becomes the parent or grandparent of all of the processes that start up automatically on the system. Note: -The method used to boot Red Hat Enterprise Linux is called direct loading because the boot loader loads the operating system directly. There is no intermediary between the boot loader and the kernel. -But the boot process used by other operating systems may differ. For example, the Microsoft Windows operating system, as well as other operating systems, are loaded using chain loading. In this method, the MBR points to the first sector of the partition holding the operating system (VBR), where it finds the files necessary to actually boot that operating system. -GRUB Loader supports both direct and chain loading boot methods, allowing it to boot almost any operating system.

12 DOS Boot Process: o BIOS. -Performs power on self test to check all attached devices. -Loads boot sector from one of the devices in the list made by BIOS setup program. o MBR. -Standard DOS MBR scans Partition table to locate active partition and its boot sector "VBR" is loaded into memory. -VBR code loads DOS kernel files (IO.SYS and MSDOS.SYS). NT Boot Process: o BIOS. -Performs power on self test to check all attached devices. -Loads boot sector from one of the devices in the list made by BIOS setup program. o MBR. -MBR scans Partition table to locate active partition and its boot sector and load it into memory. - ThenVBR code loads the NTLDR to RAM and initialize it. o NTLDR. -NTLDR starts the appropriate minifile system drivers. Minifile system drivers are built into NTLDR and can read FAT or NTFS. -NTLDR reads the Boot.ini file -NTLDR loads the operating system selected, on of two things happen * If Windows NT is selected, NTLDR runs Ntdetect.com * For other operating system, NTLDR loads and runs Bootsect.dos and passes control to it. -Ntdetect.com scans the computer hardware and sends the list to NTLDR for inclusion in HKEY_LOCAL_MACHINE\HARDWARE -NTLDR then loads Ntoskrnl.exe, Hal.dll and the system hive -NTLDR scans the System hive and loads the device drivers configured to start at boot time. -NTLDR passes control to Ntoskrnl.exe, at which point the boot process ends and the load phases begin.

13 The vista boot process: o BIOS. -Performs power on self test to check all attached devices. -Loads boot sector from one of the devices in the list made by BIOS setup program. o MBR. -MBR scans Partition table to locate active partition and its boot sector and load it into memory. - ThenVBR code loads the BOOTMGR to RAM and initialize it o BOOTMGR. -BOOTMGR looks for active partition -BOOTMGR reads the BCD file from the \boot directory on the active partition -The BCD (boot configuration database) contains various configuration parameters (this information was previously stored in the boot.ini) -When windows vista is selected, BOOTMGR transfer control to the Windows Loader (winload.exe) or winresume.exe in case the system was hibernated. -Winloader loads drivers that are set to start at boot and then transfers the control to the windows kernel. -There is not msgina.dll in windows vista (the shell draws the login screen). Prepared By Ahmed Ragab "Nour El2mar".

Initial Bootloader. On power-up, when a computer is turned on, the following operations are performed:

Initial Bootloader. On power-up, when a computer is turned on, the following operations are performed: Initial Bootloader Introduction On power-up, when a computer is turned on, the following operations are performed: 1. The computer performs a power on self test (POST) to ensure that it meets the necessary

More information

Boot. How OS boots

Boot. How OS boots Boot How OS boots 67 1 Booting sequence 1. Turn on 2. CPU jump to address of BIOS (0xFFFF0) 3. BIOS runs POST (Power-On Self Test) 4. Find bootable devices 5. Loads and execute boot sector from MBR 6.

More information

PL-I Assignment Broup B-Ass 5 BIOS & UEFI

PL-I Assignment Broup B-Ass 5 BIOS & UEFI PL-I Assignment Broup B-Ass 5 BIOS & UEFI Vocabulary BIOS = Basic Input Output System UEFI = Unified Extensible Firmware Interface POST= Power On Self Test BR = Boot Record (aka MBR) BC =Boot Code (aka

More information

Grub4dos tutorial - Grub4Dos Wiki

Grub4dos tutorial - Grub4Dos Wiki 1 de 7 24-11-2007 12:05 Grub4dos tutorial From Grub4Dos Wiki Contents 1 Introduction 1.1 What is GRUB for DOS 1.2 Difference between GRUB for DOS and GNU GRUB 2 Installation 2.1 Install GRUB for DOS boot

More information

Linux+ Guide to Linux Certification, Third Edition. Chapter 2 Linux Installation and Usage

Linux+ Guide to Linux Certification, Third Edition. Chapter 2 Linux Installation and Usage Linux+ Guide to Linux Certification, Third Edition Chapter 2 Linux Installation and Usage Objectives Install Red Hat Fedora Linux using good practices Outline the structure of the Linux interface Enter

More information

IT ESSENTIALS V. 4.1 Module 5 Fundamental Operating Systems

IT ESSENTIALS V. 4.1 Module 5 Fundamental Operating Systems IT ESSENTIALS V. 4.1 Module 5 Fundamental Operating Systems 5.0 Introduction 1. What controls almost all functions on a computer? The operating system 5.1 Explain the purpose of an operating system 2.

More information

A+ Guide to Managing and Maintaining Your PC. How Hardware and Software Work Together

A+ Guide to Managing and Maintaining Your PC. How Hardware and Software Work Together A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 2 How Hardware and Software Work Together You Will Learn About operating systems, what they are, and what they do How an OS interfaces

More information

Hard Disk Organization. Vocabulary

Hard Disk Organization. Vocabulary Hard Disk Organization Vocabulary Platter: one ceramic plate, covered with magnetizable film where the bits are actually stored. Both sides of a platter can be used. Increasing the number of platters is

More information

Performance Analysis of Startup Time in CPU within Windows Environment

Performance Analysis of Startup Time in CPU within Windows Environment Performance Analysis of Time in CPU within Windows Environment Kamlesh Kumar Gautam 1, Narendra Kumar Gautam 2, Dr. P.C. Agrawal 3 1 Research Scholar (CSE) Mewar University, Chittorgarh (Rajasthan), India

More information

The Early System Start-Up Process. Group Presentation by: Tianyuan Liu, Caiwei He, Krishna Parasuram Srinivasan, Wenbin Xu

The Early System Start-Up Process. Group Presentation by: Tianyuan Liu, Caiwei He, Krishna Parasuram Srinivasan, Wenbin Xu The Early System Start-Up Process Group Presentation by: Tianyuan Liu, Caiwei He, Krishna Parasuram Srinivasan, Wenbin Xu 1 Boot Process Booting is the initialization of a computerized system In Linux,

More information

A+ Certification Guide. Chapter 15 Troubleshooting and Maintaining Windows

A+ Certification Guide. Chapter 15 Troubleshooting and Maintaining Windows A+ Certification Guide Chapter 15 Troubleshooting and Maintaining Windows Chapter 15 Objectives STOP (Blue Screen of Death) Errors: Discover what a BSOD is, typical causes, how to diagnose Boot Failures:

More information

Disk Imaging with Knoppix

Disk Imaging with Knoppix Introduction This document explains how to use the CD-ROM bootable version of Linux, named Knoppix, to make and restore images of computer hard drives. Knoppix makes a very good system recovery tool for

More information

CHAPTER 11: IMPLEMENTING FILE SYSTEMS (COMPACT) By I-Chen Lin Textbook: Operating System Concepts 9th Ed.

CHAPTER 11: IMPLEMENTING FILE SYSTEMS (COMPACT) By I-Chen Lin Textbook: Operating System Concepts 9th Ed. CHAPTER 11: IMPLEMENTING FILE SYSTEMS (COMPACT) By I-Chen Lin Textbook: Operating System Concepts 9th Ed. File-System Structure File structure Logical storage unit Collection of related information File

More information

Booting, Partitioning and File Systems. Part I. Booting and hard disks. Booting. Table of Contents. Nothing is what it seems.

Booting, Partitioning and File Systems. Part I. Booting and hard disks. Booting. Table of Contents. Nothing is what it seems. Booting, Partitioning and File Systems Nothing is what it seems Karst Koymans Part I Booting and hard disks Informatics Institute University of Amsterdam (version 1.10, 2011/10/10 13:15:34) Friday, October

More information

Perl Install Module Windows Xp From Cd Boot

Perl Install Module Windows Xp From Cd Boot Perl Install Module Windows Xp From Cd Boot How To Make a Bootable USB, CD or DVD to Install Windows Using an ISO File CDs of Windows, you will only be able to do that with Windows Vista or XP. Note 2

More information

Cdboot Cannot Boot From Cd Error Code 5 Windows 7

Cdboot Cannot Boot From Cd Error Code 5 Windows 7 Cdboot Cannot Boot From Cd Error Code 5 Windows 7 I can boot normal with the same cd on Windows 7 64Bit. DVD-R, DVD-RW, DVD R, DVD RW, DVD-R DL, DVD R DL br / Config Manager Error Code Device. If it does

More information

COMP091 Operating Systems 1. File Systems

COMP091 Operating Systems 1. File Systems COMP091 Operating Systems 1 File Systems Media File systems organize the storage space on persistent media such as disk, tape, CD/DVD/BD, USB etc. Disk, USB drives, and virtual drives are referred to as

More information

Manual Format Windows Xp Without Cd Rom Driver

Manual Format Windows Xp Without Cd Rom Driver Manual Format Windows Xp Without Cd Rom Driver I dug out the Windows XP factory restore disc and settled down with a nice cup of coffee. Surely it can't be that hard to make a USB pen drive bootable, and

More information

How To Fix Regedit Windows Xp With Disk Boot Failure

How To Fix Regedit Windows Xp With Disk Boot Failure How To Fix Regedit Windows Xp With Disk Boot Failure Get the fix to "Status: 0xc000000f" boot error for Windows XP, Vista, 7, 8 or 8.1 errors with the disk, partition, bootsector, filesystem, bootloader,

More information

Mount & Boot Center. Contents

Mount & Boot Center. Contents EmBootKit User Guide Contents 1. About the.................................................................................. 2 2. How to start.....................................................................................................

More information

If Windows Goes on Strike while Booting Up: Use BcdEdit to Take Back Control

If Windows Goes on Strike while Booting Up: Use BcdEdit to Take Back Control B 102/1 If Windows Goes on Strike while Booting Up: Use BcdEdit to Take Back Control Using the information given in this article you will be able to: Edit your Windows system s boot configuration, Remove

More information

The Lecture's aim A preparation for the installation party: Prepare your computer for the installation Know what's going to happen Understand what's g

The Lecture's aim A preparation for the installation party: Prepare your computer for the installation Know what's going to happen Understand what's g Linux Installation Eli Billauer eli@billauer.co.il November 12, 2000 Linux Installation Slide 1 The Lecture's aim A preparation for the installation party: Prepare your computer for the installation Know

More information

Windows Password Reset 6.0 User Guide

Windows Password Reset 6.0 User Guide page 1 of 11 Contents Contents...1 Introduction...2 Instructions on This Manual...3 System Requirements...4 How to Use Windows Password Reset 6.0...5 i. Remove the Password...5 ii. Burning Your CD/DVD

More information

Windows 2000/XP History, and Data Management

Windows 2000/XP History, and Data Management Unit 5 Windows 2000/XP History, and Data Management Copyright 2002 Heathkit Company, Inc. All rights reserved. Microsoft Windows98 Microsoft WindowsMe Microsoft Windows 2000 Professional Microsoft Windows

More information

Part I. Booting and hard disks. Booting, Partitioning and File Systems. Booting. Table of Contents. Nothing is what it seems.

Part I. Booting and hard disks. Booting, Partitioning and File Systems. Booting. Table of Contents. Nothing is what it seems. Booting, Partitioning and File Systems Nothing is what it seems Karst Koymans Part I Booting and hard disks Informatics Institute University of Amsterdam (version 162, 2016/10/17 09:32:20 UTC) Tuesday,

More information

Booting, Partitioning and File Systems. Part I. Booting and hard disks. Booting. Table of Contents. Nothing is what it seems.

Booting, Partitioning and File Systems. Part I. Booting and hard disks. Booting. Table of Contents. Nothing is what it seems. Booting, Partitioning and File Systems Nothing is what it seems Karst Koymans Part I Booting and hard disks Informatics Institute University of Amsterdam (version 1.7, 2010/10/10 12:32:58) Friday, October

More information

User. Applications. Operating System. Hardware

User. Applications. Operating System. Hardware 2 User Applications Operating System Hardware 3 What is the Booting 1.When the user powers up the computer the CPU (Central Processing Unit) activates the BIOS (Basic Input Output System). 2. The first

More information

Manual Format Windows 7 Using Usb Drive Fat32

Manual Format Windows 7 Using Usb Drive Fat32 Manual Format Windows 7 Using Usb Drive Fat32 How To Format A Hard Drive FAT32 In Windows 7 (1TB Toshiba) USB Drive The. A flash drive is a small and portable electronic device that saves data using flash

More information

The FAT File System. 1. FAT Overview. 2. Boot Sector, FAT, Root Directory, and Files The FAT F 䤀耄 le System

The FAT File System. 1. FAT Overview. 2. Boot Sector, FAT, Root Directory, and Files The FAT F 䤀耄 le System CIS 24 Home http://www.c jump.com/cis24/cis24syllabus.htm The FAT File System 1. FAT Overview 2. Boot Sector, FAT, Root Directory, and Files 3. FAT File System Layout 4. FAT Clusters and Sectors 5. FAT,

More information

Windows Xp Installation User Manually Create Bootable Usb Flash Drive

Windows Xp Installation User Manually Create Bootable Usb Flash Drive Windows Xp Installation User Manually Create Bootable Usb Flash Drive To create a bootable USB drive manually, we will use the Command Prompt as by step to create a bootable USB drive as the Windows installation

More information

Chapter 6. Boot time configuration. Chapter 6 Boot time configuration

Chapter 6. Boot time configuration. Chapter 6 Boot time configuration Chapter 6. Boot time configuration Chapter 6 Boot time configuration Last revised: 20/6/2004 Chapter 6 Outline In this chapter we will learn about: How the system boots How to configure the boot loaders

More information

IA32 OS START-UP UEFI FIRMWARE. CS124 Operating Systems Fall , Lecture 6

IA32 OS START-UP UEFI FIRMWARE. CS124 Operating Systems Fall , Lecture 6 IA32 OS START-UP UEFI FIRMWARE CS124 Operating Systems Fall 2017-2018, Lecture 6 2 Last Time: IA32 Bootstrap Computers and operating systems employ a bootstrap process to load and start the operating system

More information

Manually Installation Windows Updates Xp From Usb Drive Bootable

Manually Installation Windows Updates Xp From Usb Drive Bootable Manually Installation Windows Updates Xp From Usb Drive Bootable Installing Windows from a pen drive is an easy process - just follow these steps. How to Make a Bootable USB Disk for Windows 8, Windows

More information

Guide to Computer Forensics and Investigations Fourth Edition. Chapter 6 Working with Windows and DOS Systems

Guide to Computer Forensics and Investigations Fourth Edition. Chapter 6 Working with Windows and DOS Systems Guide to Computer Forensics and Investigations Fourth Edition Chapter 6 Working with Windows and DOS Systems Understanding Disk Drives Disk drives are made up of one or more platters coated with magnetic

More information

CST8177 Linux II. Linux Boot Process

CST8177 Linux II. Linux Boot Process CST8177 Linux II Linux Boot Process Reference information from the text, http://www.linuxdoc.org and several other web sites Linux Boot Process Topics covered in this slide-set Basic definition of the

More information

Using grub to Boot various Operating Systems

Using grub to Boot various Operating Systems Operating Systems and Systems Integration Using grub to Boot various Operating Systems Contents 1 Aim 2 2 What You Will Do 2 3 Background 2 3.1 Installing grub in MBR from a floppy, and from the OS........

More information

Advanced Operating Systems

Advanced Operating Systems Advanced Operating Systems File Systems: File Allocation Table, Linux File System, NTFS Lecture 10 Case Studies of File Systems File Allocation Table (FAT) Unix File System Berkeley Fast File System Linux

More information

makes floppy bootable o next comes root directory file information ATTRIB command used to modify name

makes floppy bootable o next comes root directory file information ATTRIB command used to modify name File Systems File system o Designed for storing and managing files on disk media o Build logical system on top of physical disk organization Tasks o Partition and format disks to store and retrieve information

More information

Full file at Chapter 2: Securing and Troubleshooting Windows Vista

Full file at   Chapter 2: Securing and Troubleshooting Windows Vista Chapter 2: Securing and Troubleshooting Windows Vista TRUE/FALSE 1. An elevated command prompt can only be attained by an administrator after he or she has responded to a UAC box. T PTS: 1 REF: 70 2. There

More information

Windows History 2009 Windows 7 2

Windows History 2009 Windows 7 2 Example: Windows 1 Windows History 2009 Windows 7 2 Features added Windows2000 additions Plug-and-play Network directory service New GUI Vista additions New GUI More focus on security clean-up the code

More information

Chapter Two File Systems. CIS 4000 Intro. to Forensic Computing David McDonald, Ph.D.

Chapter Two File Systems. CIS 4000 Intro. to Forensic Computing David McDonald, Ph.D. Chapter Two File Systems CIS 4000 Intro. to Forensic Computing David McDonald, Ph.D. 1 Learning Objectives At the end of this section, you will be able to: Explain the purpose and structure of file systems

More information

How To Reinstall Grub In Windows 7 Without Losing Data And Programs

How To Reinstall Grub In Windows 7 Without Losing Data And Programs How To Reinstall Grub In Windows 7 Without Losing Data And Programs So if I install Windows 7 using CD again, will I lose Ubuntu? then yes you will lose Ubuntu, however if you reinstall Windows without

More information

MODULE 02. Installation

MODULE 02. Installation MODULE 02 Installation Identify the type of system, hardware, and network settings necessary for Linux installation Describe the need for pre-installation procedures Identify the different types of file

More information

Microsoft File Allocation Table

Microsoft File Allocation Table Microsoft File Allocation Table CSC362, Information Security originally appeared in late 1970s for small disks with simple folder structures uses a FAT to index files (naturally) the original FAT- 12 gave

More information

How To Fix Regedit Windows Xp Installation >>>CLICK HERE<<<

How To Fix Regedit Windows Xp Installation >>>CLICK HERE<<< How To Fix Regedit Windows Xp Installation Bootable Usb Drive If Windows is able to boot, use System File Checker and icacls.exe to repair To put Windows XP installation media onto a bootable USB drive

More information

Flash Drive Won't Mount Windows 7

Flash Drive Won't Mount Windows 7 Flash Drive Won't Mount Windows 7 So after inserting the flash drive, if I go to Start _ Computer, I won't see anything there for Windows 7 Professional doesn't mount my usb flash drive anymore. I deleted

More information

Manual Format Flash Drive Ntfs Windows Xp

Manual Format Flash Drive Ntfs Windows Xp Manual Format Flash Drive Ntfs Windows Xp Windows XP, NTFS, Flash Drive, Format I am given the option of formatting the flash drive when I right-click on it, but I am not given any options, just drop.

More information

How To Reinstall Grub In Windows 7 With Cd Bootcamp Partition

How To Reinstall Grub In Windows 7 With Cd Bootcamp Partition How To Reinstall Grub In Windows 7 With Cd Bootcamp Partition Directed from the thread: Repairing Boot Camp after creating new partition. However, this in combination with resizing my Macintosh HD using

More information

Manually Windows Update Xp Sp3 Iso Bootable

Manually Windows Update Xp Sp3 Iso Bootable Manually Windows Update Xp Sp3 Iso Bootable Usb Hello, I've downloaded Windows XP Service Pack 3 - ISO-9660 CD Image File from microsoft website. May I know how can I create a bootable USB disk so that

More information

The kernel is not to be confused with the Basic Input/Output System (BIOS).

The kernel is not to be confused with the Basic Input/Output System (BIOS). Linux Kernel The kernel is the essential center of a computer operating system, the core that provides basic services for all other parts of the operating system. A kernel can be contrasted with a shell,

More information

Manually Wipe Hard Drive Windows 7 Command Prompt Format

Manually Wipe Hard Drive Windows 7 Command Prompt Format Manually Wipe Hard Drive Windows 7 Command Prompt Format Pro tip: Use Windows 8's Format command to perform a secure disk wipe He asked me what program I would recommend for securely wiping a disk. Microsoft

More information

Net Start Error Code 5 Windows 7 Boot From Disk

Net Start Error Code 5 Windows 7 Boot From Disk Net Start Error Code 5 Windows 7 Boot From Disk 4.1 If you can boot into Windows 7, 4.2 If you can't boot into Windows 7 services used by the utility) returned a failure, Code 5 means a command syntax

More information

Windows 2000 Flavors Windows 200 ws 0 Profess 0 P ional Windows 2000 Server Windows 200 ws 0 Advan 0 A ced Server Windows 2000 Datacen ter Server 2

Windows 2000 Flavors Windows 200 ws 0 Profess 0 P ional Windows 2000 Server Windows 200 ws 0 Advan 0 A ced Server Windows 2000 Datacen ter Server 2 Copyright 2006 Heathkit Company, Inc. All Rights Reserved Lab 9-3 Windows 2000 Pre-Installation Windows 2000 Flavors Windows 2000 Professional Windows 2000 Server Windows 2000 Advanced Server Windows 2000

More information

How To Install Windows Xp Without Cd Rom Drive Bootable Usb And Floppy

How To Install Windows Xp Without Cd Rom Drive Bootable Usb And Floppy How To Install Windows Xp Without Cd Rom Drive Bootable Usb And Floppy You can install Windows XP from USB drive or any removable drive. Try this procedure here to prepare bootable pen drive and install

More information

Installing Linux (Chapter 8) Note packet # 4. CSN 115 Operating Systems Ken Mead Genesee Community College. Objectives

Installing Linux (Chapter 8) Note packet # 4. CSN 115 Operating Systems Ken Mead Genesee Community College. Objectives Installing Linux (Chapter 8) Note packet # 4 CSN 115 Operating Systems Ken Mead Genesee Community College Objectives Learn about the hardware components of your computer system Configure hard disk space

More information

Manual Install Xp 32 Bit Iso File >>>CLICK HERE<<<

Manual Install Xp 32 Bit Iso File >>>CLICK HERE<<< Manual Install Xp 32 Bit Iso File This manual method requires only 3 steps: STEP 1: Format This method doesn't work for Windows XP bootable USB drive. So without STEP 2: Mount or Extract Windows Setup

More information

Manual Install Windows Xp Service Pack 3 From Usb Bootable Software

Manual Install Windows Xp Service Pack 3 From Usb Bootable Software Manual Install Windows Xp Service Pack 3 From Usb Bootable Software Update Windows XP installation CD with Service Pack3. Make the We shall use a software called as Bart's BCD software to create the image

More information

Recovering GRUB: Dual Boot Problems and Solutions

Recovering GRUB: Dual Boot Problems and Solutions Recovering GRUB: Dual Boot Problems and Solutions Published by the Open Source Software Lab at Microsoft. October 2007. Special thanks to Chris Travers, Contributing Author to the Open Source Software

More information

Format Hard Drive After Install Ubuntu From Usb

Format Hard Drive After Install Ubuntu From Usb Format Hard Drive After Install Ubuntu From Usb is it possible to format and partition the new hdd (external to my laptop, and connected to my laptop via sata-usb adapter), and install Ubuntu on the new

More information

Initial Bootloader > Flash Drive. Warning. If not used carefully this process can be dangerous

Initial Bootloader > Flash Drive. Warning. If not used carefully this process can be dangerous Initial Bootloader > Flash Drive Warning If not used carefully this process can be dangerous Running the script used in this article with an incorrect argument can cause loss of data and potentially damage

More information

Manually Mount External Hard Drive Windows 7 Install

Manually Mount External Hard Drive Windows 7 Install Manually Mount External Hard Drive Windows 7 Install This article explains how to physically connect, disconnect, and install a WD external drive to a computer running Windows 8/7/Vista/XP or Mac OSX 10.4.x.

More information

File System Implementation. Sunu Wibirama

File System Implementation. Sunu Wibirama File System Implementation Sunu Wibirama File-System Structure Outline File-System Implementation Directory Implementation Allocation Methods Free-Space Management Discussion File System Structure File

More information

Linux+ Guide to Linux Certification, Third Edition. Chapter 6 Advanced Installation

Linux+ Guide to Linux Certification, Third Edition. Chapter 6 Advanced Installation Linux+ Guide to Linux Certification, Third Edition Chapter 6 Advanced Installation Objectives Describe the types and structure of SCSI devices Explain the different levels of RAID and types of RAID configurations

More information

Linux/Citrix Virtual Environment Documentation

Linux/Citrix Virtual Environment Documentation Linux/Citrix Virtual Environment Documentation Purpose This document provides information on creating a bootable Ubuntu flash drive, customizing the interface, and using basic commands. Contents Bootable

More information

How To Force Restore A Computer That Won Boot Up After System

How To Force Restore A Computer That Won Boot Up After System How To Force Restore A Computer That Won Boot Up After System If your computer won't start up normally, you may need to use a disk repair utility This can occur after an improper shutdown, forced restart,

More information

Manual Format Windows Xp Without Cd Or Usb Drive

Manual Format Windows Xp Without Cd Or Usb Drive Manual Format Windows Xp Without Cd Or Usb Drive 1.1 Restore with installation CD, 1.2 Restore without installation CD This is the original disc that has Windows XP, Vista, 7 or 8. Alternatively, these

More information

BASIC OPERATIONS. Managing System Resources

BASIC OPERATIONS. Managing System Resources 48 PART 2 BASIC OPERATIONS C H A P T E R 5 Managing System Resources CHAPTER 5 MANAGING SYSTEM RESOURCES 49 THE part of Windows Vista that you see the Vista desktop is just part of the operating system.

More information

Manual Format Windows Xp Without Cd Drive Or Usb

Manual Format Windows Xp Without Cd Drive Or Usb Manual Format Windows Xp Without Cd Drive Or Usb This 2015 article explains how to reinstall XP on a Netbook without an optical drive. I dug out the Windows XP factory restore disc and settled down with

More information

THOMAS RUSSELL, Information Technology Teacher

THOMAS RUSSELL, Information Technology Teacher THOMAS RUSSELL, Information Technology Teacher Historical/Conceptual After installing the hard drive it needs to be partitioned. Partitioning is the process of electronically subdividing the physical hard

More information

JetFlash User s Manual

JetFlash User s Manual JetFlash User s Manual ( Version 1.0 ) Table of Contents INTRODUCTION...1 PACKAGE CONTENTS...1 FEATURES...1 SYSTEM REQUIREMENTS...1 DRIVER INSTALLATION...2 DRIVER INSTALLATION FOR WINDOWS 98SE...2 DRIVER

More information

Fedora Core: Made Simple

Fedora Core: Made Simple Table of Contents Installing Fedora...2 Before you begin...2 Compatible Hardware...2 Minimum Requirements...2 Disk Space Requirements...2 Help! Booting from the CD ROM Drive Fails!...2 Installing Fedora

More information

UNIT 4 Device Management

UNIT 4 Device Management UNIT 4 Device Management (A) Device Function. (B) Device Characteristic. (C) Disk space Management. (D) Allocation and Disk scheduling Methods. [4.1] Device Management Functions The management of I/O devices

More information

Windows 7 Manual Partition Hard Drive During Install Xp

Windows 7 Manual Partition Hard Drive During Install Xp Windows 7 Manual Partition Hard Drive During Install Xp There are plenty of free ISO writers if you have Vista or XP. If you're using a spare hard drive, delete all partitions or simply choose an Step

More information

Booting Up & Processes

Booting Up & Processes CS 326: Operating Systems Booting Up & Processes Lecture 3 Today s Schedule Booting the System Process Structure Process Execution The Init System fork() wait() 1/31/18 CS 326: Operating Systems 2 Today

More information

Manually Mount Usb Flash Drive Ubuntu Server 12.04

Manually Mount Usb Flash Drive Ubuntu Server 12.04 Manually Mount Usb Flash Drive Ubuntu Server 12.04 USB storage devices have the enormous advantage that for the most part they By default, disk drives do not auto-mount in Ubuntu Server Edition. Sometimes,

More information

CompTIA A+ OS Technologies. Download Full Version :

CompTIA A+ OS Technologies. Download Full Version : CompTIA 220-302 A+ OS Technologies Download Full Version : https://killexams.com/pass4sure/exam-detail/220-302 QUESTION: 352 You are a technician at Company. You have just installed Windows 98 on a new

More information

CS370 Operating Systems

CS370 Operating Systems CS370 Operating Systems Colorado State University Yashwant K Malaiya Spring 2018 Lecture 22 File Systems Slides based on Text by Silberschatz, Galvin, Gagne Various sources 1 1 Disk Structure Disk can

More information

How To Repair Win 7's Boot Loader After You Install Xp

How To Repair Win 7's Boot Loader After You Install Xp How To Repair Win 7's Boot Loader After You Install Xp Here we're installing XP Professional on the new partition. This is due to XP writing it's bootloader over Windows 7's. After getting the bootloader

More information

2. INSTALLATION OF SUSE

2. INSTALLATION OF SUSE 2. INSTALLATION OF SUSE 2.1. PREINSTALLATION STEPS 2.1.1. Overview Installing any kind of operating system is a big move and can come as something of a shock to our PC. However, SUSE Linux makes this complicated

More information

Module 4: Building and Deploying an Operating System Image

Module 4: Building and Deploying an Operating System Image Module 4: Building and Deploying an Operating System Image Contents Overview...1 Deployment Overview...2 Build Process...4 Preparing Target Media...18 Deploying the Operating System...28 Lab 4: Deploying

More information

3 INSTALLING WINDOWS XP PROFESSIONAL

3 INSTALLING WINDOWS XP PROFESSIONAL INSTALLING WINDOWS XP PROFESSIONAL.1 Preparing for installation Objectives.1.1 Windows XP Professional Hardware Requirements.1.2 Hardware Compatibility List (HCL) check.1. Hard Disk Partition.1.4 Required

More information

A+ Guide to Managing and Maintaining your PC, 6e. Chapter 2 Introducing Operating Systems

A+ Guide to Managing and Maintaining your PC, 6e. Chapter 2 Introducing Operating Systems A+ Guide to Managing and Maintaining your PC, 6e Chapter 2 Introducing Operating Systems Objectives Learn about the various operating systems and the differences between them Learn how an OS interfaces

More information

Exam Windows Embedded Standard Preparation Kit. Certification Exam Preparation utomation. Not for resale.

Exam Windows Embedded Standard Preparation Kit. Certification Exam Preparation utomation. Not for resale. MCTS i Exam 70-577 Windows Embedded Standard 2009 Preparation Kit Certification Exam Preparation utomation Not for resale. ii Table of Contents Contents at a Glance 1 Creating and Customizing the Configuration

More information

Manually Install Windows Updates Xp From Usb

Manually Install Windows Updates Xp From Usb Manually Install Windows Updates Xp From Usb Pen Drive In Ubuntu How to create a bootable USB drive to install Windows Vista, Windows 7, Windows 8 or Windows 8.1 from an Ubuntu Linux machine. GNU GRUB

More information

Do A Manual System Restore On Windows 8 From Startup Repair

Do A Manual System Restore On Windows 8 From Startup Repair Do A Manual System Restore On Windows 8 From Startup Repair and solutions, and Windows 7 and 8 error recovery and advanced boot options. PC and Gadget Help Desk, The: A Do-It-Yourself Guide To Troubleshooting

More information

CS370 Operating Systems

CS370 Operating Systems CS370 Operating Systems Colorado State University Yashwant K Malaiya Fall 2017 Lecture 24 File Systems Slides based on Text by Silberschatz, Galvin, Gagne Various sources 1 1 Questions from last time How

More information

Manual Boot Camp Install From Usb Windows 7 Without Dvd Drive

Manual Boot Camp Install From Usb Windows 7 Without Dvd Drive Manual Boot Camp Install From Usb Windows 7 Without Dvd Drive To avoid all this, I've chosen to bypass Bootcamp and install Windows in my Mac's Does not work with Windows 7, only works with Windows 8,

More information

Systems software. Definition. Categories of software. Examples Of Systems Software 11/23/2018

Systems software. Definition. Categories of software. Examples Of Systems Software 11/23/2018 Systems Computer Software Is an interface or buffer between application and hardware Controls the computer hardware and acts as an interface with applications programs Definition A series of detailed instructions

More information

This line defines Therefore, if your windows entry on the GRUB menu is 8 you should set this value to 7.

This line defines Therefore, if your windows entry on the GRUB menu is 8 you should set this value to 7. How To Edit Grub In Windows 7 Boot Menu Command Line Restore windows boot manager in grub command line GNU GRUB version 2.02~beta2-9ubuntu1 Minimal BASH-like editing is supported.for the first word, TAB

More information

University of Pennsylvania Zachary Goldberg. CIS c. More Kernel Bits. 10/03/09 Slide 1

University of Pennsylvania Zachary Goldberg. CIS c. More Kernel Bits. 10/03/09 Slide 1 More Kernel Bits 10/03/09 Slide 1 Rebooting Why would one ever need to reboot on Linux? Installing new driver?... (No) Installing new applications?... (No) Installing new... Anything?... (No) Reconfiguring...

More information

Bootstrapping. Steve Muckle Dave Eckhardt

Bootstrapping. Steve Muckle Dave Eckhardt Bootstrapping Steve Muckle Dave Eckhardt Synchronization Project 3 checkpoint 1 Bboard post, web page Paging, COW optional No linked lists - not what I said (I think) Homework 1: Monday 17:00 Exam: Tuesday

More information

PARALLELS SERVER 4.0 FOR MAC BARE METAL EDITION README

PARALLELS SERVER 4.0 FOR MAC BARE METAL EDITION README PARALLELS SERVER 4.0 FOR MAC BARE METAL EDITION README February 18, 2010 1999-2010 Parallels Holdings, Ltd. and its affiliates. All rights reserved. This document provides the first-priority information

More information

File Directories Associated with any file management system and collection of files is a file directories The directory contains information about

File Directories Associated with any file management system and collection of files is a file directories The directory contains information about 1 File Management 2 File Directories Associated with any file management system and collection of files is a file directories The directory contains information about the files, including attributes, location

More information

Perl Install Module Window Xp Without Cd Or Usb

Perl Install Module Window Xp Without Cd Or Usb Perl Install Module Window Xp Without Cd Or Usb The guide walks you through the steps of copying installation files to USB any spare Windows product keys at the time, I decided to install Linux on the

More information

Manual Unetbootin Windows 7 Iso To Usb Stick Installieren

Manual Unetbootin Windows 7 Iso To Usb Stick Installieren Manual Unetbootin Windows 7 Iso To Usb Stick Installieren Rufus is a utility that helps format and create bootable USB flash drives, such as USB fast as UNetbootin, Universal USB Installer or Windows 7

More information

Installation of Fedora 12 with CD

Installation of Fedora 12 with CD Prepared by investech.wordpress.com Installation of Fedora 12 with Net Install CD Version 1.0 investech.wordpress.com 07-12-09 This document is produced under Creative Common License (Attribution No Derivatives).

More information

Machine Language and System Programming

Machine Language and System Programming زبان ماشين وبرنامه نويسی سيستم Machine Language and System Programming جلسه دوازدھم دانشگاه صنعتی ھمدان پاييز 1389 Objectives Explain the purpose and structure of file systems Describe Microsoft file structures

More information

How To Reinstall Grub In Windows 7 With Cd Rom

How To Reinstall Grub In Windows 7 With Cd Rom How To Reinstall Grub In Windows 7 With Cd Rom Sep 23, 2014. I have the Windows 7 install disk (not an upgrade disk). it to CD-ROM, from there you can install windows by inserting the w7 disc and following

More information

Perform Manual System Restore Windows 8 Hp

Perform Manual System Restore Windows 8 Hp Perform Manual System Restore Windows 8 Hp 2000 Laptop If you are not using the latest version of Windows 8, some graphics and information Perform system cleanup without using HP Support Assistant To restore

More information

Some reasons to repair your boot-loader might include installing Microsoft Windows after you have installed Ubuntu, adding or removing a hard drive.

Some reasons to repair your boot-loader might include installing Microsoft Windows after you have installed Ubuntu, adding or removing a hard drive. How To Recover Linux After Install Windows 7 Over If you have Windows 7 dual booting with Ubuntu and you want Windows 7 To do this I am going to show you how to create a system recovery disk, how to After

More information