The Extensible Firmware Interface (Efi) Shell; Efi Shell Commands - MAXDATA PLATINUM 9000-4R Product Manual

Table of Contents

Advertisement

The Extensible Firmware Interface (EFI) Shell

The EFI Shell is an EFI application that allows other EFI applications to be launched, EFI device drivers
to be loaded, and operating systems to be booted. The combination of the EFI firmware and the
EFI Shell provides an environment that can be modified to easily adapt to many different hardware
configurations.
The EFI shell also provides a set of basic commands used to manage files and EFI NVRAM shell
and boot variables. A list of these basic commands is shown in Table 8. A more detailed description
of the commands is available on the EFI website. To obtain the document, navigate to the http:
//developer.intel.com/technology/efi URL and click on the Tools hyperlink. Next, click on "EFI Sample
Implementation 1.10.14.60" to download the files to your hard drive. After downloading the sample,
locate the Microsoft
commands are also available when operating in the EFI Shell by typing "help" and hitting the <Enter>
key.
In addition to the standard shell commands available in the EFI Shell, 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 obtain the document, navigate to the http://developer.intel.com/technology/efi URL and click on
the Tools hyperlink. Next, click on "EFI Sample Implementation Version 1.02" to download the files to
your hard drive. After downloading the sample, locate the Microsoft
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 8. EFI Shell Commands
Command
<drive_name>:
alias [-bdv] [sname] [value]
attrib [-b] [+/- rhs] [file]
bcfg -?
botmaint
break
cd [path]
cls [background color]
comp file1 file2
connect [-r] [-c] Handle#
1⁄2DeviceHandle# DriverHandle#
cp [-r] file [file] ... [dest]
date [mm/dd/yyyy]
dblk device [Lba] [Blocks]
devices [-b] [-1XXX]
devtree [-b] [-d]
dh [-b] [-p prot_id] | [handle]
44
Word file named "EFI1.1ShellCommands.doc. " Descriptions of the EFI shell
®
Description
Changes drives. For example, entering fs0: and pressing the
<Enter> key changes the drive to the LS-240 drive
Sets or gets alias settings
Views or sets file attributes
Configures boot driver and load options in EFI NVRAM
Launches Boot Maintenance Manager
Executes a breakpoint
Changes the current directory
Clears the screen
Compares two files
Binds the EFI driver to a device and starts the driver
Copies files and directories, [-r] = recursive
Gets or sets the date
Performs a hex dump of BlkIo Devices
Displays devices
Displays device tree
Dumps handle information
Word file named "Efi_dg.doc" .
®
continued
Configuration Software and Utilities

Advertisement

Table of Contents
loading

Table of Contents