The Extensible Firmware Interface (Efi) Shell - IBM xSeries 380 Hardware Maintenance Manual

Table of Contents

Advertisement

The Extensible Firmware Interface (EFI) Shell

4.
Run "nvrboot"
5.
Run "i" (Import)
6.
For Import file path, enter fn.ft (of exported file on fsx:\). The boot record will be
restored to the next available boot record slot.
The EFI Shell is an EFI application that allows other EFI applications to be launched.
The combination of the EFI firmware and the EFI Shell provide an environment that
can be modified to easily adapt to many different hardware configurations. The EFI
shell described in Table 3 is a simple, interactive environment that allows EFI device
drivers to be loaded, EFI applications to be launched, and operating systems to be
booted. Additionally, the shell also provides a set of basic commands used to manage
files and the EFI NVRAM shell and boot variables.
After booting the server to the EFI Shell, you have some built-in shell commands
available to you. The "?" or Help provides a brief description of the commands.
In addition to shell commands made available to you, the EFI environment allows
you to create your own shell commands and EFI applications. For detailed
information about the EFI Shell, its commands, and the ability to develop within the
environment, refer to the EFI Developer's Guide. To find this guide, you must
download the "EFI sample implementation source code" from the sample
implementation download area of the Extensible Firmware Interface Web Site. Go to
the following URL and click on the "EFI sample implementation source code" Once
you download the sample, locate the Microsoft Word file named "Efi_dg.doc" in the
"Notes" folder. To develop your own shell commands, download the EFI Application
Toolkit from the Tools hyperlink on the following website:
http://developer.intel.com/technology/efi
Table 3. EFI Shell Commands.
Command
<drive_name>:
alias [-bdv ] [sname] [value]
attrib [-b] [+/- rhs] [file]
bcfg -?
cd [path]
cls [background color]
comp file1 file2
cp [-r] file [file] ... [dest]
date [mm/dd/yyyy]
dblk device [Lba] [Blocks]
dh [-b] [-p prot_id] | [handle] Dumps handle information
dmpstore
echo [[-on | -off] | [text]
Edd30 [O n | Off]
edit [filename]
Description
Changes drives. For example, entering a: and pressing the
<ENTER> key changes the drive to the LS120 drive.
Sets or gets alias settings
Views or sets file attributes
Configures boot driver and load options in EFI NVRAM
Changes the current directory
Clear screen
Compares two files
Copies files and directories; [-r] = recursive
Gets or sets the date
Performs a hex dump of BlkIo Devices
Dumps the v ariable store
Echoes text to the standard output device or toggles script
echo
Enables or disables EDD 3.0 Device Paths on next reboot
Edits a file
89
Configuration

Advertisement

Table of Contents
loading

Table of Contents