Upload Cisco IOS from ROMmon Mode using the tftpdnld Commands

Upload Cisco IOS  using ROMmon Mode Commands:

1. Start the TFTP server in your PC and make sure the file path is correct and that you allow both transfer and receive.

2. Connect to the router via Ethernet cable (an Ethernet cable is preferred due to the large size of the file and the maximum speed that data can travel over the console cable)

Before the IOS is loaded it is important to make sure that your router has enough memory to support the IOS. The router will allow an IOS to be loaded even if there is not enough memory, in this case a smaller IOS will have to be loaded.

3. At the rommon prompt enter the following commands (commands are case sensitive, and the use of the directional arrows and tab auto complete function is not allowed):

rommon 1>IP_ADDRESS=IP address of the Ethernet port
rommon 2>IP_SUBNET_MASK=subnet mask of the Ethernet port
rommon 3>DEFAULT_GATEWAY=the default gateway
rommon 4>TFTP_SERVER=the IP of the TFTP server (your local computer)
rommon 5>TFTP_FILE=the file name of the IOS file
rommon 6> tftpdnld


4. The router will then issue a warning message:

Invoke this command for disaster recovery only.
WARNING: all existing data in all partitions on flash will be lost!
Do you wish to continue? y/n: [n]: y

5. Enter y, and the IOS will load

6. Once loaded you must boot up the new IOS by issuing the boot command


Filed Under: Cisco General


About the Author:

RSSComments (2)

Leave a Reply | Trackback URL

  1. Nancy says:

    Thanks for the share!

  2. reza says:

    in the rommon1: ip address what ethernet port ? ethernet port pc or tftp or router..or..??

Leave a Reply

If you want a picture to show with your comment, go get a Gravatar.