`
bayaci
  • 浏览: 277095 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

EFI Shell 命令参考

    博客分类:
  • Unix
阅读更多
表 4-3 列出了基于单元的 HP Integrity 服务器上的 EFI Shell 界面支持的命令。

当 nPartition 处于活动状态但尚未引导操作系统时,可以从 nPartition 控制台访问 EFI Shell。

可以使用下列命令类别:

? “引导命令 — EFI Shell”

? “配置命令 — EFI Shell”

? “设备、驱动程序和句柄命令 — EFI Shell”

? “文件系统命令 — EFI Shell”

? “内存命令 — EFI Shell”

? “Shell 导航和其他命令 — EFI Shell”

? “Shell 脚本命令(或编程结构)— EFI Shell”

有关这些命令的详细信息,请在 EFI shell 提示符处输入 help 命令。

表 4-3 EFI Shell 命令参考

命令说明

引导命令 — EFI Shell 与 nPartition 引导有关的命令。

autoboot 设置(查看)自动引导超时变量。

bcfg 显示(或修改)驱动程序(或引导配置)。

boottest 设置(或查看)BootTest 位。

dbprofile 显示/修改要由 lanboot 使用的直接引导配置文件。

lanboot 在 LAN 上引导。

reconfigreset 重置系统 (nPartition) 进行重新配置;nPartition 保持非活动状态(为进行重新配置而关闭的状态)。

reset 重置系统 (nPartition)。

search 连接可引导设备的驱动程序。

配置命令 — EFI Shell 用于更改和检索系统 (nPartition) 信息的命令。

68 使用管理界面和工具

表 4-3 EFI Shell 命令参考 (续)

命令说明

acpiconfig 设置(或查看)ACPI 配置模式。

cellconfig 取消配置(或重新配置)单元(设置单元的 use-on-next-boot 值)。

cpuconfig 取消配置(或重新配置)处理器和处理器核心。

date 显示当前日期或设置系统 (nPartition) 的日期。

dimmconfig 取消配置(或重新配置)内存 (DIMM)。

err 显示(或更改)错误级别。

errdump 查看(或清除)日志。

fru 查看 FRU 数据。

info 显示硬件信息。

monarch 设置(或查看)主处理器。

palproc 调用 PAL。

romdrivers 启用(或禁用)PCI 扩展 ROM 驱动程序。

rootcell 设置(或查看)首选根单元(设置 nPartition 核心单元选择)。

salproc 调用 SAL。

tftp 对支持 bootp/DHCP 的 Unix 引导服务器执行 TFTP 操作。

time 显示当前时间或设置系统 (nPartition) 时间。以 GMT(格林威治标准时间)设置和显示 EFI 时间。

variable 保存(或恢复)特定的 EFI 变量。

ver 显示版本信息。

设备、驱动程序和句柄命令 — EFI Shell 用于管理设备、驱动程序和句柄的命令。

baud 查看串行端口 com 设置。

connect 将驱动程序绑定到设备。

dblk BlkIo 设备的 Hex 转储。

devices 显示 EFI 驱动程序管理的设备。

devtree 显示设备树。

dh 转储句柄信息。

disconnect 断开驱动程序与设备的连接。

drivers 显示驱动程序列表。

drvcfg 调用驱动程序配置协议。

drvdiag 调用驱动程序诊断协议。

guid 转储已知的 GUID ID。

lanaddress 显示 MAC 地址。

load 加载 EFI 驱动程序。

map 将短名称映射到设备路径。

openinfo 显示指定句柄的开放协议。

pci 显示 PCI 设备或 PCI 功能配置空间。

reconnect 重新连接驱动程序与设备。

unload 卸载协议映像。

文件系统命令 — EFI Shell 用于管理文件、目录和属性的命令。

EFI Shell 命令参考69

表 4-3 EFI Shell 命令参考 (续)

命令说明

attrib 显示(或更改)文件(或目录)的属性。

cd 更新(或查看)当前目录。

comp 比较两个文件的内容。

cp 将一个或多个文件(或目录)复制到另一个位置。

edit 全屏编辑 ASCII 或 UNICODE 文件。

eficompress 压缩 infile 并写入 outfile。

efidecompress 解压缩 infile 并写入 outfile。

hexedit 使用 hex 编辑文件、块设备或内存区域。

ls 显示目录中的文件列表和子目录。

mkdir 创建一个或多个目录。

mount 在块设备上挂接文件系统。

rm 删除一个或多个文件(或目录)。

setsize 设置文件的大小。

touch 使用当前时间更新文件(或目录)的时间。

类型显示文件内容。

vol 显示文件系统的卷信息。

内存命令 — EFI Shell 用于列出和管理内存、EFI 变量和 NVRAM 详细信息的命令。

default 设置缺省的 NVRAM 值。

dmem 转储内存或内存映射的 IO。

dmpstore 显示所有 EFI 变量。

memmap 显示内存映射。

mm 显示(或修改)MEM/IO/PCI。

pdt 查看/清除 nPartition 或单元内存页面取消分配表 (PDT)。

Shell 导航和其他命令 — EFI Shell 用于基本 EFI Shell 导航和定制的命令。

alias 设置(或获取)别名设置。

cls 使用可选背景颜色清除标准输出。

exit 退出 EFI Shell 环境。

getmtc 显示单调增加或减小的当前计数器值。

help 或 ? 显示帮助。

mode 显示控制台输出设备的模式。

set 设置(或获取)环境变量。

xchar 打开(或关闭)扩展字符功能。

Shell 脚本命令(或编程结构)— EFI Shell EFI shell 脚本命令。

echo 将消息回显给 stdout 或切换脚本回显。

else 仅限脚本:使用 IF THEN。

endfor 仅限脚本:FOR 循环结构的分隔符。

endif 仅限脚本:IF THEN 结构的分隔符。

for 仅限脚本:循环结构。

70 使用管理界面和工具

表 4-3 EFI Shell 命令参考 (续)

命令说明

goto 仅限脚本:跳至脚本中的标签位置。

if 仅限脚本:IF THEN 结构。

input 获取用户输入并放到 EFI 变量中。

pause 仅限脚本:提示退出或继续。

stall 停止处理器几微秒。




分享到:
评论

相关推荐

    efi shell常用工具

    1. **EFI Shell二进制**:这是实际的Shell程序,如`shell.x64`,用于提供命令行界面,支持各种内置命令,如`cd`(改变目录)、`ls`(列出目录内容)和`copy`(复制文件)等。 2. **EFI工具**:这些是与EFI Shell...

    EFI-ShellCommandManual.pdf

    EFI Shell命令手册是针对这个环境的一份参考文档,旨在详细介绍所有可用的shell命令。 **1. EFI Shell基本概念** EFI Shell是UEFI标准的一部分,它允许在操作系统启动之前或在没有操作系统的情况下进行系统级的...

    EFI 1.1 Shell Commands

    是学习UEFI Shell编程的不二资料”表明,这份文档是关于EFI(可扩展固件接口)1.1版本Shell命令的规范说明,对于那些学习或希望深入理解UEFI Shell编程的人来说,是基础且必备的参考资料。文档所涵盖的信息和命令是...

    EFI_Shell_Developer_Guide_Ver0-91

    EFI Shell Library是EFI Shell Package的核心组成部分之一,它包含了一系列APIs,这些APIs使得开发者能够轻松地实现Shell的功能,如文件操作、命令解析等。本节将详细解释EFI Shell Library中的关键APIs,并提供具体...

    UEFI SHELL

    "说明.txt"可能包含了关于如何使用EFI SHELL的详细指南,包括如何加载、执行命令以及解决常见问题的方法。用户应当仔细阅读这份文档,以便更好地理解和利用EFI SHELL的功能。在使用过程中,如果遇到任何问题,也可以...

    debian9.13系统uefi启动的uefishell

    5. **使用UEFI Shell**:在Shell提示符下,你可以使用`fs0:`命令来挂载第一个EFI系统分区,通常这里会包含系统的引导文件。 6. **查找grubx64.efi**:运行`dir fs0:\EFI\debian\`命令,检查是否存在grubx64.efi。...

    UEFI shell使用手册

    ### UEFI Shell 使用手册知识点详解 #### 一、引言 ...以上命令仅为 UEFI Shell 中的一部分,更多命令及详细信息请参考完整的 UEFI Shell 手册。通过这些命令,用户可以高效地管理和调试基于 UEFI 的系统。

    UEFI Shell Specification_2_0

    EFI_SHELL_PROTOCOL定义了UEFI Shell与外部组件之间的通信接口。下面将详细介绍其中的一些关键函数: 1. **BatchIsActive()** - **功能**:此函数用于检查当前是否处于批处理模式。在批处理模式下,Shell会连续...

    适用于 HPE ProLiant Gen10 服务器和 HPE Synergy 的 UEFI Shell 用户指南

    #### 三、UEFI Shell 命令参考 - **基本概念**:UEFI Shell 支持大量的内置命令和自定义命令。命令行支持基本的文件操作、网络通信、系统信息查询等功能。 - **命令行语法**:UEFI Shell 的命令行语法与传统的...

    UEFI资料.zip_UEFI Bios_UEFI Spec_molecularabj_uefi_uefi 。fdf

    该规范详细阐述了Shell的命令语法、API和应用程序开发方法。 "ACPI 6_2_A_Sept29.pdf"是Advanced Configuration and Power Interface(高级配置和电源接口)的6.2版本规范,虽然不是直接关于UEFI,但它是现代UEFI...

    dropWPBT:在您的UEFI固件中禁用Windows平台二进制表(WPBT)

    dropWPBT 禁用固件中的Windows平台二进制表(WPBT)。 该程序使用非持久性,非破坏性方法从系统内存中删除表,因此,... 以下命令仅供参考,请勿盲目复制和粘贴! dropWPBT-loader.efi本身可以充当引导程序。 要安装

    SF-YW81刷机Win10系统操作说明1

    - BIOS更新:如果当前操作系统是Android,需要先通过F7进入shell模式,然后输入相应的命令(如fpt64.efi –f SFYW81MIPI_V1.3.5_RK080AWXI34_AP6234_3G_R008_20160226.bin)来更新BIOS。 - 引导启动:开启设备,当...

    u-boot-patches:U-Boot的补丁

    总的来说,"u-boot-patches-efi-next"提供了深入理解和定制U-Boot在EFI环境中的运行的关键资源,对于那些在嵌入式系统、特别是基于EFI的平台上工作的开发者来说,这是一个极其宝贵的参考资料。通过分析和应用这些...

    voidLuksSetup:使用磁盘加密安装Void Linux的Bash脚本

    我只是在必要时对命令进行了修改,以使其可编写脚本,并就应添加哪些其他配置/实用程序做出了许多假设/个人选择。 我还使用了作为参考。 假设条件 此脚本所做的更多基本假设的(非穷举性)列表: 假设使用x86_64...

    usb官方文档.zip

    它们不仅提供了技术细节,还涵盖了实际应用中的各种规范和标准,对开发人员、硬件工程师以及系统管理员来说是宝贵的参考资料。通过深入学习这些文档,读者可以更好地理解和实现USB设备的开发,优化SCSI设备的性能,...

    boot_practice

    5. UEFI Shell:在UEFI环境中,可以使用UEFI Shell执行命令,管理硬件和引导过程,这为开发者提供了更高级别的交互环境。 6. HTML在引导加载程序实践中的作用:虽然引导加载程序主要是低级别的系统组件,但HTML可能...

Global site tag (gtag.js) - Google Analytics