Tuesday, January 6, 2009

Restoring IOS from ROMmon Mode Using Xmodem

Restoring IOS from ROMmon Mode Using Xmodem

The output that follows was taken from a 1720 router. Some of this output might vary from yours, depending on the router model that you are using.

rommon 1 >confreg

Shows configuration summary. Step through the questions, answering defaults until you can change the console baud rate. Change it to 115200; makes transfer go faster

     Configuration Summary
enabled are:

load rom after netboot fails

console baud: 9600


boot: image specified by the boot
system commands

or default to: cisco2-c1700


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

enable "ignore system config info"? y/n [n]: n

change console baud rate? y/n [n]: y

enter rate: 0=9600, 1=4800, 2=1200, 3=2400

4=19200, 5=38400,
6=57600, 7=115200 [0]: 7

change the boot characteristics? y/n [n]: n

Prompts will begin to ask a series of questions that will allow you to change the config-register. Answer n to all questions except the one that asks you to change the console baud rate. For the enter rate, choose 7 because that is the number that represents a baud rate of 115200

     Configuration Summary

enabled are:


load rom after netboot fails

console baud: 115200

boot: image specified by the boot system commands

or default to: cisco2-c1700

do you wish to change the configuration? y/n [n]: n

rommon2>

After the summary is shown again, choose n to not change the configuration and go to the rommon> prompt again



rommon 2>reset

Reloads router at new com speed. Change HyperTerminal setting to 115200 to match the router's new console setting





Rommon 1>xmodem c1700-js-l_121-3.bin

Asking to transfer this image using Xmodem

......


Do you wish to continue? y/n [n ]:y

Choose y to continue






In HyperTerminal, go to Transfer, then Send File (See Figure A). Locate the IOS file on the hard drive and click Send (See Figure B)

Router will reload when transfer is completed




Reset baud rate on router




Router(config)#line con 0


Router(config-line)#speed 9600


Router(config-line)#exit

HyperTerminal will stop responding. Reconnect to the router using 9600 baud, 8-N-1


Figure A. Finding the IOS Image File










Figure B. Sending the IOS Image File to the Router

0 comments: