Cisco Support Community
Showing results for 
Search instead for 
Did you mean: 

Welcome to Cisco Support Community. We would love to have your feedback.

For an introduction to the new site, click here. And see here for current known issues.

New Member

How do I change what IOS to load on C2960?


I have just uploaded a new IOS to my C2960 switch, but it still uses the old IOS file, how can I change this?

2960#sh flash:

Directory of flash:/

2 -rwx 5 Mar 1 1993 05:34:25 +00:00 private-config.text

4 -rwx 6370034 Mar 1 1993 05:33:24 +00:00 c2960-lanbase-mz.122-44.SE3.bin

5 -rwx 1957 Mar 1 1993 05:34:25 +00:00 config.text

7 drwx 192 Mar 1 1993 00:10:50 +00:00 c2960-lanbase-mz.122-35.SE5

32514048 bytes total (17807360 bytes free)

CBSO_2960#sh boot

BOOT path-list : flash:c2960-lanbase-mz.122-35.SE5/c2960-lanbase-mz.122-35.SE5.bin

Config file : flash:/config.text

Private Config file : flash:/private-config.text

Enable Break : no

Manual Boot : no

HELPER path-list :

Auto upgrade : yes

Auto upgrade path :

NVRAM/Config file

buffer size: 65536


Re: How do I change what IOS to load on C2960?

In config mode, enter the following command-

boot system flash:c2960-lanbase-mz.122-44.SE3.bin

Then save the config and reload. It should come up with the new IOS.

Hope that helps.

New Member

Re: How do I change what IOS to load on C2960?


Any reason why I can't add "switchport trunk encapsulation dot1q" to to int gig0/1 port?

I can do "switchport mode trunk" only, is it dot1q only be default or something?

Hall of Fame Super Blue

Re: How do I change what IOS to load on C2960?

The 2960 only supports 802.1q trunking ie. it does not support ISL trunking. So you don't get the option to set dot1q as it is the only one available.