5.6 Flashcards
What is the sequence of events from the time a system is powered on until the OS kernel is loaded memory space and begins executing?
Boot process
What is the set of instructions embedded onto a ROM, PROM, or EEPROM that tells the device how to communicate with other hardware and software?
Firmware
What is the format that a new hard drive come in?
Low-level format
Groups consecutive sectors together and prepares the hard drive for storing a file system.
Partitioning
Groups sectors into addressable clusters used by a file system for storing and retrieving disk data.
High-level format
The partition is referred to as a ____ _____ after being assigned a label.
Disk Volume
What are the steps to the boot process in Legacy Systems?
- ) Computer powers on
- ) Microprocessor receives power good signal and wakes the CPU
- ) BIOS code is loaded into memory and begins executing.
- ) BIOS reads CMOS RAM chip
- ) Determines if boot is hot or cold boot\
- ) BIOS builds a device tree to locate bootable media and search for a Volume Boot Sector.
- ) If VBS is not found it searches for MBR
- ) Loads the MBR and executes first stage boot loader.
What type of boost occurs when the computer is initially powered on?
Cold boot
What type of boot occurs when the OS is restarted without an interrupt to power
Warm boot
Created when a hard disk is partitioned and contains a partition table to identify the location of all created partitions.
Master Boot Record (MBR)
Marks the end of the sector and serves as a validation check for the MBR.
Boot signature
What hex value must the boot signature contain?
AA55 or 55AA.
The boot signature can help a user determine what?
Big endian (AA55) or little endian (55AA)
The MBR contains a 64-byte partitions table located at byte offsets (___ through ____).
446 through 509 (0x1BE to 0x1FD)
What are the different fields of the MBR and the locations of each?
- State of Partition (Offset 0)
- Head where the partition starts (Offset 1)
- Sector and cylinder where the partition starts (Offset 2)
- Type of Partition (Offset 4)
- Head where the partition ends. (Offset 5)
- Sector and cylinder where the partition ends. (Offset 6)
- Distance, in sectors, from the partition sector to the first sector of the partition. (Offset 8)
- Number of sectors in the partition. (Offset 12)
What are the partition types and hex values for them?
- FAT 12 (0x01)
- FAT 16 (0x0e)
- FAT 32 (0x0c)
- Linux Native (0x83)
- Linux Swap (0x82)
- BSD/386 (0xA5)
- Extended (0x05)
- NTFS (0x07)
- Unknown (0xde)
- GPT disk (0xee)
What is the maximum supported partition size of the MBR?
2 TB
What is the Second stage boot loader for Windows XP and earlier?
NTLDR
What is the Second Stage Boot Loader for Windows Vista and later?
BOOTMGR
What is the Second Stage Boot Loader for Linux?
LILO/GRUB
Short version of boot process.
- ) BIOS (Real Mode)
- ) MBR (Real Mode)
- ) BOOT (Real Mode)
- ) Kernel (Real Mode)
- ) Kernel (Protected Mode)
Mode where full access to physical memory is available.
Real Mode
Mode where access to memory is controlled.
Protected Mode
An improved method of booting due to its highly secure way of carrying out the boot process and checking the integrity of drivers and OS boot loaders using verification and initialization of digitally signed code.
Unified Extensible Firmware Interface (UEFI)
A special partition called the _______ stores files required to be launched by the firmware in UEFI.
UEFI System Partition
Type of boot where unsigned OS boot loaders or firmware drivers are not able to load.
Secure Boot
Advantages of UEFI over BIOS.
- Ability to boot from larger disks with a GPT
- Supports 32-bit or 64-bit processor mode
- Works with MBR or GPT partitioning schemes
- CPU-independent architecture and rivers
- Secure Boot
A disk-partitioning standard that uses logical block addressing (LBA).
Globally Unique Identifier (GUID) Partition Table (GPT)
How many sectors are reserved for the partition entry?
32, 512-byte sectors
What is the Model GPT Scheme (LB Levels)?
- LBA 0 Protective MBR
- LBA 1 Primary GPT Header
- LBA 2-33 Partition entries
- LBA 34 Start of Partitions
What defines the usable blocks on the disk and the number and size of the partition entries that make up the partition table?
GPT header
How does GPT provide redundancy?
GPT writes the GPT header and partition table at the beginning and end of the disk.