What I like to update IOS's on IOS based switches is ping my tftp server from the switch and if that works I use ERASE FLASH:. This will clear the entire Flash on the switch. Next I use the ARCHIVE TAR /X TFTP://x.x.x.x/FILE.TAR FLASH: (This method is so much easier than Cisco's safer method. Very rarely have I messed this procedure up and had to use a XMODEM/ROMMON recovery)
If I have a 4 meg Flash switch I just unzip (unTAR rather) the TAR file in Windows/Mac Os, and use COPY TFTP FLASH:FILE.BIN.
Once that's copied, use BOOT SYSTEM FLASH:FILE.BIN and do a WRITE MEM (Since ERASE FLASH erases CONFIG.TEXT) You might want to go into VLAN Database mode and reApply your setting as well if you are running a VTP Server with this switch since the VLAN.DAT file will be gone as well.
This should square you away to run the new IOS. Sometimes if you don't use the BOOT SYSTEM FLASH:FILE.BIN command you get stuck in ROMMON and have to manual boot your IOS file.
This should set you up with the latest IOS on your older switches. CAUTION!! I've had some issues with C2900M Models. Make sure you have the old IOS to go back to, worst case.
***Kurttorok***,
Thanks for your detailed procedure concerning IOS upgrade! I will give this a try this weekend. I tried a previous IOS upgrade to IOS 12.x but it did not complete due to not enough memory. I had to do the XMODEM/ROMMON recovery procedure to get the 11.x loaded back. I will try your suggestion to erase flash first.
Have a great weekend,
John
Is c2900XL-c3h2s-mz-120.5.2-XU.bin the new IOS you are trying to load? One thing I would try would be do a DIR FLASH: and check to make sure you have spelled the file name right or check to see if that filename is actually the old file and not the new one.
Chances are you will only have a few files in the flash now. The BIN file, CONFIG.TEXT, and possibly VLAN.DAT.
With the DIR FLASH:, find the BIN file and type BOOT FLASH:FILE.BIN.
That should allow you to boot the C2924 with whatever IOS you've got on there.
I'm thinking what's happening is the switch doesn't know what IOS to boot and that's what the following statements are saying.
Loading "flash:c2900XL-c3h2s-mz-120.5.2-XU.bin"...Bootable image segment 12288 address range [0x4654d8, 0x3000] not in range [0x300000, 0x33f98c].
switch: set
?=
BOOT=flash:c2900XL-c3h2s-mz-120.5.2-XU.bin
MAC_ADDR=00:90:AB:F7:64:C0
MOTHERBOARD_ASSEMBLY_NUM=73-2910-05
MOTHERBOARD_SERIAL_NUM=FAA02349HLJ
SYSTEM_SERIAL_NUM=FAA0234W0GQ
switch: boot
Loading "flash:c2900XL-c3h2s-mz-120.5.2-XU.bin"...Bootable image segment 12288 a
ddress range [0x4654d8, 0x3000] not in range [0x300000, 0x33f98c].
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.