Cisco Catalyst 4500-X

  1. Start the console session.

    Plug in serial cable to console port of device from PC COM1 port
    Open PuTTY and select "Serial" connection type, leave baud rate (Speed) and other settings as default.
    Plug power into device and if a power button exists, turn it on.
  2. Access the pre-boot switch command line interface.

    Press Ctrl C when prompted and before the countdown ends:
    ************************************************************ * * * Welcome to Rom Monitor for WS-C4500X-32 System. * * Copyright (c) 2008-2014 by Cisco Systems, Inc. * * All rights reserved. * * * ************************************************************ Rom Monitor (P) Version 15.0(1r)SG11 CPU Rev: 2.2, Board Rev: 9, Board Type: 107 CPLD Mobat Rev: 2.0x549a.0x59a4 Chassis: WS-C4500X-32 … Non-Redundant system or peer not running IOS System Uplinks & Linecards have been reset!! ***** The system will autoboot in 5 seconds ***** Type control-C to prevent autobooting. . . Autoboot cancelled......... please wait!!! rommon 1 > [interrupt]
    Type the set command to see if the VS_SWITCH_NUMBER environment variable is listed:
    rommon 1 >set PS1=rommon ! > RommonVer=15.0(1r)SG11 SupportedFeatures=1 Fa1Enable=1 VS_SWITCH_NUMBER=2 ConfigReg=0x2102 ISSU_BOOTED_IMAGE= BOOT=bootflash:cat4500e-universalk9.SPA.03.11.09.E.152-7.E9.bin,12;bootflash:cat4500e-universalk9.SPA.03.11.07.E.152-7.E7.bin,12; BootedFileName=bootflash:cat4500e-universalk9.SPA.03.11.09.E.152-7.E9.bin EnableAutoConfig=1 RET_2_RTS=21:45:34 DST Wed Jul 17 2024 ConsecPostPassedCnt=23 RET_2_RCALTS= rommon 2 > [interrupt]
  3. Disable Virtual mode and bypass configuration.

    Type the clear swnum command:
    rommon 3 >clear swnum
    Type the confreg command and y to change the configuration:
    rommon 4 >confreg Configuration Summary : => load rom after netboot fails => console baud: 9600 => autoboot from: commands specified in 'BOOT' environment variable do you wish to change the configuration? y/n [n]: y
    Type n for all options except enable "ignore system config info"? for which you'll type y, then y when prompted to save the configuration, followed by the reset command:
    enable "diagnostic mode"? y/n [n]: n enable "use net in IP bcast address"? y/n [n]: n disable "load rom after netboot fails"? y/n [n]: n enable "use all zero broadcast"? y/n [n]: n enable "break/abort has effect"? y/n [n]: n enable "ignore system config info"? y/n [n]: y change console baud rate? y/n [n]: n change the boot characteristics? y/n [n]: n Configuration Summary : => load rom after netboot fails => ignore system config info => console baud: 9600 => autoboot from: commands specified in 'BOOT' environment variable do you wish to save this configuration? y/n [n]: y You must reset or power cycle for new configuration to take effect rommon 5 >reset Resetting .......
    Allow the system to boot up, pressing Enter when prompted to "press RETURN" to get to the Switch> prompt
  4. Delete configuration files and reboot.

    Type the enable command, then the dir command:
    Switch>enable Switch#dir Directory of bootflash:/ 31682 drwx 4096 Jan 11 2016 21:52:40 +00:00 virtual-instance 31684 drwx 4096 Jan 11 2016 21:52:40 +00:00 virtual-instance-stby-sync 31686 drwx 4096 Aug 20 2024 02:43:25 +00:00 pxe 31694 drwx 4096 Jul 18 2024 01:54:09 +00:00 pnp-info 31687 -rw- 2765 Feb 10 2016 09:01:02 +00:00 startup-config.converted_vs-20160210-090102 31688 drwx 4096 Feb 10 2016 18:39:49 +00:00 onep 31691 -rw- 21863 Jun 27 2019 18:34:59 +00:00 config_June27.conf 31690 -rw- 200973604 Mar 21 2023 01:52:43 +00:00 cat4500e-universalk9.SPA.03.11.07.E.152-7.E7.bin 31695 -rw- 201024628 Feb 23 2024 01:01:29 +00:00 cat4500e-universalk9.SPA.03.11.09.E.152-7.E9.bin 142561 drwx 4096 Mar 8 2021 19:07:05 +00:00 scripts 1659666432 bytes total (1257054208 bytes free)
    Type the del *config* command, confirming with y to delete all matching files, then the show vlans command to ensure no vlans exist:
    Switch#del *config* Delete filename [*config*]? Delete bootflash:/startup-config.converted_vs-20160210-090102? [confirm]y Delete bootflash:/config_June27.conf? [confirm]y Switch#show vlans No Virtual LANs configured.
    Type the erase startup-config command, confirming with y, followed by the show license all and reload commands, confirming with y again:
    Switch#erase startup-config Erasing the nvram filesystem will remove all configuration files! Continue? [confirm]y[OK] Erase of nvram: complete Switch# *Aug 20 02:50:35.227: %SYS-7-NV_BLOCK_INIT: Initialized the geometry of nvram Switch#show license all License Store: Primary License Storage StoreIndex: 0 Feature: entservices Version: 1.0 License Type: Permanent License State: Active, In Use License Count: Non-Counted License Priority: Medium License Store: Dynamic License Storage License Store: Primary License Storage License Store: Dynamic License Storage StoreIndex: 0 Feature: entservices Version: 1.0 License Type: Evaluation Evaluation total period: 8 weeks 4 days Evaluation period left: 8 weeks 4 days License State: Inactive License Count: Non-Counted License Priority: None StoreIndex: 1 Feature: entservices Version: 1.0 License Type: PermanentRightToUse License State: Inactive License Count: Non-Counted StoreIndex: 2 Feature: ipbase Version: 1.0 License Type: Evaluation Evaluation total period: 8 weeks 4 days Evaluation period left: 8 weeks 4 days License State: Active, Not in Use, EULA not accepted License Count: Non-Counted License Priority: None StoreIndex: 3 Feature: ipbase Version: 1.0 License Type: PermanentRightToUse License State: Inactive License Count: Non-Counted StoreIndex: 4 Feature: lanbase Version: 1.0 License Type: PermanentRightToUse License State: Active, Not in Use, EULA not accepted License Count: Non-Counted StoreIndex: 5 Feature: dna-essentials Version: 1.0 License Type: Subscription License State: Not Activated License Count: Non-Counted StoreIndex: 6 Feature: dna-advantage Version: 1.0 License Type: Subscription License State: Not Activated License Count: Non-Counted Switch#reload System configuration has been modified. Save? [yes/no]: no Proceed with reload? [confirm]y *Aug 20 02:51:03.416: %SYS-5-RELOAD: Reload requested by console. Reload Reason: Reload command. *Aug 20 02:51:03.798: %IOSXE-3-PLATFORM: 1 process sysmgr: Reset/Reload requested by [console]. <Tue Aug 20 02:51:03 2024> Message from sysmgr: Reason Code:[3] Reset Reason:Reset/Reload requested by [console]. [Reload command] umount: /proc/fs/nfsd: not mounted /etc/rc6.d/S01reboot: line 211: umount_cisco_filesystems: command not found Please stand by while rebooting the system... [ 580.280545] Restarting system.
  5. Unignore configuration.

    Repeat step 3, this time typing y when prompted to disable "ignore system config info"?:
    ***** The system will autoboot in 5 seconds ***** Type control-C to prevent autobooting. . . . . Autoboot cancelled......... please wait!!! rommon 1 > [interrupt] rommon 1 >confreg Configuration Summary : => load rom after netboot fails => ignore system config info => console baud: 9600 => autoboot from: commands specified in 'BOOT' environment variable do you wish to change the configuration? y/n [n]: y enable "diagnostic mode"? y/n [n]: n enable "use net in IP bcast address"? y/n [n]: n disable "load rom after netboot fails"? y/n [n]: n enable "use all zero broadcast"? y/n [n]: n enable "break/abort has effect"? y/n [n]: n disable "ignore system config info"? y/n [n]: y change console baud rate? y/n [n]: n change the boot characteristics? y/n [n]: n Configuration Summary : => load rom after netboot fails => console baud: 9600 => autoboot from: commands specified in 'BOOT' environment variable do you wish to save this configuration? y/n [n]: y You must reset or power cycle for new configuration to take effect rommon 2 >reset Resetting .......
  6. Copy all the output from the session into your records.

    Right-click PuTTY's titlebar, from that dropdown menu click on "Copy All to Clipboard"
    Open the file of record certifying the deconfiguration of this device and use CTRL V to paste all the output from PuTTY into that file. Formatting the text with a fixed-width font helps it look more readable.
  7. End the session.

    Close PuTTy.