01-05-2018 02:49 PM - edited 07-05-2021 08:03 AM
Hi guys,
I intended to upgrade my Switch to version: 03.10.00.E latter.
WS-C4507R + E
WS-X45-SUP7-E
Currently version: Version 03.03.02.SG
license Level: ipbase
ROM: 15.0 (1r) SG5
I'd like to know what the best method is to finish the upgrade well? Step by step
Is there any problem to go directly from 03.03.02.SG to 03.10.00.E?
I read on the release notes that I need to upgrade the ROMMON software before start the image upgrade software?
Solved! Go to Solution.
01-06-2018 03:54 PM - edited 01-06-2018 04:04 PM
Thanks,
I'll upgrade the ROMMON firmware as below got from the cisco.com and after that I'll upgrade the software.
Step 1 Establish a Telnet session to the supervisor engine.
Step 2 Download the bootflash:cat4500-e-ios-promupgrade-150-1r-SG2 program from Cisco.com, and place it on a TFTP server in a directory that is accessible from the switch to be upgraded.
Step 3 Use the dir bootflash: command to ensure that there is sufficient space in Flash memory to store the PROM upgrade image. If there is insufficient space, delete one or more images.
If you are using an SD card, replace bootflash: with slot0:.
Step 4 Download the bootflash:cat4500-e-ios-promupgrade-150-1r-SG2 program into Flash memory using the copy tftp command.
Switch# copy tftp: bootflash:
Address or name of remote host [172.20.58.78]?
Source filename [bootflash:cat4500-e-ios-promupgrade-150-1r-SG2]?
Destination filename [cat4500-e-ios-promupgrade-150-1r-SG2]?
Accessing tftp://172.20.58.78/ bootflash:cat4500-e-ios-promupgrade-150-1r-SG2...
Loading bootflash:cat4500-e-ios-promupgrade-150-1r-SG2 from 172.20.58.78 (via
FastEthernet2/1):!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 455620 bytes]
Step 5 Use the no boot system flash bootflash: file_name command to clear all BOOT variable commands in the configuration file. In this example, the BOOT variable was set to boot the image cat4500e-universal.SPA.03.02.00.SG.150-2.SG.bin from bootflash:
Switch(config)# no boot system flash bootflash:cat4500e-universal.SPA.03.02.00.SG.150-2.SG.bin
Switch# write
Use the boot system flash bootflash:file_name command to set the BOOT variable. You will use two BOOT commands: one to upgrade the ROMMON and a second to load the Cisco IOS software image after the ROMMON upgrade is complete. Notice the order of the BOOT variables in the example below. At bootup the first BOOT variable command upgrades the ROMMON. When the upgrade is complete the supervisor engine will autoboot, and the second BOOT variable command will load the Cisco IOS software image specified by the second BOOT command
For a successful ROMMON upgrade, the config-register must be set to enable reading the boot system commands (0x0102.)
Switch# configure terminal
Switch(config)# boot system flash bootflash:cat4500-e-ios-promupgrade-150-1r-SG2
Switch(config)# boot system flash bootflash:cat4500e-universal.SPA.03.02.03.SG.150-2.SG3.bin
Switch(config)# config-register 0x2102
Switch# write
Step 6 Use the show bootvar command to verify the boot string. The BOOT variable in this example will first run the PROM upgrade to upgrade ROMMON. Then, the upgrade software will reload and the supervisor engine will load the Cisco IOS software image.
Switch# show bootvar
BOOT variable = bootflash:cat4500-e-ios-promupgrade-150-1r-SG2,1;bootflash:cat4500e-universal.SPA.03.02.03.SG.150-2.SG3.bin,1;
Configuration register is 0x2102
Step 7 Run the PROM upgrade program by issuing the reload command. Issuing this command will terminate your Telnet session.
Switch# reload
Step 8 Use the no boot system flash bootflash: file_name command to clear the BOOT command used to upgrade the ROMMON.
Switch# configure terminal
Switch(config)# no boot system flash bootflash:cat4500-e-ios-promupgrade-150-1r-SG2
Switch# write
Step 9 Use the show version command to verify that the ROMMON has been upgraded.
Switch# show version
ROM: 15.0(1r)SG2
Step 10 Use the delete command to delete the PROM upgrade program from bootflash.
Switch# delete bootflash:cat4500-e-ios-promupgrade-150-1r-SG2
Step 11 Use the show bootvar command to verify that the ROMMON upgrade program has been removed from the BOOT variable.
Switch# show bootvar
BOOT variable = bootflash:cat4500e-universal.SPA.03.02.03.SG.150-2.SG3.bin,1
The ROMMON has now been upgraded.
01-05-2018 03:42 PM
01-05-2018 03:47 PM
Do u have some procedure?
Hi guys,
I intended to upgrade my Switch to version: 03.10.00.E latter.
WS-C4507R + E
WS-X45-SUP7-E
Currently version: Version 03.03.02.SG
license Level: ipbase
ROM: 15.0 (1r) SG5
Is there any problem to go directly from 03.03.02.SG to 03.10.00.E?
01-05-2018 03:58 PM - edited 01-05-2018 03:59 PM
The ROMmon Release Notes will have detailed instructions about the three different scenarios on how to upgrade.
ROMmon upgrade takes about 25 to 35 minutes (if I remembered correctly). So don't be alarmed.
01-06-2018 02:02 PM
Is there any restriction to go directly from 03.03.02.SG to 03.10.00.E?
01-06-2018 02:24 PM
01-06-2018 03:54 PM - edited 01-06-2018 04:04 PM
Thanks,
I'll upgrade the ROMMON firmware as below got from the cisco.com and after that I'll upgrade the software.
Step 1 Establish a Telnet session to the supervisor engine.
Step 2 Download the bootflash:cat4500-e-ios-promupgrade-150-1r-SG2 program from Cisco.com, and place it on a TFTP server in a directory that is accessible from the switch to be upgraded.
Step 3 Use the dir bootflash: command to ensure that there is sufficient space in Flash memory to store the PROM upgrade image. If there is insufficient space, delete one or more images.
If you are using an SD card, replace bootflash: with slot0:.
Step 4 Download the bootflash:cat4500-e-ios-promupgrade-150-1r-SG2 program into Flash memory using the copy tftp command.
Switch# copy tftp: bootflash:
Address or name of remote host [172.20.58.78]?
Source filename [bootflash:cat4500-e-ios-promupgrade-150-1r-SG2]?
Destination filename [cat4500-e-ios-promupgrade-150-1r-SG2]?
Accessing tftp://172.20.58.78/ bootflash:cat4500-e-ios-promupgrade-150-1r-SG2...
Loading bootflash:cat4500-e-ios-promupgrade-150-1r-SG2 from 172.20.58.78 (via
FastEthernet2/1):!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 455620 bytes]
Step 5 Use the no boot system flash bootflash: file_name command to clear all BOOT variable commands in the configuration file. In this example, the BOOT variable was set to boot the image cat4500e-universal.SPA.03.02.00.SG.150-2.SG.bin from bootflash:
Switch(config)# no boot system flash bootflash:cat4500e-universal.SPA.03.02.00.SG.150-2.SG.bin
Switch# write
Use the boot system flash bootflash:file_name command to set the BOOT variable. You will use two BOOT commands: one to upgrade the ROMMON and a second to load the Cisco IOS software image after the ROMMON upgrade is complete. Notice the order of the BOOT variables in the example below. At bootup the first BOOT variable command upgrades the ROMMON. When the upgrade is complete the supervisor engine will autoboot, and the second BOOT variable command will load the Cisco IOS software image specified by the second BOOT command
For a successful ROMMON upgrade, the config-register must be set to enable reading the boot system commands (0x0102.)
Switch# configure terminal
Switch(config)# boot system flash bootflash:cat4500-e-ios-promupgrade-150-1r-SG2
Switch(config)# boot system flash bootflash:cat4500e-universal.SPA.03.02.03.SG.150-2.SG3.bin
Switch(config)# config-register 0x2102
Switch# write
Step 6 Use the show bootvar command to verify the boot string. The BOOT variable in this example will first run the PROM upgrade to upgrade ROMMON. Then, the upgrade software will reload and the supervisor engine will load the Cisco IOS software image.
Switch# show bootvar
BOOT variable = bootflash:cat4500-e-ios-promupgrade-150-1r-SG2,1;bootflash:cat4500e-universal.SPA.03.02.03.SG.150-2.SG3.bin,1;
Configuration register is 0x2102
Step 7 Run the PROM upgrade program by issuing the reload command. Issuing this command will terminate your Telnet session.
Switch# reload
Step 8 Use the no boot system flash bootflash: file_name command to clear the BOOT command used to upgrade the ROMMON.
Switch# configure terminal
Switch(config)# no boot system flash bootflash:cat4500-e-ios-promupgrade-150-1r-SG2
Switch# write
Step 9 Use the show version command to verify that the ROMMON has been upgraded.
Switch# show version
ROM: 15.0(1r)SG2
Step 10 Use the delete command to delete the PROM upgrade program from bootflash.
Switch# delete bootflash:cat4500-e-ios-promupgrade-150-1r-SG2
Step 11 Use the show bootvar command to verify that the ROMMON upgrade program has been removed from the BOOT variable.
Switch# show bootvar
BOOT variable = bootflash:cat4500e-universal.SPA.03.02.03.SG.150-2.SG3.bin,1
The ROMMON has now been upgraded.
01-06-2018 08:00 PM
05-25-2018 07:04 AM
Pretty Helpful, Very Precise. I used it on SUP7-E. Went with Charm.
@rafafilho11 wrote:
Thanks,
I'll upgrade the ROMMON firmware as below got from the cisco.com and after that I'll upgrade the software.
Step 1 Establish a Telnet session to the supervisor engine.
Step 2 Download the bootflash:cat4500-e-ios-promupgrade-150-1r-SG2 program from Cisco.com, and place it on a TFTP server in a directory that is accessible from the switch to be upgraded.
Step 3 Use the dir bootflash: command to ensure that there is sufficient space in Flash memory to store the PROM upgrade image. If there is insufficient space, delete one or more images.
If you are using an SD card, replace bootflash: with slot0:.
Step 4 Download the bootflash:cat4500-e-ios-promupgrade-150-1r-SG2 program into Flash memory using the copy tftp command.
Switch# copy tftp: bootflash:
Address or name of remote host [172.20.58.78]?
Source filename [bootflash:cat4500-e-ios-promupgrade-150-1r-SG2]?
Destination filename [cat4500-e-ios-promupgrade-150-1r-SG2]?
Accessing tftp://172.20.58.78/ bootflash:cat4500-e-ios-promupgrade-150-1r-SG2...
Loading bootflash:cat4500-e-ios-promupgrade-150-1r-SG2 from 172.20.58.78 (via
FastEthernet2/1):!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 455620 bytes]
Step 5 Use the no boot system flash bootflash: file_name command to clear all BOOT variable commands in the configuration file. In this example, the BOOT variable was set to boot the image cat4500e-universal.SPA.03.02.00.SG.150-2.SG.bin from bootflash:
Switch(config)# no boot system flash bootflash:cat4500e-universal.SPA.03.02.00.SG.150-2.SG.bin
Switch# write
Use the boot system flash bootflash:file_name command to set the BOOT variable. You will use two BOOT commands: one to upgrade the ROMMON and a second to load the Cisco IOS software image after the ROMMON upgrade is complete. Notice the order of the BOOT variables in the example below. At bootup the first BOOT variable command upgrades the ROMMON. When the upgrade is complete the supervisor engine will autoboot, and the second BOOT variable command will load the Cisco IOS software image specified by the second BOOT command
For a successful ROMMON upgrade, the config-register must be set to enable reading the boot system commands (0x0102.)
Switch# configure terminal
Switch(config)# boot system flash bootflash:cat4500-e-ios-promupgrade-150-1r-SG2
Switch(config)# boot system flash bootflash:cat4500e-universal.SPA.03.02.03.SG.150-2.SG3.bin
Switch(config)# config-register 0x2102
Switch# write
Step 6 Use the show bootvar command to verify the boot string. The BOOT variable in this example will first run the PROM upgrade to upgrade ROMMON. Then, the upgrade software will reload and the supervisor engine will load the Cisco IOS software image.
Switch# show bootvar
BOOT variable = bootflash:cat4500-e-ios-promupgrade-150-1r-SG2,1;bootflash:cat4500e-universal.SPA.03.02.03.SG.150-2.SG3.bin,1;
Configuration register is 0x2102
Step 7 Run the PROM upgrade program by issuing the reload command. Issuing this command will terminate your Telnet session.
Switch# reload
Step 8 Use the no boot system flash bootflash: file_name command to clear the BOOT command used to upgrade the ROMMON.
Switch# configure terminal
Switch(config)# no boot system flash bootflash:cat4500-e-ios-promupgrade-150-1r-SG2
Switch# write
Step 9 Use the show version command to verify that the ROMMON has been upgraded.
Switch# show version
ROM: 15.0(1r)SG2
Step 10 Use the delete command to delete the PROM upgrade program from bootflash.
Switch# delete bootflash:cat4500-e-ios-promupgrade-150-1r-SG2
Step 11 Use the show bootvar command to verify that the ROMMON upgrade program has been removed from the BOOT variable.
Switch# show bootvar
BOOT variable = bootflash:cat4500e-universal.SPA.03.02.03.SG.150-2.SG3.bin,1
The ROMMON has now been upgraded.
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