6500 not running from an installed image

Unanswered Question
Mar 25th, 2008

We have a few 6500's running non installed images. I'd like to know the pros and cons of running in this configuration. I haven't been able to find documentation on this.

Configuration register is 0x2102

Patching is not available since the system is not running from an installed image. To install please use the "install file" command

I have this problem too.
0 votes
  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 4 (1 ratings)
spremkumar Tue, 03/25/2008 - 22:37


have you checked out the boot command sequence under your configuration ?

After installing/uploading the new ios have you changed the boot command accordingly ?


meballard Tue, 03/25/2008 - 23:38

I don't remember all of the details, but the traditional IOS is one file, that the device loads/decompresses/boots, loading the whole thing into memory (which is quite large when you are talking about a 6500). The installed version is an extracted version into the flash memory system, and it boots in a new manner.

This new method uses a micro-kernel, that runs under the whole system, and then loads up other modules as needed, sort of like a Virtual Machine, where it then loads up sub-systems based on the needs of the device, where it can also enforce the proper running of the sub-systems. The traditional IOS loads up all modules into one memory space, and relies on the other components doing what they are supposed to do.


Due to the micro-kernel based setup, one component of the IOS crashing doesn't cause the whole switch to crash, it can restart just a portion of the system.

Lower memory usage (at least initially, since it doesn't load the line code for cards not in the system, so that if you don't have a WiSM, the WiSM code stays on the flash and out of RAM).

It is possible to patch the system (incremental small updates to fix problems) with minimal installation/down time, instead of full upgrades each time.


Higher processor utilization (the micro-kernel adds overhead), which is a problem if you have a high load on your current system (I believe as of when I last heard it caused up to a 20% increase in processor usage).

Less tested than the traditional IOS method.

As of when I last heard about it (at the Cisco Live! conference last year) not all line cards were supported that are supported in the traditional IOS.

Full upgrades/new installs are a little bit more complex (a few extra steps).

AFAIK, the new method will be the future/default for later generations of Supervisors (which will take into account the additional processor overhead needed). I've been running it on my core at work, and it seems to work well, at least for our purposes.

I'm sure I've missed some things, but this is what I remember of the differences.

Brainshark Wed, 03/26/2008 - 11:06

Great this explains it well. I do know you can't patch a none installed image system. It's suppose to be more stable than an installed IOS.


This Discussion