Chapter 4. Configuring your server 25Using the Extensible Firmware Interface (EFI) shellUse the EFI shell to load device drivers, start EFI applications, and start (boot) thenetwork operating system. In addition, the EFI shell also provides a set of basiccommands to manage files and system environment variables.In addition, with the EFI shell, you can create your own EFI shell commands and EFIapplications. For detailed information about the EFI shell, its commands, and theability to develop applications, refer to the EFI Developer’s Guide. Find the guide atthe following World Wide Web address:http://developer.intel.com/technology/efi/downsource.htm.Click EFI sample implementation source code and select the Microsoft® Word fileEfi_dg.doc in the Notes folder.Select Active ConsoleOutput DevicesEnables you to display the list of available console outputdevices, as contained in the ConOutDev list. You can select ordeselect additional output consoles from this menu. Note: TheBoot Maintenance Manager performs logic checking to ensurethat you choose a legal ensemble of devices. For example, themanager does not allow you to choose two different messagingdevices, such as PC-ANSI and VT-100, to be active consoleson a given UART.Select Active ConsoleInput DevicesEnables you to display the list of available console inputdevices, as contained in the ConInDev list and the subsetdetailed in the ConIn variable.Select Active ErrorDevicesEnables you to display the list of available error devices ascontained in the ErrOutDev list and the subset detailed in theErrOut variable.Note: The active error devices are essentially a type ofconsole output device whose only traffic includes errormessaging.Cold Reset Enables you to perform a platform-specific cold reset of thesystem.Note: A cold reset typically means a full platform reset.Exit Returns control to the EFI boot manager main menu. This willdisplay the active boot devices, including a possible integratedEFI shell (if the implementation is so constructed).Action Description