Securing the boot process

3Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

The boot sequence for a machine typically starts with the BMC (baseboard management controller) or PCH (platform controller hub). In the case of an Intel CPU, the Intel Management Engine runs in the PCH and starts before the CPU. After configuring the machine's hardware, the BMC (or PCH, depending on the system) allows the CPU to come out of reset. The CPU then loads the boot firmware (or UEFI, unified extensible firmware interface) from the boot firmware SPI (Serial Peripheral Interface) flash. The boot firmware then accesses the boot sector on the machine's persistent storage and loads the bootloader into the system memory. It then passes execution control to the bootloader, which loads the initial operating system image from storage into system memory and passes execution control to the operating system. For example, in popular Linux distros, GRUB (Grand Unified Bootloader) acts as the bootloader and loads the operating system image for the machine.

Cite

CITATION STYLE

APA

Frazelle, J. (2019). Securing the boot process. Queue, 17(6), 5–21. https://doi.org/10.1145/3380774.3382016

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free