最佳答案
设备软件主要包括Bootware程序和启动软件包。
· Bootware文件对存储器进行容量检查和测试,初始化硬件并显示设备的硬件参数。
· 启动文件一方面提供对主要部件的硬件驱动和适配功能,另一方面实现对业务特性的支持。
设备开机最先运行的程序是BootWare程序,它能够引导硬件启动、引导启动软件包运行、提供BootWare菜单功能。BootWare程序存储在设备的BootWare(芯片)中。完整的BootWare包含BootWare基本段和BootWare扩展段。
· BootWare基本段是指完成系统基本初始化的BootWare。
· BootWare扩展段具有丰富的人机交互功能,用于接口的初始化,可以实现升级应用程序和引导系统。
通常情况下,BootWare文件是一个后缀名为.btw的文件(例如:main.btw)。
1. 启动软件包的分类
启动软件包是用于引导设备启动的程序文件,按其功能可以分为以下几类:
· Boot软件包(简称Boot包):包含Linux内核程序,提供进程管理、内存管理、文件系统管理、应急Shell等功能。
· System软件包(简称System包):包含Comware内核和基本功能模块的程序,比如设备管理、接口管理、配置管理和路由模块等。
· Feature软件包(简称Feature包):用于业务定制的程序,能够提供更丰富的业务。一个Feature包可能包含一种或多种业务。是否支持Feature包以及支持哪些Feature包与设备的型号有关,请以设备的实际情况为准。
· Patch软件包(简称补丁包):用来修复设备软件缺陷的程序文件。补丁包与软件版本一一对应,补丁包只能修复与其对应的启动软件包的缺陷,不涉及功能的添加和删除。
设备必须具有Boot包和System包才能正常运行,Feature包可以根据用户需要选择安装,补丁包只在需要修复设备软件缺陷时安装。
2. 启动软件包的发布形式
启动软件包有以下两种发布形式:
· BIN文件:后缀为.bin的文件。一个BIN文件就是一个启动软件包。要升级的BIN文件之间版本必须兼容才能升级成功。
· IPE(Image Package Envelope,复合软件包套件)文件:后缀为.ipe的文件。它是多个软件包的集合,产品通常会将同一个版本需要升级的所有类型的软件包都压缩到一个IPE文件中发布。用户将该IPE文件加载到设备后,设备会自动将它解压缩成多个BIN文件。用户再使用这些BIN文件升级设备即可,从而能够减少启动软件包之间的版本管理问题。
3. 主/备用启动软件包以及软件包列表
用户在配置设备下次启动使用的软件包时,需要指定软件包的名称,以及软件包的主用/备用属性。
· 设备会将所有具有主用属性的软件包的名称存储在主用启动软件包列表中,将所有具有备用属性的软件包的名称存储在备用启动软件包列表中。
· 当设备启动时,优先使用主用启动软件包列表中的软件包,如果主用启动软件包列表中软件包不存在或者不可用,再使用备用启动软件包列表中的软件包。
配置文件是用来保存配置的文件。配置文件主要用于:
· 将当前配置保存到配置文件,以便设备重启后,这些配置能够继续生效。
· 使用配置文件,用户可以非常方便地查阅配置信息。
设备缺省的配置文件名为startup.cfg。
升级对象 | 升级方式 | 说明 |
升级启动文件 | 通过命令行升级启动文件 | · 升级设备的启动文件或BootWare文件后,需要重新启动该设备,在重启过程中,设备的各项业务功能将不可用 · 由于不同软件版本之间配置文件信息不兼容,会造成升级后设备的配置与升级前不相同,请您仔细查阅相应章节内容,以便确认待升级版本的特性变更情况 |
通过BootWare菜单升级启动文件 | ||
通过BootWare菜单升级BootWare文件 | 通过以太网口利用TFTP/FTP升级BootWare文件 | |
通过Console口利用Xmodem协议升级BootWare文件 |
· 进行软件升级前请确认需要使用的启动软件包版本及BootWare版本,确保使用正确的升级文件。
· 下文中的举例仅做参考,设备的显示信息请以实际情况为准。
· TFTP/FTP Server由用户自己购买和安装,设备不附带此软件。
· 进行软件升级前请确认需要使用的启动软件包版本及BootWare版本,确保使用正确的升级文件。
TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。设备作为TFTP Client,文件服务器(通常为PC)作为TFTP Server,用户通过在终端输入相应命令,可将本设备的启动文件上传到文件服务器上,或者从文件服务器下载启动文件到设备中。
FTP(File Transfer Protocol,文件传输协议)在TCP/IP协议族中属于应用层协议,主要向用户提供远程主机之间的文件传输。设备作为FTP Client,文件服务器(通常为PC)为FTP Server。
在升级设备启动文件前,请完成如下准备工作:
· 在设备出厂前,已配置接口GigabitEthernet1/0/0的IP地址为192.168.0.1/24。用户需配置文件服务器IP地址,确保设备与文件服务器路由可达。
· 开启文件服务器的TFTP/FTP Server功能。
· 开启设备Telnet服务。
· 通过配置终端登录到设备的命令行配置界面中。
· 将设备的升级启动文件拷贝到文件服务器上,并正确设置TFTP/FTP Server的访问路径。
B.4.1 通过命令行升级启动文件
通过命令行升级启动文件,可以采用以下方式:
· 使用TFTP协议升级设备的启动文件
· 使用FTP协议升级设备的启动文件
1. 使用TFTP协议升级设备的启动文件
设备作为TFTP Client,访问TFTP文件服务器的指定路径,完成启动文件的备份与升级操作,
具体操作步骤如下:
(1) 备份当前启动文件和配置文件
# 在命令行配置界面的任意视图下,执行save命令保存设备当前配置信息:
<Sysname> save
The current configuration will be written to the device. Are you sure? [Y/N]:y
Please input the file name(*.cfg)[flash:/startup.cfg]
(To leave the existing filename unchanged, press the enter key):
flash:/startup.cfg exists, overwrite? [Y/N]:y
Validating file. Please wait...
Saved the current configuration to mainboard device successfully.
<Sysname>
# 在命令行配置界面的用户视图下,执行dir命令查看设备当前的文件系统,确认启动文件及配置文件名,以及Flash的剩余空间,保证Flash有足够空间放入新的启动文件:
<Sysname> dir
<H3C> dir
Directory of flash:
0 -rw- 463872 Oct 10 2014 09:29:49 8042f100015849_v1.04.btw
1 -rw- 50999296 Oct 09 2014 19:23:26 main.ipe
2 -rw- 513519 Sep 18 2014 11:02:05 NSQ1MPBLA_V2.vme
3 -rw- 127233 Aug 15 2014 11:44:08 diag.gz
4 drw- - Sep 05 2022 07:45:22 diagfile
5 -rw- 4888576 Oct 09 2014 19:44:55 f1000fw-cmw710-boot-D9310P06.bin
6 -rw- 2037760 Sep 18 2014 15:38:11 f1000fw-cmw710-devkit-D9310P06.bin
7 -rw- 46103552 Oct 09 2014 19:46:06 f1000fw-cmw710-system-D9310P06.bin
8 -rw- 684 Oct 10 2014 13:44:52 ifindex.dat
9 -rw- 0 Aug 15 2014 11:44:03 lauth.dat
10 drw- - Sep 05 2022 06:58:58 logfile
11 drw- - Sep 05 2022 07:45:42 pki
12 drw- - Sep 05 2022 07:45:22 seclog
13 -rw- 3950 Oct 10 2014 13:44:52 startup.cfg
14 -rw- 64259 Oct 10 2014 13:44:52 startup.mdb
1048576 KB total (641108 KB free)
<Sysname>
# 在命令行配置界面的用户视图下,执行tftp put命令分别将配置文件startup.cfg备份到TFTP文件服务器上:
<Sysname> tftp 192.168.0.2 put startup.cfg
Press CTRL+C to abort.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 3950 0 0 100 3950 0 204k --:--:-- --:--:-- --:--:-- 642k
<Sysname>
(2) 升级启动文件
本节中,以即将升级的启动文件F1020.ipe,版本为Demo 9310P06为例,介绍升级启动文件的过程。实际使用时,请根据启动文件的实际文件名称进行配置。
# 在命令行配置界面的用户视图下,执行tftp get命令将启动文件F1020.ipe导入到设备的Flash中:
<Sysname> tftp 192.168.0.2 get F1020.ipe
Press CTRL+C to abort.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 48.6M 100 48.6M 0 0 296k 0 0:02:48 0:02:48 --:--:-- 295k
<Sysname>
# 在命令行配置界面的用户视图下,执行boot-loader命令设置设备下次启动使用的启动文件为F1020.ipe,并指定启动文件类型为main:
<Sysname> boot-loader file flash:/f1020.ipe all main
Verifying the IPE file and the images....Done.
H3C SecPath F1020 images in IPE:
f1000fw-cmw710-boot-D9310P06.bin
f1000fw-cmw710-system-D9310P06.bin
This command will set the main startup software images. Continue? [Y/N]:y
Add images to slot 1.
Decompressing file f1000fw-cmw710-boot-D9310P06.bin to flash:/f1000fw-cmw710-boot-D9310P06.bin..............Done.
Decompressing file f1000fw-cmw710-system-D9310P06.bin to flash:/f1000fw-cmw710-system-D9310P06.bin......... .......... ...... ...... ......................Done.
The images that have passed all examinations will be used as the main startup software images at the next reboot on slot 1.
# 在命令行配置界面的用户视图下,执行display boot-loader命令查看设备的启动程序文件信息:
<Sysname> display boot-loader
Software images on slot 1:
Current software images:
flash:/f1000fw-cmw710-boot-D9310P06.bin
flash:/f1000fw-cmw710-system-D9310P06.bin
Main startup software images:
flash:/f1000fw-cmw710-boot-D9310P06.bin
flash:/f1000fw-cmw710-system-D9310P06.bin
Backup startup software images:
None
<Sysname>
# 在命令行配置界面的用户视图下,执行reboot命令重启设备:
<Sysname> reboot
Start to check configuration with next startup configuration file, please wait.
........DONE!
This command will reboot the device. Continue? [Y/N]:y
System is starting...
……略……
# 设备重启后,通过display version命令查看设备的启动文件版本信息是否与升级的启动文件一致。
<Sysname> display version
H3C Comware Software, Version 7.1.054, Demo 9310P06
Copyright (c) 2004-2014 Hangzhou H3C Tech. Co., Ltd. All rights reserved.
H3C SecPath F1020 uptime is 0 weeks, 0 days, 0 hours, 28 minutes
Last reboot reason: User reboot
Boot image: flash:/f1000fw-cmw710-boot-D9310P06.bin
Boot image version: 7.1.054, Demo 9310P06
Compiled Aug 12 2014 13:46:54
System image: flash:/f1000fw-cmw710-system-D9310P06.bin
System image version: 7.1.054, Demo 9310P06
Compiled Aug 12 2014 13:46:54
SLOT 1
CPU type: Multi-core CPU
2046M bytes DDR3 SDRAM Memory
Board PCB Version:Ver.A
CPLD_A Version: 2.0
CPLD_B Version: 2.0
Basic BootWare Version: 1.04
Extend BootWare Version: 1.04
Board PFC Version:Ver.A
NandFlash PCB Version:Ver.A
[SubSlot 0]16GE+8SFP (Hardware)Ver.A, (Driver)1.0, (Cpld)2.0
<Sysname>
2. 使用FTP协议升级设备的启动文件
设备作为FTP Client,访问FTP文件服务器的指定路径,完成启动文件的备份及升级操作,具体操作步骤如下:
(1) 备份当前启动文件和配置文件
# 在命令行配置界面的任意视图下,执行save命令保存设备当前配置信息:
<Sysname> save
The current configuration will be written to the device. Are you sure? [Y/N]:y
Please input the file name(*.cfg)[flash:/startup.cfg]
(To leave the existing filename unchanged, press the enter key):
flash:/startup.cfg exists, overwrite? [Y/N]:y
Validating file. Please wait...
Saved the current configuration to mainboard device successfully.
<Sysname>
# 在命令行配置界面的用户视图下,执行dir命令查看设备当前的文件系统,确认启动文件及配置文件名,以及Flash的剩余空间,保证Flash有足够空间放入新的启动文件:
<Sysname> dir
Directory of flash:
0 -rw- 463872 Oct 10 2014 09:29:49 8042f100015849_v1.04.btw
1 -rw- 50999296 Oct 09 2014 19:23:26 main.ipe
2 -rw- 513519 Sep 18 2014 11:02:05 NSQ1MPBLA_V2.vme
3 -rw- 127233 Aug 15 2014 11:44:08 diag.gz
4 drw- - Sep 05 2022 07:45:22 diagfile
5 -rw- 4888576 Oct 09 2014 19:44:55 f1000fw-cmw710-boot-D9310P06.bin
6 -rw- 2037760 Sep 18 2014 15:38:11 f1000fw-cmw710-devkit-D9310P06.bin
7 -rw- 46103552 Oct 09 2014 19:46:06 f1000fw-cmw710-system-D9310P06.bin
8 -rw- 684 Oct 10 2014 13:44:52 ifindex.dat
9 -rw- 0 Aug 15 2014 11:44:03 lauth.dat
10 drw- - Sep 05 2022 06:58:58 logfile
11 drw- - Sep 05 2022 07:45:42 pki
12 drw- - Sep 05 2022 07:45:22 seclog
13 -rw- 3950 Oct 10 2014 13:44:52 startup.cfg
14 -rw- 64259 Oct 10 2014 13:44:52 startup.mdb
1048576 KB total (641108 KB free)
<Sysname>
在文件服务器上启动FTP Server程序,设置启动文件所在的路径,以及FTP用户名和密码。本例设置用户名为user123,密码为123456。
# 在命令行配置界面的用户视图下,执行ftp命令登录FTP文件服务器,根据系统提示输入登录用户名和密码:
<Sysname> ftp 192.168.0.2
Press CTRL+C to abort.
Connected to 192.168.0.2 (192.168.0.2).
220 3Com 3CDaemon FTP Server Version 2.0
User (192.168.0.2:(none)): user123
331 User name ok, need password
Password:
230 User logged in
Remote system type is UNIX.
Using binary mode to transfer files.
ftp>
# 在FTP客户端视图下,执行put命令将启动文件main.ipe备份到FTP文件服务器上:
ftp> put main.ipe
227 Entering passive mode (192,168,0,2,8,244)
125 Using existing data connection
226 Closing data connection; File transfer successful.
50999296 bytes sent in 61.078 seconds (741.68 Kbytes/s)
ftp>
# 在FTP客户端视图下,执行put命令分别将配置文件startup.cfg备份到FTP文件服务器上:
ftp> put startup.cfg
227 Entering passive mode (192,168,0,2,26,3)
125 Using existing data connection
226 Closing data connection; File transfer successful.
3950 bytes sent in 0.001 seconds (4.13 Mbytes/s)
ftp>
(2) 升级启动文件
本节中,以即将升级的启动文件F1020.ipe,版本为Demo 9310P06为例,介绍升级启动文件的过程。实际使用时,请根据启动文件的实际文件名称进行配置。
# 在FTP客户端视图下,执行get命令将启动文件F1020.ipe导入到设备的Flash中:
ftp> get F1020.ipe
227 Entering passive mode (192,168,0,2,8,252)
125 Using existing data connection
226 Closing data connection; File transfer successful.
50999296 bytes received in 113.394 seconds (399.24 Kbytes/s)
ftp>
# 在FTP客户端视图下,执行quit命令,返回到命令行配置界面的用户视图:
ftp> quit
221 Goodbye.
<Sysname>
# 在命令行配置界面的用户视图下,执行boot-loader命令设置设备下次启动使用的启动文件为F1020.ipe,并指定启动文件类型为main:
<Sysname> boot-loader file flash:/f1020.ipe all main
Verifying the IPE file and the images....Done.
H3C SecPath F1020 images in IPE:
f1000fw-cmw710-boot-D9310P06.bin
f1000fw-cmw710-system-D9310P06.bin
This command will set the main startup software images. Continue? [Y/N]:y
Add images to slot 1.
Decompressing file f1000fw-cmw710-boot-D9310P06.bin to flash:/f1000fw-cmw710-boot-D9310P06.bin..............Done.
Decompressing file f1000fw-cmw710-system-D9310P06.bin to flash:/f1000fw-cmw710-system-D9310P06.bin.....................................................Done.
The images that have passed all examinations will be used as the main startup so
ftware images at the next reboot on slot 1.
# 在命令行配置界面的用户视图下,执行display boot-loader命令查看设备的启动程序文件信息:
<Sysname> display boot-loader
Software images on slot 1:
Current software images:
flash:/f1000fw-cmw710-boot-D9310P06.bin
flash:/f1000fw-cmw710-system-D9310P06.bin
Main startup software images:
flash:/f1000fw-cmw710-boot-D9310P06.bin
flash:/f1000fw-cmw710-system-D9310P06.bin
Backup startup software images:
None
<Sysname>
如上显示信息中,下一次启动的程序文件已经设置为F1020.ipe。
# 在命令行配置界面的用户视图下,执行reboot命令重启设备:
<Sysname> reboot
Start to check configuration with next startup configuration file, please wait.
........DONE!
This command will reboot the device. Continue? [Y/N]:y
System is starting...
……略……
# 设备重启后,通过display version命令查看设备的启动文件版本信息是否与升级的启动文件一致
<Sysname> display version
H3C Comware Software, Version 7.1.054, Demo 9310P06
Copyright (c) 2004-2014 Hangzhou H3C Tech. Co., Ltd. All rights reserved.
H3C SecPath F1020 uptime is 0 weeks, 0 days, 0 hours, 28 minutes
Last reboot reason: User reboot
Boot image: flash:/f1000fw-cmw710-boot-D9310P06.bin
Boot image version: 7.1.054, Demo 9310P06
Compiled Aug 12 2014 13:46:54
System image: flash:/f1000fw-cmw710-system-D9310P06.bin
System image version: 7.1.054, Demo 9310P06
Compiled Aug 12 2014 13:46:54
SLOT 1
CPU type: Multi-core CPU
2046M bytes DDR3 SDRAM Memory
Board PCB Version:Ver.A
CPLD_A Version: 2.0
CPLD_B Version: 2.0
Basic BootWare Version: 1.04
Extend BootWare Version: 1.04
Board PFC Version:Ver.A
NandFlash PCB Version:Ver.A
[SubSlot 0]16GE+8SFP (Hardware)Ver.A, (Driver)1.0, (Cpld)2.0
<Sysname>
B.4.2 通过BootWare菜单升级启动文件
通过BootWare菜单升级启动文件,可以采用以下方式:
· 通过以太网口利用TFTP/FTP升级启动文件
· 通过Console口利用Xmodem协议升级启动文件
通过以太网口升级比Console口升级速度快,在以太网口无故障情况下,建议使用以太网口升级。
(1) 设备上电和重新启动的过程中,在配置终端的屏幕上首先将显示
System is starting...
Press Ctrl+D to access BASIC-BOOTWARE MENU...
Press Ctrl+T to start heavy memory test
Booting Normal Extended BootWare
The Extended BootWare is self-decompressing.....Done.
****************************************************************************
* *
* H3C F1020 BootWare, Version 1.04 *
* *
****************************************************************************
Compiled Date : Sep 10 2014
CPU Type : xlp208
CPU Clock Speed : 1000MHz
Memory Type : DDR3 SDRAM
Memory Size : 2048MB
Memory Speed : 1332MHz
BootWare Size : 768KB
Flash Size : 8MB
CPLDA Version : 2.0
CPLDB Version : 2.0
PCB Version : Ver.A
BootWare Validating...
Press Ctrl+B to access EXTENDED-BOOTWARE MENU...
(2) 当出现“Press Ctrl+B to enter extended boot menu...”时,立即键入<Ctrl+B>,按下<Enter>键后,系统将进入BootWare主菜单。
在显示信息中可以查看是否使能密码恢复功能。
显示信息 | 说明 |
Password recovery capability is enabled. | 密码恢复功能处于开启状态 |
Password recovery capability is disabled. | 密码恢复功能处于关闭状态 |
Password recovery capability is disabled.
Note: The current operating device is flash
Enter < Storage Device Operation > to select device.
===========================<EXTEND-BOOTWARE MENU>===========================
|<1> Boot System |
|<2> Enter Serial SubMenu |
|<3> Enter Ethernet SubMenu |
|<4> File Control |
|<5> Restore to Factory Default Configuration |
|<6> Skip Current System Configuration |
|<7> BootWare Operation Menu |
|<8> Skip Authentication for Console Login |
|<9> Storage Device Operation |
|<0> Reboot |
============================================================================
Ctrl+Z: Access EXTEND-ASSISTANT MENU
Ctrl+F: Format File System
Enter your choice(0-9):
该菜单含义如下:
表8 BootWare主菜单
菜单项 | 说明 |
<1> Boot System | 引导启动文件 |
<2> Enter Serial SubMenu | 进入串口子菜单。子菜单详细描述请参见表16 |
<3> Enter Ethernet SubMenu | 进入以太网口子菜单。子菜单详细描述请参见表14 |
<4> File Control | 文件控制子菜单。子菜单详细描述请参见表20 |
<5> Restore to Factory Default Configuration | 恢复到出厂配置状态 · 该功能仅在密码恢复功能处于关闭状态下执行有效 · 执行该功能后,系统将删除用户当前使用的配置文件,并且以空配置启动。请谨慎使用该功能 |
<6> Skip Current System Configuration | 跳过当前配置进行启动,只是本次生效。该功能一般在用户丢失口令之后使用 该功能仅在密码恢复功能处于开启状态下执行有效 |
<7> BootWare Operation Menu | BootWare操作子菜单,用于BootWare程序操作 |
<8> Skip Authentication for Console Login | 跳过Console口认证登录进行启动,只是本次生效。该功能一般在丢失Console口口令之后使用 该功能仅在密码恢复功能处于开启状态下执行有效 |
<9> Storage Device Operation | 存储设备控制菜单,用于存储设备的选择 |
<0> Reboot | 重新启动设备 |
可以使用命令password-recovery enable开启密码恢复功能,用命令undo password-recovery enable关闭密码恢复功能。
2. 通过以太网口利用TFTP/FTP升级启动文件
(1) 在BootWare主菜单下键入<3>,可以进入以太网口子菜单,系统显示如下:
==========================<Enter Ethernet SubMenu>==========================
|Note:the operating device is flash |
|<1> Download Image Program To SDRAM And Run |
|<2> Update Main Image File |
|<3> Update Backup Image File |
|<4> Download Files(*.*) |
|<5> Modify Ethernet Parameter |
|<0> Exit To Main Menu |
|<Ensure The Parameter Be Modified Before Downloading!> |
============================================================================
Enter your choice(0-5):
以太网口子菜单中各选项解释如下:
菜单项 | 说明 |
<1> Download Image Program To SDRAM And Run | 通过以太网接口下载启动文件到内存并启动 该功能仅在密码恢复功能处于开启状态下执行有效 |
<2> Update Main Image File | 升级主启动文件 |
<3> Update Backup Image File | 升级备用启动文件 |
<4> Download Files(*.*) | 将文件服务器上文件下载到设备 |
<5> Modify Ethernet Parameter | 修改以太网接口参数 |
<0> Exit To Main Menu | 返回BootWare主菜单 |
(2) 键入<5>进入以太网口配置菜单
==========================<ETHERNET PARAMETER SET>==========================
|Note: '.' = Clear field. |
| '-' = Go to previous field. |
| Ctrl+D = Quit. |
============================================================================
Protocol (FTP or TFTP) :tftp
Load File Name : F1020.ipe
:
Target File Name : F1020.ipe
:
Server IP Address :192.168.0.2
Local IP Address :192.168.0.1
Gateway IP Address :0.0.0.0
显示 | 说明 |
'.' = Clear field | 快捷键:“.”表示清除当前输入 |
'-' = Go to previous field | 快捷键:“-”表示返回到前一个参数域 |
Ctrl+D = Quit | 快捷键:表示退出参数配置界面 |
Protocol (FTP or TFTP) | 使用的传输协议,可以为FTP或者TFTP |
Load File Name | 下载文件名,要与下载的实际文件名一致 |
Target File Name | 下载到设备后的目标文件名。缺省情况下与下载文件名一致 |
Server IP Address | TFTP/FTP服务器的IP地址 |
Local IP Address | 本地IP地址,为TFTP/FTP客户端设置的IP地址,即设备用于升级的以太网口的地址 |
Gateway IP Address | 网关IP地址,当与服务器不在同一网段时需要配置网关地址 |
(3) 以升级主启动文件为例,在以太网口子菜单键入<2>:
Loading.....................................................................
............................................................................
......................................Done.
46358528 bytes downloaded!
Image file f1000fw-cmw710-boot-D9310P06.bin is self-decompressing...
Saving file flash:/f1000fw-cmw710-boot-D9310P06.bin ...........................
............................................................................
...........Done.
Image file f1000fw-cmw710-system-D9310P06.bin is self-decompressing...
Saving file flash:/f1000fw-cmw710-system-D9310P06.bin .........................
......... ..Done.
==========================<Enter Ethernet SubMenu>==========================
|Note:the operating device is flash |
|<1> Download Image Program To SDRAM And Run |
|<2> Update Main Image File |
|<3> Update Backup Image File |
|<4> Download Files(*.*) |
|<5> Modify Ethernet Parameter |
|<0> Exit To Main Menu |
|<Ensure The Parameter Be Modified Before Downloading!> |
============================================================================
Enter your choice(0-5):
当设备上有重名的文件存在时,将提示“The file already exists,Overwrite it? [Y/N]”当选择Y时,会覆盖设备上重名的文件;当选择N时,将提示“Cancel to overwrite the file.”。
(4) 选择<0>,返回BootWare主菜单。再选择<1>,引导系统。
3. 通过Console口利用Xmodem协议升级启动文件
(1) 通过Console口升级启动文件,在BootWare主菜单下键入<2>,就会进入串口子菜单,菜单内容如下:
===========================<Enter Serial SubMenu>===========================
|Note:the operating device is flash |
|<1> Download Image Program To SDRAM And Run |
|<2> Update Main Image File |
|<3> Update Backup Image File |
|<4> Download Files(*.*) |
|<5> Modify Serial Interface Parameter |
|<0> Exit To Main Menu |
============================================================================
Enter your choice(0-5):
各选项含义如下:
表11 BootWare串口子菜单
菜单项 | 说明 |
<1> Download Image Program To SDRAM And Run | 通过串口下载启动文件到内存并启动 该功能仅在密码恢复功能处于开启状态下执行有效 |
<2> Update Main Image File | 升级主启动文件 |
<3> Update Backup Image File | 升级备用启动文件 |
<4> Download Files(*.*) | 将文件服务器上文件下载到设备 |
<5> Modify Serial Interface Parameter | 修改串口参数 |
<0> Exit To Main Menu | 返回BootWare主菜单 |
· 如果下载波特率选择为9600bps,用户不用修改超级终端的波特率,不用进行下面的第(2)至(7)步操作,直接进入第(8)步的操作。
· 如修改下载波特率,请确保终端与设备串口波特率修改一致。
(2) 在串口子菜单中,键入<5>,系统会提示修改串口波特率。通常.bin文件大小大于10MB,即使修改波特率为115200 bps,升级启动文件的时间也要使用大约为30分钟,请根据实际情况,选择合适的下载波特率,例如键入<5>,即选择115200bps:
===============================<BAUDRATE SET>===============================
|Note:'*'indicates the current baudrate |
| Change The HyperTerminal's Baudrate Accordingly |
|---------------------------<Baudrate Available>---------------------------|
|<1> 9600(Default)* |
|<2> 19200 |
|<3> 38400 |
|<4> 57600 |
|<5> 115200 |
|<0> Exit |
============================================================================
Enter your choice(0-5):
Baudrate has been changed to 115200 bps.
Please change the terminal's baudrate to 115200 bps, press ENTER when ready.
(3) 单击超级终端的[呼叫/断开]菜单项,即断开超级终端和设备的连接。
图5 断开终端连接
(4) 点击[文件/属性]菜单,在弹出的超级终端对话框单击<配置(F)…>按钮,进入如图7所示的COM口属性对话框。
图6 超级终端属性对话框
(5) 在“每秒位数(B):”列表项选择115200,其它选项采用默认值,单击<确定>按钮。
图7 COM口属性对话框
(6) 设置完波特率后,点击[呼叫/呼叫]按钮,重新建立超级终端和设备的连接。
图8 重新建立连接
回车后,终端显示如下信息:
The current baudrate is 115200 bps
===============================<BAUDRATE SET>===============================
|Note:'*'indicates the current baudrate |
| Change The HyperTerminal's Baudrate Accordingly |
|---------------------------<Baudrate Available>---------------------------|
|<1> 9600(Default) |
|<2> 19200 |
|<3> 38400 |
|<4> 57600 |
|<5> 115200* |
|<0> Exit |
============================================================================
Enter your choice(0-5):
(7) 在波特率设置菜单中键入<0>,返回串口子菜单。终端显示如下信息:
===========================<Enter Serial SubMenu>===========================
|Note:the operating device is flash |
|<1> Download Image Program To SDRAM And Run |
|<2> Update Main Image File |
|<3> Update Backup Image File |
|<4> Download Files(*.*) |
|<5> Modify Serial Interface Parameter |
|<0> Exit To Main Menu |
============================================================================
Enter your choice(0-5):
(8) 根据所需升级的启动文件类型在串口子菜单中键入2~3,选择升级主用启动文件或者备用启动文件。此处以升级主用启动文件为例。在串口子菜单下键入<2>,终端显示信息:
Please Start To Transfer File, Press <Ctrl+C> To Exit.
Waiting ...CCCCC
(9) 此时,终端窗口选择[传送\发送文件],在弹出的对话框(如下图)中点击[浏览]按扭,选择需要下载的软件,并将下载使用的协议改为XModem。
图9 [发送文件]对话框
(10) 选择完成后,点击[发送]按钮,系统弹出如下图所示的界面。
图10 正在发送文件界面
文件下载成功后,终端显示如下信息:
Download successfully!
46358528 bytes downloaded!
Input the File Name:F1020.ipe
Updating File flash:/F1020.ipe..............................................
.....................................................Done!
===========================<Enter Serial SubMenu>===========================
|Note:the operating device is flash |
|<1> Download Image Program To SDRAM And Run |
|<2> Update Main Image File |
|<3> Update Backup Image File |
|<4> Download Files(*.*) |
|<5> Modify Serial Interface Parameter |
|<0> Exit To Main Menu |
============================================================================
Enter your choice(0-5):
(11) 升级成功后,在串口子菜单键入<0>,返回到BootWare主菜单,然后键入<1>,启动系统。
如果通过改变串口波特率下载文件来升级启动文件,完成升级后应及时将超级终端的连接波特率恢复为9600bps,以防止重新启动时终端无法显示信息。
B.5 通过BootWare菜单升级BootWare文件
BootWare文件(.btw文件)是否和启动文件(.ipe文件)打包,与设备发布的版本有关,请和H3C技术支持人员确认后再执行相应的升级操作。本节仅介绍通过命令行和BootWare菜单单独升级BootWare文件的过程。
B.5.1 通过以太网口利用TFTP/FTP升级BootWare文件
使用该方法升级BootWare文件操作仅在密码恢复功能处于开启状态下执行有效。
(1) 进入BootWare菜单,操作方法请参见“B.4.21. 进入BootWare菜单”。
(2) 在BootWare菜单下键入<7>,可以进入BootWare操作菜单,系统显示如下:
=========================<BootWare Operation Menu>==========================
|Note:the operating device is flash |
|<1> Backup Full BootWare |
|<2> Restore Full BootWare |
|<3> Update BootWare By Serial |
|<4> Update BootWare By Ethernet |
|<0> Exit To Main Menu |
============================================================================
Enter your choice(0-4):
BootWare操作菜单中各选项解释如下:
表12 BootWare操作菜单
菜单项 | 说明 |
<1> Backup Full BootWare | 备份完整BootWare |
<2> Restore Full BootWare | 恢复完整BootWare |
<3> Update BootWare By Serial | 通过串口升级BootWare |
<4> Update BootWare By Ethernet | 通过以太网接口升级BootWare |
<0> Exit To Main Menu | 返回BootWare主菜单 |
(3) 键入<4>进入BootWare操作以太网口子菜单:
===================<BOOTWARE OPERATION ETHERNET SUB-MENU>===================
|<1> Update Full BootWare |
|<2> Update Extend BootWare |
|<3> Update Basic BootWare |
|<4> Modify Ethernet Parameter |
|<0> Exit To Main Menu |
============================================================================
Enter your choice(0-4):
BootWare操作以太网口子菜单中各选项解释如下:
表13 BootWare操作以太网子菜单
菜单项 | 说明 |
<1> Update Full BootWare | 升级完整BootWare |
<2> Update Extend BootWare | 升级扩展段BootWare |
<3> Update Basic BootWare | 升级基本段BootWare |
<4> Modify Ethernet Parameter | 修改以太网接口参数 |
<0> Exit To Main Menu | 返回BootWare主菜单 |
(4) 键入<4>进入以太网口配置菜单
==========================<ETHERNET PARAMETER SET>==========================
|Note: '.' = Clear field. |
| '-' = Go to previous field. |
| Ctrl+D = Quit. |
============================================================================
Protocol (FTP or TFTP) :TFTP
Load File Name :main.btw
:
Target File Name :main.btw
:
Server IP Address :192.168.0.2
Local IP Address :192.168.0.1
Gateway IP Address :0.0.0.0
以太网参数设置的详细说明请参见表15。
(5) 以升级完整的BootWare为例,在BootWare操作以太网子菜单键入<1>:
===================<BOOTWARE OPERATION ETHERNET SUB-MENU>===================
|<1> Update Full BootWare |
|<2> Update Extend BootWare |
|<3> Update Basic BootWare |
|<4> Modify Ethernet Parameter |
|<0> Exit To Main Menu |
============================================================================
Enter your choice(0-4): 1
Loading............Done!
418156 bytes downloaded!
Updating Basic BootWare? [Y/N]Y
Updating Basic BootWare...........Done!
Updating Extend BootWare? [Y/N]Y
Updating Extend BootWare...........Done!
===================<BOOTWARE OPERATION ETHERNET SUB-MENU>===================
|<1> Update Full BootWare |
|<2> Update Extend BootWare |
|<3> Update Basic BootWare |
|<4> Modify Ethernet Parameter |
|<0> Exit To Main Menu |
============================================================================
Enter your choice(0-4):
(6) 升级成功后,返回到BootWare主菜单。再选择<0>,重新启动系统。
B.5.2 通过Console口利用Xmodem协议升级BootWare文件
(1) 进入BootWare菜单,操作方法请参见“B.4.21. 进入BootWare菜单”。
(2) 键入<7>进入BootWare操作菜单。在BootWare操作菜单中键入<3>,进入BootWare操作串口子菜单:
====================<BOOTWARE OPERATION SERIAL SUB-MENU>====================
|<1> Update Full BootWare |
|<2> Update Extend BootWare |
|<3> Update Basic BootWare |
|<4> Modify Serial Interface Parameter |
|<0> Exit To Main Menu |
============================================================================
Enter your choice(0-4):
BootWare操作串口子菜单中各选项解释如下:
表14 BootWare操作串口子菜单
菜单项 | 说明 |
<1> Update Full BootWare | 升级完整BootWare |
<2> Update Extend BootWare | 升级扩展段BootWare |
<3> Update Basic BootWare | 升级基本段BootWare |
<4> Modify Serial Interface Parameter | 修改串口参数 |
<0> Exit To Main Menu | 返回BootWare主菜单 |
(3) 键入<1>,升级完整BootWare:
Please Start To Transfer File, Press <Ctrl+C> To Exit.
Waiting ...CCCCCCCCCCCCCCCCCCCCCCCCC...
(4) 此时,终端窗口选择[传送\发送文件],在弹出的对话框(如下图)中点击[浏览]按扭,选择需要下载的软件,并将下载使用的协议改为XModem。
图11 [发送文件]对话框
(5) 选择完成后,点击[发送]按钮,系统弹出如下图所示的界面。
图12 正在发送文件界面
文件下载成功后,终端显示如下信息:
Download successfully!
463872 bytes downloaded!
Updating Basic BootWare? [Y/N]Y
Updating Basic BootWare...........Done!
Updating Extend BootWare? [Y/N]Y
Updating Extend BootWare...........Done!
====================<BOOTWARE OPERATION SERIAL SUB-MENU>====================
|<1> Update Full BootWare |
|<2> Update Extend BootWare |
|<3> Update Basic BootWare |
|<4> Modify Serial Interface Parameter |
|<0> Exit To Main Menu |
============================================================================
Enter your choice(0-4):
(6) 升级成功后,返回到BootWare主菜单,然后键入<0>,重新启动系统。
B.6 通过BootWare菜单进行文件管理
在BootWare主菜单中键入<4>,系统将进入文件控制子菜单。通过这个菜单可以显示Flash中所有文件,设置启动文件类型,删除文件操作,提示信息如下:
===============================<File CONTROL>===============================
|Note:the operating device is flash |
|<1> Display All File(s) |
|<2> Set Image File type |
|<3> Set Bin File type |
|<4> Set Configuration File type |
|<5> Delete File |
|<0> Exit To Main Menu |
============================================================================
Enter your choice(0-5):
各选项含义如下:
菜单项 | 说明 |
<1> Display All File(s) | 显示所有文件 |
<2> Set Image File type | 设置启动.ipe文件类型 |
<3> Set Bin File type | 设置启动.bin文件类型 该.bin文件指由.ipe解压后的文件 |
<4> Set Configuration File type | 设置配置文件类型 |
<5> Delete File | 删除文件 |
<0> Exit To Main Menu | 返回BootWare主菜单 |
1. 显示所有文件
在文件控制子菜单键入<1>,显示所有文件信息。
Display all file(s) in flash:
'M' = MAIN 'B' = BACKUP 'N/A' = NOT ASSIGNED
============================================================================
|NO. Size(B) Time Type Name |
|1 1566 Aug/15/2014 10:11:23 N/A flash:/pki/https-server.p12 |
|2 0 Aug/15/2014 11:44:03 N/A flash:/lauth.dat |
|3 127233 Aug/15/2014 11:43:54 N/A flash:/diag.gz |
|4 513519 Sep/18/2014 11:02:03 N/A flash:/NSQ1MPBLA_V2.vme |
|5 2037760 Sep/18/2014 15:38:07 N/A flash:/f1000fw-cmw710-devkit-D93|
|10P06.bin |
|6 10469565 Sep/05/2022 06:58:58 N/A flash:/logfile/logfile.log |
|7 463872 Oct/10/2014 09:29:48 N/A flash:/8042f100015849_v1.04.btw|
|8 50999296 Oct/09/2014 19:20:34 N/A flash:/main.ipe |
|9 50999296 Oct/10/2014 13:54:10 N/A flash:/f1020.ipe |
|10 4888576 Oct/10/2014 13:58:52 M flash:/f1000fw-cmw710-boot-D93 |
|10P06.bin |
|11 46103552 Oct/10/2014 13:59:04 M flash:/f1000fw-cmw710-system-D93|
|10P06.bin |
|12 684 Oct/10/2014 14:35:52 N/A flash:/ifindex.dat |
|13 3950 Oct/10/2014 14:35:53 M flash:/startup.cfg |
|14 64259 Oct/10/2014 14:35:53 N/A flash:/startup.mdb |
============================================================================
===============================<File CONTROL>===============================
|Note:the operating device is flash |
|<1> Display All File(s) |
|<2> Set Image File type |
|<3> Set Bin File type |
|<4> Set Configuration File type |
|<5> Delete File |
|<0> Exit To Main Menu |
============================================================================
Enter your choice(0-5):
2. 设置.ipe启动文件类型
(1) 在文件控制子菜单下键入<2>,进入设置启动文件类型菜单:
'M' = MAIN 'B' = BACKUP 'S' = SECURE 'N/A' = NOT ASSIGNED
============================================================================
|NO. Size(B) Time Type Name |
|1 50999296 Oct/09/2014 19:20:34 N/A flash:/main.ipe |
|2 50999296 Oct/10/2014 13:54:10 N/A flash:/f1020.ipe |
|0 Exit |
============================================================================
(2) Enter file No.:输入要修改的文件的编号,按<ENTER>,系统提示对文件类型进行更改:
Modify the file attribute:
============================================================================
|<1> +Main |
|<2> +Backup |
|<0> Exit |
============================================================================
Enter your choice(0-2):
(3) 输入文件类型的编号选择待设置的类型,这里设置为main属性为例,键入数字1,终端显示信息如下:
Enter your choice(0-2):1
This operation may take several minutes. Please wait....
The file is exist,will you overwrite it? [Y/N]Y
Image file f1000fw-cmw710-boot-D9310P06.bin is self-decompressing...
Saving file flash:/f1000fw-cmw710-boot-D9310P06.bin .......... ....Done.
Image file f1000fw-cmw710-system-D9310P06.bin is self-decompressing...
Saving file flash:/f1000fw-cmw710-system-D9310P06.bin .........................
...............................................Done.
Set the file attribute success!
3. 设置.bin启动文件类型
在文件控制子菜单下键入<3>,进入设置启动文件类型显示界面。
'M' = MAIN 'B' = BACKUP 'N/A' = NOT ASSIGNED
============================================================================
|NO. Size(B) Time Type Name |
|1 46103552 Oct/10/2014 15:18:25 M+B flash:/f1000fw-cmw710-system-D93|
|10P06.bin |
|2 4888576 Oct/10/2014 15:17:42 M+B flash:/f1000fw-cmw710-boot-D9310|
|P06.bin |
|3 2037760 Sep/18/2014 15:38:07 N/A flash:/f1000fw-cmw710-devkit-D93|
|10P06.bin |
|0 Exit |
============================================================================
Note:Select .bin files. One but only one boot image and system image must
be included.
Enter file No.(Allows multiple selection):1
Enter another file No.(0-Finish choice):2
Enter another file No.(0-Finish choice):0 //选择0,表示结束选择其他文件
You have selected:
flash:/f1000fw-cmw710-system-D9310P06.bin
flash:/f1000fw-cmw710-boot-D9310P06.bin
Modify the file attribute:
============================================================================
|<1>+Main |
|<2>+Backup |
|<0> Exit |
============================================================================
Enter your choice(0-2):1
This operation may take several minutes. Please wait....
Set the file attribute success!
4. 删除文件
(1) 在文件控制子菜单下键入<5>,可进入删除文件选项:
Deleting the file in flash:
'M' = MAIN 'B' = BACKUP 'N/A' = NOT ASSIGNED
============================================================================
|NO. Size(B) Time Type Name |
|1 1566 Aug/15/2014 10:11:23 N/A flash:/pki/https-server.p12 |
|2 0 Aug/15/2014 11:44:03 N/A flash:/lauth.dat |
|3 127233 Aug/15/2014 11:43:54 N/A flash:/diag.gz |
|4 513519 Sep/18/2014 11:02:03 N/A flash:/NSQ1MPBLA_V2.vme |
|5 2037760 Sep/18/2014 15:38:07 N/A flash:/f1000fw-cmw710-devkit-D|
|9310P06.bin |
|6 10469565 Sep/05/2022 06:58:58 N/A flash:/logfile/logfile.log |
|7 463872 Oct/10/2014 09:29:48 N/A flash:/8042f100015849_v1.04.btw|
|8 50999296 Oct/09/2014 19:20:34 N/A flash:/main.ipe |
|9 50999296 Oct/10/2014 13:54:10 N/A flash:/f1020.ipe |
|10 4888576 Oct/10/2014 13:58:52 M flash:/f1000fw-cmw710-boot-D93|
|10P06.bin |
|11 46103552 Oct/10/2014 13:59:04 M flash:/f1000fw-cmw710-system-D|
|9310P06.bin |
|12 684 Oct/10/2014 14:35:52 N/A flash:/ifindex.dat |
|13 3950 Oct/10/2014 14:35:53 M flash:/startup.cfg |
|14 64259 Oct/10/2014 14:35:53 N/A flash:/startup.mdb |
============================================================================
Enter file No.:
(2) 输入要删除文件的编号,按<ENTER>,系统提示如下,表示删除成功:
The file you selected is flash:/NSQ1MPBLA_V2.vme,Delete it? [Y/N]Y
Deleting..............Done!
升级失败后,系统会使用原来的版本运行。用户可以通过以下方式尝试解决软件升级失败问题。
(1) 请检查物理接口是否连接完好,请确保接口物理连接正确,并观察指示灯是否正常。
(2) 通过Console口登录设备时,请检查超级终端相关参数是否设置正确,如波特率、数据位等。
(3) 查看超级终端上的显示信息,请检查是否有输入错误等。输入错误可能包括以下:
· 利用Xmodem协议下载时,如果选择了9600bps以外的波特率进行下载,没有及时修改超级终端的波特率。超级终端的波特率和Console口的波特率必须保持一致;
· 在使用TFTP协议进行软件升级时,输入的IP地址、文件名称或指定的TFTP Server的工作路径有误;
· 在使用FTP协议进行软件升级时,输入的IP地址、文件名称、指定的FTP Server的工作路径、FTP用户名或FTP密码有误。
(4) 请检查FTP Server或者TFTP Server等软件是否正常运行,相关设置是否正确。
(5) 请检查设备Flash的剩余空间大小是否足够保存待下载的文件。
(6) 如果文件在加载结束后出现如下提示:Something is wrong with the file.请检查文件是否可用。
(0)
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论