2024年3月21日发(作者:)
EFI和EFI Shell命令简介
EFI是Extensible Firmware Interface的缩写,是介于平台固件和操作系统之间的一
层软件接口。EFI是Intel在1998年开始的一个项目演变而来,而在2005年Intel将EFI 1.10
开源并交由Unified EFI开源社区去维护和开发,Intel自己的EFI也就不单独做了,都和
开源社区共用一个。现在也通常用EFI来代指UEFI,二者不再有意区分。
EFI Shell是EFI提供的一个交互式的命令行Shell环境,在这里你可以执行一些efi
应用程序,加载efi设备驱动程序,以及引导操作系统,从引导菜单项中选择”efi shell”,
回车,待出现”shell]”提示符时即表明你已进入efi shell环境中,下面对一些常用的efi shell
环境下的命令作些简要介绍:
1、fsn: 改变当前驱动器。例如:fs0当前映射到了ls-240 驱动器的话, fs0: [回车]就
将提供对ls-240 驱动器的访如:fs0:
2、attrib [-b] [+/- rhs] [file] 察看或设置文件属性 3、break 设置执行断点 4、cd
[path] 改变当前目录 5、cls [background color] 清屏 6、comp file1 file2 进行文件比
较
7、cp [-r] file [file] ... [dest] 拷贝文件和目录 8、date [mm/dd/yyyy] 获取或设置
日期
9、devices [-b] [-1xxx] 列出系统中的所有设备 10、devtree [-b] [-d] 显示设备树
11、echo [[-on | -off] | [text] 回显 12、edit [filename] 文本编辑
13、eficompress infile outfile 压缩efi文件 14、efidecompress infile outfile 解
压efi文件 15、help [-b] [internal_command] 显示帮助信息 16、load driver_name 加
载驱动
17、ls [-b] [dir] [dir] ... 获得目录列表 18、mkdir dir [dir] 创建目录项
19、mount blkdevice [sname[:]] 在一个块设备上加载文件系统 20、mv [src…] [dst]
移动文件或目录 21、reset [reset_string] 冷启动
22、rm file/dir [file/dir] 删除文件或目录 23、time [hh:mm:ss] 获取或设置时间 24、
type [-a] [-u] [-b] file 察看文件内容 25、ver 显示版本信息
26、vol fs [volume_label] 设置卷标
引导命令 — EFI Shell 与 nPartition 引导有关的命令。 autoboot 设置(查看)
自动引导超时变量。 bcfg 显示(或修改)驱动程序(或引导配置)。 boottest 设置(或
查看)BootTest 位。
dbprofile 显示/修改要由 lanboot 使用的直接引导配置文件。 lanboot 在 LAN
上引导。
reconfigreset 重置系统 (nPartition) 进行重新配置;nPartition 保持非活动状态
(为进行重新配置而关闭的状态)。 reset 重置系统 (nPartition)。
search


发布评论