cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
794
Views
4
Helpful
5
Replies

Cisco 2955 Switch not starting after IOS Upgrade !!! URGENT !!!

Dear Support Team,

I have installed Cisco 2955 Switch which already have x.x.x.x EA12 IOS and I copied x.x.x.x.EA13 into the flash: with intention to have EA13 enabled for IOS. I set the Global config for boot system by 'boot system (no falsh)x.x.EA13;x.x.EA12' but then also no luck and was showing EA12 in 'sh ver'. I then deleted the EA12 IOS and set the 'boot system flash:x.x.EA13'. I also had varified IOS EA13 by 'verify flash:IOS Filename', it verified the IOS.

But when I reloaded my switch, I'm unable to login and its in 'switch:' prompt (ROMmon mode - I believe). I then tried for flash_init, load_helper, dir flash: (showing me EA13 there) and finally boot flash:IOS Image file but no good news here... Output like this

Error loading "flash:IOS Image File EA13"

Interrupt within 5 seconds to abort boot process. Error loading "flash:c2950-i6q4l2-mz.121-12c.EA1.bin"
Interrupt within 5 seconds to abort boot process.

Can any one help me out with this, my guessing is that the IOS is corrupted (but its not showing me Error loading Image blabla...)

I'm trying with EA14 of 4MB and I have 3 MB free spare and decided to remove EA13 first then through XModem try to upload EA14.

Guys, please help me by suggesting useful way and recommending me deleting EA13 and upgrading EA14... Also would be grateful if you can share me the option to set boot image with having two IOS at the same time for permanent use.

Thanks in Advance..

Regards,

Yaseen

5 Replies 5

Leo Laohoo
Hall of Fame
Hall of Fame

Hi Yaseen,

Can you please post the entire bootup process?

glen.grant
VIP Alumni
VIP Alumni

   If you only have a single image you don't really need any boot statement.  Try removing all boot statements and reload and see what happens, it looks like it's trying to load some real old version for some reason.  If its actuall a 2955 then you are loading the wrong image , it should be something like this  c2955-i6q4l2-mz.121-22.EA14.bin .  You look like you are using a 2950 image . Maybe you can post a dir flash: to verify.

Hi Glen,

My Switch is 2955 (above output with IOS for 2950 was just example one) and the output for the 'sh flash:' before reloading when I deleted one image was this:

Directory of flash:/

    2  -rwx         378  Jan 22 2013 11:43:43 +00:00  env_vars

    3  -rwx           5  Jan 22 2013 11:44:03 +00:00  private-config.text

    4  -rwx        3783  Jan 22 2013 11:44:03 +00:00  config.text

    5  -rwx         110  Mar 01 1993 00:01:18 +00:00  info

    7  drwx        4416  Mar 01 1993 00:03:08 +00:00  html

  319  -rwx         110  Mar 01 1993 00:03:29 +00:00  info.ver

  320  -rwx     2723840  Jan 22 2013 11:16:47 +00:00  c2955-i6k2l2q4-mz.121-22.EA13.bin

  322  -rwx         616  Mar 01 1993 00:00:21 +00:00  vlan.dat

I also have c2955-i6q4l2-mz.121-22.EA14.bin (4MB - current free space on switch is 3 MB) which I'm going to try today by deleting EA13 and through XModem downloading EA14 on Switch.

Please suggest. Also, coudl you please give me answer about how I can have one IOS running which I wanted and same has to output in the sh ver which failed in my case.

And how I can remove all boot statments when I'm in ROMmon Mode.

Thanks in advance.

Regards,

yaseen

All,

Issue has been resolved, EA13 IOS was corrupted and after downloading EA14 through XModem its fine now...

But still would like to know that when I have two IOS on one flash and wanted to execute only one for all time, does boot system flash:..... command is ok or any other thing I'm missing...

Regards,

Yaseen

Hello,

If your router has only one IOS in flash , it safe to assume it will load that without any intervention by yourself. However if you have multiple IOS's and you which for the router to boot to a specific IOS first then you need to make some changes yourself.

Lets say i have two IOS's in my routers flash ( see below) and this is the present boot order,My router will the read the boot order from top to bottom.

1)c2800nm-adventerprisek9-mz.1-1.1.bin

2)c2800nm-adventerprisek9-mz.2-2.2.bin

Now I wish to have the router load  c2800nm-adventerprisek9-mz.2-2.2.bin first.

Then I can do this:


conf t

no boot system - this removes all old boot system commands

This adds the new boot order:

boot system flash:c2800nm-adventerprisek9-mz.2-2.2 

boot system flash:c2800nm-adventerprisek9-mz.1-1.1

To verify my changes:

sh run | se boot

boot-start-marker

boot system flash:c2800nm-adventerprisek9-mz.2-2.2

boot system flash:c2800nm-adventerprisek9-mz.1-1.1

When I safe my changes and then reload the router, It will select c2800nm-adventerprisek9-mz.2-2.2 first.

res

Paul

Please don't forget to rate this post if it has been helpful.


Please rate and mark as an accepted solution if you have found any of the information provided useful.
This then could assist others on these forums to find a valuable answer and broadens the community’s global network.

Kind Regards
Paul
Review Cisco Networking for a $25 gift card