s9300-BootROM菜单介绍

标签:
it |
分类: 网络 |
设备启动阶段,可使用快捷键进入系统的BootROM菜单,完成设置启动文件、升级部件、修改登录密码等操作。
·
BootROM(Boot Read-Only Memory)菜单是设备BootROM程序提供的一系列功能选项。
·
使用Ctrl+A快捷键进入BootROM升级菜单,该菜单下可以完成对BootROM和BootLoad的升级,修改串口参数。
·
BootROM主菜单集成了BootROM程序的主要功能。
·
介绍了通过BootROM菜单升级系统软件的典型应用场景举例。
BootROM(Boot Read-Only Memory)菜单是设备BootROM程序提供的一系列功能选项。
BootROM程序是一组固化在设备主板上ROM芯片中的程序,它保存着设备最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。
设备的BootROM程序由基本BootROM和扩展BootROM两部分组成。基本BootROM功能简单,主要实现扩展BootROM程序的加载和升级;扩展BootROM功能丰富,我们称为BootLoad,可实现系统软件的加载、文件管理等功能。BootROM程序呈现出来的是一系列的菜单,S9300&S9300E交换机的BootROM菜单主要由四个子菜单组成,分别为:
·
·
·
·
BootROM是固化在设备主板上的程序,所以设备可以正常上电就可以使用BootROM菜单对设备进行管理。但是如果设备可以正常启动,一般不需要使用BootROM菜单,遇到以下情况时,用户可以通过BootROM菜单来进行处理:
·
·
此外BootROM菜单还可以备份配置文件、修改BootROM密码等。
·
·
·
使用Ctrl+A快捷键进入BootROM升级菜单,该菜单下可以完成对BootROM和BootLoad的升级,修改串口参数。
重启设备,在设备出现如下显示时,1秒钟内按下Ctrl+A进入BootROM升级菜单。
Input Ctrl + y to Select Debug
Console:
Bootrom Version ......................................................... Ver B
L2 Cache Test Start..........................................................OK
BIOS Creation Date ......................................
Feb
BoardType is...........................................................0000000F
Bootbus init.................................................................OK
DDR DRAM init................................................................OK
Start Memory Test ? ('t' or 'T' is
test):skip
Copying Uncompressed Data from Rom to Ram .................................Done
Uncompressing Data from Rom to RAM ........................................Done
Initializing Flash Module .................................................Done
Press Ctrl+A to enter Bootrom Menu...
1
项目 |
描述 |
Creation date |
基本BootROM程序的开发时间。 |
1. Update bootrom through serial interface |
通过串口加载基本BootROM程序,升级基本BootROM。 说明: 目前系统软件中已包含BootROM程序的升级文件,升级系统软件时会自动升级BootROM系统,一般不需要单独升级。 |
2. Update bootload through serial interface |
通过串口加载BootLoad程序,升级BootLoad。 说明: 目前系统软件中已包含BootLoad程序的升级文件,升级系统软件时会自动升级BootLoad系统,一般不需要单独升级。 |
3. Modify serial interface parameter |
修改串口传输参数。缺省情况下,传输速率为9600bit/s。 串口支持的传输速率有:
·
·
·
·
· 说明:
·
· |
4. Boot from bootload system |
从BootLoad阶段,继续启动设备。 说明: 设备的启动顺序一般为:启动基本BootROM-> 启动BootLoad-> 加载系统软件。 |
5. Reboot |
重新启动设备。 |
BootROM主菜单集成了BootROM程序的主要功能。
设备启动过程中,出现以下提示信息时,表示设备启动了BootLoad程序。当出现“Press Ctrl+B to enter boot menu ...”时,及时(一般3秒内)按下快捷键Ctrl+B,进入BootROM主菜单。
CF Card Init..............................................................Begin
CF Card Init................................................................End
Press Ctrl+B to enter boot menu ...
Password:
为保证设备的安全,防止非法用户进入BootROM主菜单误操作,进入BootROM主菜单需要输入密码。缺省情况下,BootROM菜单密码为Admin@huawei.com,从历史版本升级到新版本的设备,此密码可能为huawei或9300。BootROM主菜单密码可以通过7.3.4 修改BootROM密码菜单进行修改。
如果三次输入错误的BootROM密码,设备会自动重启。
输入正确的BootROM密码后,显示的BootROM主菜单如下:
Enter your choice(1-9):
项目 |
描述 |
1. Boot with default mode |
以选项6. Modify Flash description area设置的信息直接启动设备,不再经历BootROM阶段。 当用户需要快速启动设备时,或者在BootROM菜单下做的操作不涉及BootROM程序自身时,可以执行此操作。 |
2. Boot from Flash |
以Flash中的默认系统软件直接启动设备,不再经历BootROM阶段,默认系统软件可以通过选项6. Modify Flash description area设置。 说明: Flash的空间较小,不足以存放系统软件,请谨慎选择此项。 |
3. Boot from CFCard |
以CFcard中的默认系统软件直接启动设备,不再经历BootROM阶段,默认系统软件可以通过选项6. Modify Flash description area设置。 |
进入串口子菜单。此菜单下可以实现通过串口下载文件到内存、Flash和CFcard,还可以升级CPLD、修改串口参数。 优点:无需配置,直接连线后使用。缺点:文件传输速率慢。 |
|
进入以太网子菜单。此菜单下可以实现通过以太网口下载文件到内存和存储器,还可以下载配置文件。 优点:文件传输速率快。缺点:使用前需要预设文件服务器,并配置网络参数以保证设备和服务器路由可达。 |
|
修改Flash描述。在此菜单下可修改默认的启动设备(Flash或CFcard)和默认的系统启动文件。 说明: Flash的存储空间较小,系统软件较大,目前一般都采用CFcard作为设备默认的启动设备。 |
|
修改BootROM密码。为防止非法用户进入BootROM菜单,用户可以通过此菜单设置个性化的登录密码。 |
|
清除串口登录验证密码。当用户遗忘Console口登录密码导致无法登录设备时,可以通过此菜单清除Console登录密码。用户登录成功后,注意再次设置此密码。 |
|
9. Reboot |
以选项6. Modify Flash description area设置的默认启动设备和默认启动系统软件重新启动设备,此时系统会再次经历BootROM阶段。 当修改的参数对BootROM菜单前面的初始化工作有影响时,可执行9. Reboot先进入重启BootROM阶段,再启动其他部件。 |
串口子菜单(Serial Submenu)主要实现通过串口传输文件到设备的功能。
在设备的管理网口损坏,无法使用的情况下,可通过串口传输文件。串口的传输速率较慢,默认为9600bit/s,传输文件前,建议修改传输速率为115200bit/s。
串口采用的传输协议是XModem协议,用户在传输文件时,注意选择正确的传输协议。
在BootROM主菜单中,选择第4项,进入串口子菜单。
Enter your choice(1-9):4
Enter your choice(1-6):
以太网子菜单(Ethernet Submenu)通过配置设备的管理网口参数,实现设备利用FTP或TFTP协议与其他设备进行文件传输。
使用以太网菜单中的功能进行文件传输前,需要预先设置一台FTP/TFTP服务器,作为文件服务器,并且将设备的管理网口与FTP/TFTP服务器相连。
通过以太网口传输文件相比串口传输的明显优势在于传输速率快,但是需要预先准备FTP/TFTP服务器和单独连接线缆。
BootROM主菜单下,选择第5项,进入以太网子菜单。
Enter your choice(1-9):5
Be sure to modify parameter before downloading!
Enter your choice(1-6):
如果三次操作1、2、3和4项不成功,设备会自动重启。
BootLoad程序支持配置设备与其他设备或PC建立FTP和TFTP连接,用以快速传输系统软件、配置文件和补丁等文件,但是在使用此功能前需对相连的以太网口(即设备的管理网口)进行参数设置,保证FTP/TFTP连接两端的参数相匹配。
如果使用TFTP协议传输,仅支持传输最大为32M的文件。
BootLoad菜单下的设备仅支持作为FTP/TFTP客户端,在使用此菜单进行文件传输前,需预先配置FTP/TFTP服务器作为文件服务器,并保证FTP/TFTP服务器与设备的管理网口相连,而且两者可以实现互通。
1.在以太网子菜单下,选择第5项,进入修改以太网参数菜单。
2.
3.
4.
5.
6.
7.
8.
9.
10.
11. Be sure to modify parameter before downloading!
12.
Enter your
choice(1-6):5
13.
14. Note: Two protocols for download, tftp & ftp.
15.
16.
17.
18.
19.
'.' = clear
field;
20.
21.
boot
device
22.
processor
number
23.
host
name
24.
file
name
25. inet on ethernet (e) : 192.168.1.235:ffffff00
26. inet on backplane (b): 192.168.1.1:ffffff00
27.
host inet
(h)
28.
gateway inet
(g)
29.
user
(u)
30.
ftp password
(pw) (blank = use
rsh):
31.
flags
(f)
32.
target name
(tn)
33.
startup
script (s)
other
(o)
实际修改以太网参数时,以上会按操作逐一显示,此处为说明方便,集中展示。
操作 |
含义 |
输入字符 说明: 以太网参数取值仅支持英文字符、阿拉伯数字、下划线和”.”号,不支持空格。 |
表示需要变更此项已有的值,按回车键Enter确认输入。 |
小数点. |
表示清空此区域已有内容。 |
短横杠- |
表示回退到上一项。 |
Ctrl+D |
表示退出以太网口参数修改界面,回到以太网子菜单。 |
不输入字符,直接回车 |
表示此项不作修改,跳至下一项。 |
34.
a.
b.
c.
d.
e.
子网掩码是八位十六进制数,不支持点分十进制和掩码长度输入方式。子网掩码支持自识别,可以不输入。
f.
g.
h.
i.
j.
k.
l.
m.
n.
此菜单可以查看和修改设备的启动配置信息,例如系统软件、配置文件和补丁文件。
当设备的系统软件损坏,无法正常登录设备时,可以利用BootROM程序上传系统软件、配置文件和补丁文件,然后指定设备按照上传的文件启动,可以完成设备的系统软件修复和升级。
修改启动配置信息前,请使用7.3.1 串口子菜单或7.3.2 以太网子菜单中的文件上传功能,将指定的文件上传至CFcard中。
1.在主BootROM菜单下,选择6,进入修改Flash描述菜单。
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14. Enter your choice(1-9):6
15.
16. Modify flash description area
17. Please select booting device.
18. Press ENTER directly for no change or input your choice.
19. 1: Flash, 2: CF Card
Current booting device: 1, your choice:2
1表示从Flash中启动,2表示从CFcard中启动,缺省为1,输入2后,回车进入下一项。
20.
21. Current booting File Name: cfcard:/s9300-v200r003c00.cc,
22. Press ENTER directly for no change.
Or, please input the file name (e.g. quidway.cc):
输入新的系统软件名,并回车进入下一项,如果设备当前的系统软件可用,并且不希望更换,直接回车,进入下一项。
需确保指定的系统软件存在于设备的CFcard中,并且可用,否则设备会启动失败。如果按照设置的系统软件5次启动失败后,设备会按照上次成功启动时使用的系统软件启动。
23.
24. Saved-configuration file
25. '.'=clear field; '^D'=quit; Enter=use current configuration;
26. new=change to other configuration file;
27. current: vrpcfg.zip
new
输入对应的配置文件名,并回车进入下一项。如果不需要重置设备的业务配置,直接回车,进入下一项。缺省情况下,设备采用名为vrpcfg.zip的配置文件。
·
·
·
·
28.
29. Saved-patch file
30. '.'=clear field; '^D'=quit; Enter=use current patch;
31. new=change to other patch file;
32. current:
new
直接输入补丁文件名,并回车退出修改Flash描述界面,回到BootROM主菜单。如果不升级补丁文件,直接回车退出修改Flash描述界面。缺省情况下,未指定补丁文件。
为增加BootROM程序的安全性,可通过此菜单修改BootROM菜单的密码。
缺省情况下,设备的BootROM密码统一为Admin@huawei.com,如果非法用户使用此密码登录BootROM程序易造成较大的安全风险,建议用户重置此密码。
在命令行界面中使用reset boot password命令可以重置BootROM密码为缺省值。
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
Save backup password to Flash...OK!
如果遗忘Console登录密码,可通过此菜单清除Console登录密码,启动后重新设置。
一台新设备上电启动,首次通过Console登录会提示输入Console登录密码,也可以在Console口用户界面通过set authentication password
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
·
n will not take effect.
清除Console密码后,注意选择BootROM主菜单下的“1. Boot with default mode”进行启动,不能选择“9. Reboot”,也不能掉电,否则配置将会失效。
介绍了通过BootROM菜单升级系统软件的典型应用场景举例。
如图7-1所示,用户PC的串口与设备的Console口连接,用户PC的网卡与设备的管理网口相连,用户通过终端仿真软件登录设备。
现在设备的系统软件损坏,无法登录设备。利用BootROM程序的以太网菜单功能,上传系统软件,并设置为设备的启动文件,完成对设备系统软件的加载和升级。
本例中以超级终端作为终端仿真软件举例,其他终端仿真软件的操作请参考其使用说明。
1.在准备使用BootROM升级系统软件前,需要设置FTP服务器,并将目标系统软件上传至FTP工作目录。本例中设置PC为FTP服务器,连接设备的管理网口和PC的网卡,方便后续建立FTP连接。
2.重启设备,进入BootROM主菜单。
3.设置设备的FTP参数,实现设备与FTP服务器互通,将目标系统软件通过FTP协议上传至设备的存储器。
4.上传后的系统软件,设备并不会以此来进行启动,需在修改Flash描述菜单下指定上传的系统软件为设备启动文件。
1.设置PC为FTP服务器,并将设备的系统软件拷贝至FTP工作目录
# 配置FTP服务器的IP地址、用户名、密码及工作目录。
如图7-2所示,在PC上运行FTP Server程序(以wftpd32为例介绍),依次选择菜单“Security”->“Uers/rights”。在弹出的对话框中单击“New User…”设置用户名为user和密码huawei。在“Home Directory:”处设置PC上FTP的工作目录为D:\BootROM。然后单击“Done”按钮完成设置并关闭对话框。配置PC的IP地址为192.168.1.6,掩码为255.255.255.0。
# 将系统软件上传至FTP服务器的工作目录D:\BootROM上(上传步骤略),例如上传的系统软件为S9300&S9300E-V