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.
| serial | network | graphics | |
|---|---|---|---|
| Automatic | xmodem | TFTP, HTTP, PXE | splash screen |
| Interactive | shell, ReGIS | cpu, web | framebuffer, 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.