Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Boot Environments

A boot environment is the hosting system of a boot loader.

Boot processes may be interactive, or automatic, or static, set up in many ways.

The following table classifies various approaches with example implementations.

serialnetworkgraphics
AutomaticxmodemTFTP, HTTP, PXEsplash screen
Interactiveshell, ReGIScpu, webframebuffer, text menu

A boot environment may be configurable. Configuration may be changed at runtime, out of band, or at build time depending on the use case.

The following is a list of examples.