Chapter 2 Under the UEFI Shell
You cannot create experience. You must undergo it.
—Albert Camus
The UEFI Shell provides an interactive command-line environment. The shell includes such facilities as scripting and a hierarchical set of command profiles. This allows for usages spanning in-situ field diagnostics to a full provisioning environment. As the UEFI Shell is just a distinguished UEFI application, it bears mentioning some of the underlying capabilities of UEFI upon which the shell depends.
Shell and UEFI
The UEFI Shell is launched as a UEFI application. UEFI applications are formatted as PE/COFF executables and are loaded into memory and relocated in memory via the UEFI LoadImage()
service and invoked via the UEFI StartImage()
service. ...
Get Harnessing the UEFI Shell 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.