ACG1000-M软件版本丢失导致设备启动不了,一直停留在如下界面
可能由于设备异常掉电或者误操作,导致软件版本丢失。
重新灌装软件版本,操作如下:
1.修改脚本基本参数
用网线连接tftp服务器PC机和待测试的设备的ge0或者mgt0网口,并启动PC机上的TFTP/FTP服务软件,将版本SecPathACG1000-IMW110-R6605P01-ALL.BIN和menuboot.bin镜像文件复制到TFTP/FTP服务器软件目录下。
右键点击附件中的脚本文件(ACG1000自动灌装脚本v4.0_20151225.js),选择写字板打开编辑脚本文件(如果使用记事本打开可能存在未分行的情况,不利于编辑),修改脚本文件内参数,设置如下(请勿修改以下参数以外的内容):
# $language = "JScript"
/*****************************************************************
*作者:刘声明
*版本:V2.0
添加了硬盘格式化及老平台startup.cfg的配置参数
版本说明:主要是方便灌装人员灌装系统,减少参数设置错误导致不必要的问题及灌装慢的问题
*******************************************************************/
var serverip="192.168.3.222" //根据需要配置成TFTP或FTP服务器所在PC的IP地址。
var ipaddr="192.168.3.230/24" //根据需要配置设备的IP地址,需要和serverip在同一个网段。
var gateway="192.168.3.1" //配置和serverip、ipaddr的网关地址
var osimage="SecPathACG1000-IMW110-R6605P01-ALL.BIN" //系统镜像文件名,根据实际文件名修改
var disk2log = 1; //设备是否带硬盘存日志;有硬盘时该变量赋值"1",没有硬盘时变量赋值“0”
var mc1xx0_ports=12; //对于MC1100、MC1210、MC1220设备,6口写6,8口写8,10口写10,12口写12
var ver_menuboot="V4.0-20151124" //每次发布版本时,需要更改该变量的取值。
var filling_by_usb = 0; //从U盘灌装版本和menuboot将其置1,否则置0;从U盘一般是出厂灌装使用,会强制做老化测试。
var clear_syscfg = 1; //清除系统的配置,当需要清除时,将变量置1。
/*以下代码及参数尽量别修改,碰到脚本不能执行等问题请联系相关人员*/
2.在设备uboot界面,选择Script—>Run打开CRT脚本执行工具,选择自动灌装脚本文件:
脚本会自动设置uboot参数、启动menuboot程序、格式化硬盘、灌装版本文件、升级menuboot文件、设置启动参数,流程自动执行至序列号输入界面,此过程无需人工干预,如出现报错请参考以下说明,
2.1 脚本自动设备环境参数
在脚本开始执行后,首先会清空历史uboot设置参数:
脚本会自动重新设置uboot基本参数,并检测设备与服务器之间的网络连通性,如下:
如果设备与TFTP/FTP服务器连通性异常,则会有弹窗提示错误,并停止脚本执行,请排查网络情况:
如果设备与TFTP/FTP服务器网络连通正常,则正常进入启动menuboot步骤。
2.2 脚本自动启动menuboot并格式化硬盘
脚本会自动从TFTP服务器download menuboot程序并启动程序:
脚本会自动运行menuboot内的磁盘检测工具检测设备磁盘是否正确识别,如果正确识别将自动进行格式化,格式化过程比较漫长,请勿中断操作:
硬盘格式化完成:
2.3 脚本会自动清除并升级版本文件和menuboot。
脚本自动清除配置:
脚本会自动从ftp服务器下载并升级软件版本和menuboot程序:
从FTP服务器下载版本文件:
如果下载文件失败则会弹窗告警提示。
版本升级成功后会自动下载menuboot程序到cf内,供后续调试升级使用:
如下次需启用menuboot程序进行相关操作,在启动时按ctrl+c即可运行menuboot程序。
如果下载文件失败则会弹窗告警提示
2.4 成功下载menuboot程序到本地CF卡后,自动灌装脚本完成,弹窗提示手动在串口端输入软/硬件序列号和MAC基地址,输入软件序列号
输入软件序列号:
软件序列号正确后会自动进入MAC地址客制化界面,按MAC客制化列表填入当前型号的MAC基地址(注意每台硬件的MAC基地址不同):
如果MAC基地址已提前写入,menuboot程序将跳过此步骤并提升,请务必在4.2.1章节软件界面检查MAC客制化的正确。跳过截图如下:
MAC基地址输入正确会自动进入输入客户硬件序列号界面,硬件序列号根据客户要求规则填入:
至此,脚本灌装软件版本文件全部完成,输入e返回menuboot主菜单,选择0重启系统,启动过程不做任何操作系统将自动进入到主系统中。
注:由于menuboot.bin镜像文件过大,上传有问题,如果有需要可以联系我。
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作