03-30-2014 03:44 AM - edited 03-07-2019 06:55 PM
The curent ios of switch is :- cat4500-ipbase-mz.122-53.SG1.bin
I copied the new IOS on the 4948 into the bootflash directory. There is two files, the original and the new img.
OLD-HQ-TEMP-SW#show bootflash:
-#- ED ----type---- --crc--- -seek-- nlen -length- ---------date/time--------- name
1 .. image 51B30D28 EFE2FC 32 15458940 May 11 2010 01:37:15 +00:00 cat4500-ipbase-mz.122-53.SG1.bin
2 .. image B9F04A7B 203FF78 33 18095100 Mar 30 2014 02:12:38 +00:00 cat4500-ipbasek9-mz.150-2.SG8.bin
Even though I put the command boot system flash bootflash:imgname it still boots the old ios.
When i changed the config register to 0x2102 and boot with new image and reloads. It going to rommon mode. so please help me to do this
I realy want to upgrade this to the latest release and I am having a hard time
OLD-HQ-TEMP-SW#show bootvar
BOOT variable = tftp:cat4500-ipbasek9-mz.150-2.SG8.bin 255.255.255.255,12;booflash:cat4500-ipbasek9-mz.150-2.SG8.bin,12;bootflash:cat4500-ipbasek9-mz.150-2.SG8.bin,1;
CONFIG_FILE variable does not exist
BOOTLDR variable does not exist
Configuration register is 0x2101
Solved! Go to Solution.
03-30-2014 11:48 PM
Apologies. My mistake the switch model you have is supported with this release.
Glen is exactly right here in that the boot statements you have look to be the cause of the problem. If you execute the command show runn | in ^boot you should see a number of statements which are reflected in your boot variable. You'll probably see a number of entries such as boot system bootflash:cat4500-ipbasek9-mz.150-2.SG8.bin, boot system tftp cat4500-ipbasek9-mz.150-2.SG8.bin 255.255.255.255 etc.
To remove those that you don't want you simply add the no keyword to the begining of each line that is not required. You also need to change the configuration register, and then save the configuration.
So the following configuration should be what you need:
no boot system tftp:cat4500-ipbasek9-mz.150-2.SG8.bin 255.255.255.255 no boot system booflash:cat4500-ipbasek9-mz.150-2.SG8.bin config-register 0x2102 end
After you exit config mode, save the configuration and reload.
Regards
03-30-2014 05:26 AM
Hi,
What model of Catalyst 4948 do you have? The IOS version you're trying to install only supports the Catalyst 4948E switch. If you've an older non E model then you'll not be able to use this IOS release.
Regards
03-30-2014 09:49 PM
Model of the switch is cisco WS-C4948.
i just copied the ios through tftp and boot with the flash. Dont know how come all 3 statements come. And also how to delete or change that bootvariable.
03-30-2014 11:48 PM
Apologies. My mistake the switch model you have is supported with this release.
Glen is exactly right here in that the boot statements you have look to be the cause of the problem. If you execute the command show runn | in ^boot you should see a number of statements which are reflected in your boot variable. You'll probably see a number of entries such as boot system bootflash:cat4500-ipbasek9-mz.150-2.SG8.bin, boot system tftp cat4500-ipbasek9-mz.150-2.SG8.bin 255.255.255.255 etc.
To remove those that you don't want you simply add the no keyword to the begining of each line that is not required. You also need to change the configuration register, and then save the configuration.
So the following configuration should be what you need:
no boot system tftp:cat4500-ipbasek9-mz.150-2.SG8.bin 255.255.255.255 no boot system booflash:cat4500-ipbasek9-mz.150-2.SG8.bin config-register 0x2102 end
After you exit config mode, save the configuration and reload.
Regards
04-01-2014 02:51 AM
thank you all..Its fixed. especially steve...thanx allot
04-01-2014 11:51 PM
Not at all. The thanks should go to Glen as he spotted the error.
Regards
04-18-2020 09:10 PM
It dosent work for me its a 4507 catalyst 8-E SUP module
ml32alregnsw902(config)#no boot system tftp:cat4500es8-universalk9.SPA.03.07.02.E.152-3.E2.bin 255.255.255.255
^
% Invalid input detected at '^' marker.
ml32alregnsw902(config)#do sh bootvar
BOOT variable = tftp:cat4500es8-universalk9.SPA.03.07.02.E.152-3.E2.bin 255.255.255.255,12;
CONFIG_FILE variable does not exist
BOOTLDR variable does not exist
Configuration register is 0x2101 (will be 0x2102 at next reload)
Standby BOOT variable = tftp:cat4500es8-universalk9.SPA.03.07.02.E.152-3.E2.bin 255.255.255.255,12;
Standby CONFIG_FILE variable does not exist
Standby BOOTLDR variable does not exist
Standby Configuration register is 0x2101 (will be 0x2102 at next reload)
03-30-2014 10:03 AM
It looks like you have three boot statements in there . Get rid of all of them except the one you want. Also in your show bootvar statement bootflash is not spelled correctly possibly the cause of your issue. Not sure what booflash is :-) . As long as your config register is now 0x2102 and your boot statement is correct it should work.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide