usbflash0 的问题:在 2960x 交换机上的引导加载程序中

网络工程 思科 转变
2022-02-17 06:22:40

最近,我一直在研究两台备用交换机,我需要在某个时候堆叠它们,但在我这样做之前,我需要清除两台交换机上的配置。

不幸的是,我输入了erase flash:而不是nvram:的错误,这显然给我带来了问题。但这不是一个大问题,因为我可以加载另一个交换机的 IOS 映像,因为它们都是 2960x 交换机。

我拿了一个 USB 驱动器并将其分区为 2GB 并将其格式化为 FAT16。将 USB 加载到工作交换机上时,它可以毫无问题地接受它,并允许我将 IOS 映像复制到 usbflash0: 并且在执行 dir usbflash0: 时,它会向我显示 IOS 映像,所以我知道一切准备就绪。

当我通过控制台进入没有 IOS 映像的交换机时,它会将我带到预期的引导加载程序。但是,此时 usbflash0: 未被识别,并显示以下内容:

在此处输入图像描述

我觉得我已经用 U 盘做了我能做的一切。是否需要使用特定软件为引导加载程序准备 U 盘?我已经尝试过 diskpart 和 Rufus,但它似乎是不喜欢我尝试过的任何东西的引导加载程序。

请注意。

谢谢。

4个回答

请执行以下操作:

-关闭开关

- 打开开关电源时按模式按钮进入开关:模式。

-设置波特率 115200

-flash_init

- 复制文件

随机符号是正常的,因为您正在通过控制台传输文件。因此,您实际上可以看到通过链接流动的数据。只需放置几个小时,图像就会上传。

1) 发出 flash_init 命令和 load_helper 命令开关:flash_init 开关:load_helper

2) 发出 dir flash: 命令以查看 Flash 文件系统的内容。在您验证了 Cisco IOS 映像文件所在的位置后,请尝试启动该映像。发出

boot flash:filename 命令或 boot flash:directory/filename

开关:开机闪存:c2950-i6q4l2-mz.121-13.EA1.bin

3) 如果您发出 boot 命令并且结果是成功启动,则会显示默认 switch> 提示符或 hostname> 提示符

4) 如果您发出 boot 命令并且该命令未导致成功启动,则会显示 switch: 提示,或者您再次卡在连续重新启动中。恢复交换机的唯一选择是 Xmodem 文件传输

您的 U 盘与 ROMMON 不兼容。将其分区为 2GB 并不能使其成为 2GB 设备。我用太多的设备遇到了太多次。您的选择是:

  • 找到兼容的 USB 记忆棒
  • xmodem 通过控制台上传(非常慢)
  • 从控制台启动 tftpboot

我遇到了同样的问题。您必须先将 USB 插入交换机。使用“ format usbflash0 ”格式化 USB,然后拔下 USB 并将文件从计算机复制到 USB。然后将 USB 插回交换机,您将看到 usbflash 目录中的文件,它们已准备好被复制到闪存中。