softco 忘记登陆密码?格式化KDF以后启动失败?文件缺失?串口升级?

前言

事情是这样的,老板买了一台Softco 5816让我捣鼓,但是没有用户名和密码,因此一次手贱下我就点开了boot2中的KDF,一阵操作后,开机提示缺少boot2(必然的啊,内存被清了呀,毛都不剩)。

心慌的以为包括license全被擦除,包括询问华为license服务部门(license未在华为备份,找不回),找淘宝商家(有位大佬说,给我换机器,2000块)

操作步骤版

主要做了如下的事情

  1. 搭建了TFTP服务器,把Softco最新版V100R003C01SPC600,解压后放入服务器根目录下
  2. 串口连接5816,开机,提示按E时,按下,进入boot1,密码qpmz
    2.1. 设置c1,修改本地Ip,TFTP ip,以及文件名应该形如boot2_arg_ppc8260.z
    2.2. a,获取文件
    2.3. 自动重启
  3. 重启后,看到提示按下space时,按下空格,进入boot2,密码qpmz 或者qpmz1234
    3.1 设置c1,修改本地Ip,TFTP ip,以及文件名应该形如switch.dat,switch文件内应修改IP为5816的IP
    3.2. A1
    3.3. 自动安装并重启
    3.4. 注意:如果这里没有c1设置选项,那么重新回到第二步,从老版本中找到boot2_arg_ppc8260.z文件再安装,即可
  4. 开机,输入默认用户名密码admin,huawei,成功进入
  5. 最可喜的是,license没丢,至此,悬着一颗心放下。
  6. 勘误:
    6.1 这种方式安装成功后,重启会报错,显示校验失败(原因:没有替换老版本的boot2,开机时会检验安装程序是否为这个boot2对应的主程序)。按理来说替换boot2为SPC600对应的即可,稳妥起见我还是用了下面的解决方法。
    6.2 用上述1-4步骤装好后,使用LMT client 再次升级(以防不能升级,我在1-4中实际上是先安装了V100R003C01SPC400,再用LMT升级到了V100R003C01SPC600
  7. 到这才算结束。

原理版

开机加载流程

以下是softco开机加载步骤,先寻找boot2_arg_ppc8260.z,再找switch.dat文件,其实只要按报错信息,一步一步解决即可。
softco 忘记登陆密码?格式化KDF以后启动失败?文件缺失?串口升级?_第1张图片

各个文件的作用softco 忘记登陆密码?格式化KDF以后启动失败?文件缺失?串口升级?_第2张图片

Boot1 命令详解

softco 忘记登陆密码?格式化KDF以后启动失败?文件缺失?串口升级?_第3张图片
图片来源:Softco V100R002升级指导书,虽然是老版本的升级方法,但是描述清晰非常方便,比官网最新版的升级指导书更清晰,尤其是我这种非常规操作后引起的各种问题,折腾了2天算是结束了。

回顾起来步骤其实还挺简单的,没什么难点,但是对于两天前的我来说,可以说是一头雾水。对于我这种对硬件接触较少的人来说,经过这2天的折磨,对这种大铁片子也更熟悉了。

你可能感兴趣的:(softco 忘记登陆密码?格式化KDF以后启动失败?文件缺失?串口升级?)