1) xmodem—Use this if the computer attached to your console has a terminal emulator that has xmodem capability. 2) tFTPdnld—Use this if you have a TFTP server directly connected to the Ethernet 0 port.
Using the xmodem Command The xmodem command establishes a connection between a console and the router console port for disaster recovery if both the boot and system images are erased from Flash memory. xmodem [filename]—Establishes an xmodem connection between the console and the router. The optional parameter filename specifies the source file containing the Cisco IOS image. Other options include the following: ·-c—use cyclic redundancy check (CRC-16) ·-y—use Ymodem transfer PRotocol ·-r—copy the image to DRAM for launch ·-x—do not launch image on completion of download
Using the tftpdnld Command The tftpdnld command downloads a Cisco IOS software image from a remote server into Flash memory using TFTP. tftpdnld—Begins the TFTP copy command. The following variables are required: ·ip_ADDRESS—The IP address for the router you are using. ·IP_SUBNET_MASK—The subnet mask for the router you are using. ·DEFAULT_GATEWAY—The default gateway for the router you are using. ·TFTP_SERVER—The IP address of the server from which you want to download the image file. ·TFTP_FILE—The name of the file that you want to download. ·The following variables are optional: ·TFTP_VERBOSE—Print setting. 0=quiet, 1=progress, 2=verbose. The default is 1. ·TFTP_RETRY_COUNT—Retry count for ARP and TFTP. The default is 7. ·TFTP_TIMEOUT—Overall timeout of the download Operation in seconds. The default is 2400 seconds. ·TFTP_CHECKSUM—Performs a checksum test on the image. 0=no, 1=yes. The default is 1. The syntax for specifying the variables is: VARIABLE_NAME=value
After you specify the variables, you must reenter the tftpdnld command. For example: rommon 1 > tftpdnld