Chapter 8 Loading an Operating System

A fanatic is one who sticks to his guns whether they’re loaded or not.

—Franklin P. Jones

When loading the OS, there are many ways to bootstrap the system and jump into the OS. For Intel architecture devices, there are two sets of OS interfaces we need to contend with: EFI and legacy OS. There are a number of second-stage boot loaders for each interface of Microsoft and Linux, the major operating system camps. RTOS and other proprietary operating systems will have either EFI, legacy, or both flavors; or support neither.

There is a third OS interface, the null option: when there is a blind handoff, there is no interface at all and at the end of the BIOS, it just grabs a specific address in a piece of NVRAM, ...

Get Quick Boot now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.