Covers the Cisco 2960 switch boot process, including POST, bootstrap loading, IOS initialization, and how to verify system information using the show version command.
Cisco Switch Boot Process
We're going to take a look at the boot up process here and see what it looks like as you boot up. In this case right here it's a switch, it's a 2960.
In order for me to issue the command to restart this switch, which is the command reload, I have to be in privileged exec mode. Right now I'm in user exec mode. We'll talk about the different modes later, but for now I just know that I have to hit enable. I'm going to type in reload to reload this device. It's going to confirm that, and once I hit enter on here I'm going to actually start a timer so we can time it, because I'm going to fast forward through some of this.
I've got the message coming up saying that a reload command has been issued. Then it goes into the POST, and that's where it's doing the power on self test. Once that's done, it is then loading the bootstrap, and the bootstrap starts initializing the drive, so we see it says initializing flash drives. Once it's done initializing the flash drive, then it's going to take a look and say, what IOS do I need to load? So right now it's looking for the IOS that it needs to load. If it's specified, it's going to load that. If it's not specified, it's going to take the first IOS that it comes across.
It looks like it's now found an IOS, so now what it's doing is unpacking that and loading it into the RAM, so it's going to function within RAM. This is going to take a while, so I'm going to fast forward through this. It's displaying information about this particular system, and we're going to look further into that here in a little bit.
Right around the two minute and twenty second mark is when it finished up. We see a press return to get started, so now I'm going to hit return, and it's going to go into the switch. It discovered that there was a configuration file, so it's not prompting us if we want to go through the configuration window. So now we're back on the switch.
Now we're going to take a look at that configuration registry value. It's going to look a little different in here, but you'll get the point.
In order to do a show versions command to take a look at that, I'm going to have to get into the privileged exec mode, so I have to type enable — one of the reasons why I also call it the enable mode. Once again, we'll talk about modes later on.
I'm going to do a show version, and that show version is going to show me a lot of information about my device. For instance, it's going to show me the IOS that it's loading, the image that's loading for the operating system, so we see some additional information about the software. Then when we scroll through here, we see the MAC address and some other information.
The thing that I'm looking for, though, is this configuration register. It is 0xf, so the f is what's telling it, hey, go and look for the IOS in the flash drive. So we see that the configuration register value is set. In later lessons we'll actually learn how to set that differently.
TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.
Explore free tools and programs →