07-软件升级命令
本章节下载: 07-软件升级命令 (135.29 KB)
boot-loader file命令用来指定设备下次启动时使用的软件包/IPE文件。
boot-loader file boot boot-package system system-package [ feature feature-package&<1-30> ] { all | slot slot-number } { backup | main }
boot-loader file ipe-filename { all | slot slot-number } { backup | main }
boot boot-package:Boot包的名称,以.bin作为后缀名,不区分大小写。
system system-package:System包的名称,以.bin作为后缀名,不区分大小写。
feature feature-package:Feature包的名称,以.bin作为后缀名,不区分大小写。{ feature-package }&<1-30>表示前面的参数最多可以输入30次。
ipe-filename:表示IPE(Image Package Envelope,复合软件包套件)文件名,以.ipe作为后缀名,为1~63个字符的字符串,不区分大小写。
all:本参数与slot参数效果相同。
slot slot-number:指定设备编号。slot-number取值只能为1。
backup:指定该软件包为备用启动软件包,并将该软件包的名称添加到备用启动软件包列表。备用启动软件包用于主用启动软件包不可用或异常情况时,引导设备启动。
main:指定该软件包为主用启动软件包,并将该软件包的名称添加到主用启动软件包列表。主用启动软件包用于引导设备启动。
当配置该命令时,命令中指定的软件包(IPE文件)可以放在设备任意存储介质的根目录下,文件名中必须且只能包含存储介质的名称,不能包含slot的信息,形如flash:/xx.bin(flash:/xx.ipe)。
成功执行该命令后,系统会用命令中指定的软件包替换现有的软件包列表。如果命令行中没有指定Feature包,则更新后的软件包列表中不会有Feature包。
# 指定设备1下次启动时所用的备用启动文件为flash:/all.ipe。
<sysname>boot-loader file flash:/S5500V2-WiNet.ipe slot 1 backup
Verifying the IPE file and the images.....Done.
E528-X images in IPE:
boot.bin
system.bin
This command will set startup software images on the slot. Continue?[Y/N]:y
Do you want to overwrite files without prompt? [Y/N]:y
Specify the backup startup software images for E528-X.
Add images to slot 1.
File flash:/boot.bin already exists on slot 1.
File flash:/system.bin already exists on slot 1.
Decompressing file boot.bin to flash:/ boot.bin...............Done.
Decompressing file system.bin to flash:/ system.bin.....Done.......
The images that have passed all examinations will be used as the backup startup
software images at the next reboot on slot 1.
bootrom update命令用来加载Boot ROM程序。
bootrom update file file-url slot slot-number-list
file file-url:Flash中包含Boot ROM程序的文件,file-url表示用于Boot ROM程序升级的文件的名称,为1~63个字符的字符串。
slot slot-number-list:指定设备编号。slot-number-list取值只能为1。
Boot ROM程序通过Boot包(*.bin)发布,产品会将需要升级的设备的Boot ROM程序集成到Boot包中。此时,可是使用bootrom update命令,将升级文件指定为Boot包,系统会根据设备的型号自动将相应的Boot ROM程序加载到Boot ROM中;也可以在升级Boot包的同时完成Boot ROM程序的加载。
执行该命令后,设备会将Flash中的Boot ROM程序加载到Boot ROM的Normal区。设备启动时,会直接使用Normal区的Boot ROM程序。因此,如果Flash空间不足,Boot ROM程序加载完成之后,Boot ROM文件可以删除。
加载后,要使新的Boot ROM程序生效,需要重启设备。
# 使用a.bin文件升级设备的Boot ROM程序。
<Sysname> bootrom update file a.bin
This command will update the Boot ROM file on the specified board(s), Continue? [Y/N]:y
Now updating the Boot ROM, please wait...
.............Done.
display boot-loader命令用来显示本次启动和下次启动所采用的启动软件包的名称。
display boot-loader [ slot slot-number ]
slot slot-number:指定设备编号。slot-number取值只能为1。
# 显示本次启动和下次启动所采用的启动软件包的名称。
flash:/simware-cmw710-boot-r3106.bin
flash:/simware-cmw710-system-r3106.bin
flash:/simware-cmw710-boot-r3106.bin
flash:/simware-cmw710-system-r3106.bin
flash:/simware-cmw710-ssh-r3106.bin
Backup startup software images:
flash:/simware-cmw710-boot-r3106.bin
flash:/simware-cmw710-system-r3106.bin
表1-1 display boot-loader命令显示信息描述表
成员编号为n的设备的启动软件包的相关信息 |
|
display install active命令用来显示当前系统中处于激活状态的补丁包的相关信息。
display install active [ slot slot-number ] [ verbose ]
slot指定设备编号。slot-number取值只能为1。
verbose:显示处于激活状态的软件包的详细信息,包括补丁包的名称、基本信息和所包含的组件。不指定该参数时,仅显示软件包的名称。
# 显示设备上处于激活状态的软件包的简要信息。
<H3C>display install active
Active packages on slot 1
flash:/BOOT-R1109.bin
flash:/SYSTEM-R1109.bin
flash:/BOOT-R1109H05.bin
flash:/SYSTEM-R1109H05.bin
display install committed命令用来显示设备下次启动时使用的主用软件包的相关信息。
display install committed [ slot slot-number ] [ verbose ]
【视图】
slot slot-number:指定设备编号。slot-number取值只能为1。
verbose:显示详细信息,包括软件包的名称、基本信息和所包含的组件。不指定该参数时,仅显示软件包的名称。
【使用指导】
在设备上执行install commit命令确认运行当前的软件包后,这些软件包会被列入主用下次启动软件包,以便设备重启后,这些软件包能够继续生效。
执行boot-loader file命令可以修改设备下次启动时使用的主用软件包列表。
# 显示设备下次启动时使用的主用软件包的相关信息。
<Sysname> display install committed
Committed packages on slot 1:
flash:/BOOT-R1109.bin
flash:/SYSTEM-R1109.bin
flash:/BOOT-R1109H05.bin
flash:/SYSTEM-R1109H05.bin
# 显示设备下次启动时使用的主用软件包的详细信息。
<Sysname> display install committed verbose
Committed packages on slot 1:
flash:/BOOT-R1109.bin
[Package]
Vendor: H3C
Product: S5X30
Service name: boot
Platform version: 7.1.045
Product version: RELEASE 1109
Supported board: mpu
[Component]
Component: boot
Description: boot package
flash:/SYSTEM-R1109.bin
[Package]
Vendor: H3C
Product: S5X30
Service name: system
Platform version: 7.1.045
Product version: RELEASE 1109
Supported board: mpu
[Component]
Component: system
Description: system package
flash:/BOOT-R1109H05.bin
[Package]
Vendor: H3C
Product: S5X30
Service name: boot-patch
Platform version: P005
Product version: RELEASE 1109
Supported board: mpu
Component: boot-patch
Description: boot-patch package
flash:/SYSTEM-R1109H05.bin
[Package]
Vendor: H3C
Product: S5X30
Service name: system-patch
Platform version: P005
Product version: RELEASE 1109
Supported board: mpu
Component: system-patch
Description: system-patch package
表1-2 display install commit命令显示信息描述表
· 如果显示为boot,表示该软件包为Boot包 · 如果显示为system,表示该软件包为System包 · 如果显示为system-patch,表示该软件包为System类型的补丁包 · 如果显示为boot-patch,表示该软件包为Boot类型的补丁包 · 如果显示为其它值,则表示该软件包为提供某项功能的Feature包 |
|
install activate命令用来激活Feature包或补丁包。
install activate patch filename { all | slot slot-number }
install activate feature filename&<1-30> slot slot-number
all:本参数与slot参数效果相同。
patch:表示补丁包。用于快速修复系统Bug。
feature:表示Feature包。
filename:表示软件包的文件名,以.bin作为后缀名,为1~63个字符的字符串,不区分大小写。&<1-30>表示前面的参数最多可以输入30次。
slot slot-number:指定设备编号。slot-number取值只能为1。
只有进行激活处理后,Feature包或补丁包才能生效。
被激活的Feature包或补丁包只在本次运行的系统中生效。要使被激活的Feature包或补丁包在设备重启后继续生效,还需要执行install commit命令。
命令中指定的Feature包或补丁包可以放在设备任意存储介质的根目录下,文件名中必须包含存储介质的名称,形如flash:/xx.bin。
# 升级设备1上的补丁包system-patch.bin。
<Sysname> install activate system-patch.bin slot 1
install commit命令用来确认补丁包更改。
执行install activate、install deactivate命令会修改设备当前运行的软件包列表,使得只有符合用户需求的软件运行,不符合要求的不运行。
当用户对补丁包执行install activate或install deactivate命令后,该补丁包会被安装或卸载,同时会修改设备当前运行的软件包列表,如果用户希望当前的配置在设备重启后依然生效,可使用install commit命令确认本次操作。
# 确认补丁包更改。
install deactivate命令用来卸载Feature包或补丁包。
install deactivate patch filename { all | slot slot-number }
install deactivate feature filename&<1-30> slot slot-number
all:本参数与slot参数效果相同。
filename:表示需要卸载Feature包或补丁包的文件名,以.bin作为后缀名,为1~63个字符的字符串,不区分大小写。&<1-30>表示前面的参数最多可以输入30次。
slot slot-number:指定设备编号。slot-number-list取值只能为1。
该命令只能对已经激活的Feature包或补丁包进行卸载操作。卸载的Feature包或补丁包的特性功能在本次系统运行中失效。如果要使卸载的Feature包或补丁包在设备重启后继续失效,请执行install commit命令对卸载操作进行确认。
当配置该命令时,命令中指定的Feature包或补丁包必须放在设备存储介质的根目录下,文件名中必须包含存储介质的名称,形如flash:/xx.bin。
# 卸载设备上的patch包route-patch.bin。
<Sysname> install deactivate patch flash:/route-patch.bin slot 1
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!