Cisco Switch – Issues with usbflash0: Within the Boot Loader on 2960x Switch

ciscoswitch

Recently, I've been working on two spare switches which I need to stack at some point, but before I did that I needed the clear the config on both switches.

Unfortunately, I made the mistake of typing erase flash: instead of nvram: and it's obviously caused me a problem. Not a massive issue though as I could just load the IOS image of the other switch as they're both 2960x switches.

I've taken a USB drive and partitioned it to 2GB and formatted it as FAT16. When loading the USB onto the working switch, it accepts it without issues and allows me to copy the IOS image to usbflash0: and when doing a dir usbflash0:, it shows me the IOS image so I know it's all ready to go.

When I console into the switch that does not have an IOS image, it takes me to the boot loader which is expected. However, it's at this point that usbflash0: is not recognised, and displays the following:

enter image description here

I feel that I've done everything I can here with the USB stick. Is there specific software that I need to use to prepare a USB stick for the boot loader? I've tried diskpart and also Rufus, but it just seems to be the boot loader that doesn't like anything I've tried.

Please adivse.

Thanks.

Best Answer

Please do the following:

-shutdown the switch

-press Mode button while power on the switch to enter in switch: mode.

-set BAUD 115200

-flash_init

-copy the file

The random symbols are normal since you are transferring the file via console. So you can actually see the data flowing via the link. Just leave it for few hours and image will be uploaded.