|
|
This chapter consists of these sections:
You can download software images to the switch using one of two methods:
When you download a supervisor engine software image, the image file is downloaded to the supervisor engine Flash memory. You can store multiple image files on the various Flash memory devices (such as the bootflash and Flash PC cards).
![]() | Caution Some Catalyst 6000 and 6500 supervisor engine software releases update the supervisor engine erasable programmable logic devices (EPLDs). The EPLDs can be updated only a finite number of times. You should avoid loading a new software release and then backing out unnecessarily. Catalyst 6000 and 6500 series supervisor engine software release notes indicate which software releases have code that updates the EPLDs. |
These sections describe how to download software images to a Catalyst 6000 or 6500 series switch using TFTP:
Before you begin downloading a software image using TFTP, do the following:
tftp dgram udp wait root /usr/etc/in.tftpd in.tftpd -p -s /tftpboot
tftp 69/udp
To download a software image to a Catalyst 6000 or 6500 series switch, follow these steps:
Step 1 Copy the software image file to the appropriate TFTP directory on the workstation (usually /tftpboot on a UNIX workstation).
Step 2 Log into the switch through the console port or through a Telnet session. If you log in through Telnet, your Telnet session disconnects when you reset the switch to run the new software.
Step 3 Download the software image from the TFTP server using the copy tftp flash command.
When prompted, enter the IP address or host name of the TFTP server, the name of the file to download, the Flash device to which to copy the file, and the destination filename.
The switch downloads the image file to the Flash device.
Step 4 Prepend the image filename to the BOOT environment variable using the set boot system flash device:filename prepend command, so the new image boots when you reset the switch.
Step 5 Reset the switch using the reset system command. If you are connected to the switch through Telnet, your Telnet session disconnects.
During startup, the Flash memory on the supervisor engine is reprogrammed with the new Flash code.
Step 6 When the switch reboots, enter the show version command to check the version of the code on the switch.
This example shows a complete TFTP download procedure of a supervisor engine software image to a Catalyst 6000 or 6500 series switch:
Console> (enable) copy tftp flash IP address or name of remote host []? 172.20.52.3 Name of file to copy from []? cat6000-sup.5-1-1.bin Flash device [bootflash]? Name of file to copy to [cat6000-sup.5-1-1.bin]? 4369664 bytes available on device bootflash, proceed (y/n) [n]? y CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCC File has been copied successfully. Console> (enable) set boot system flash bootflash:cat6000-sup.5-1-1.bin BOOT variable = bootflash:cat6000-sup.5-1-1.bin,1; Console> (enable) reset system This command will reset the system. Do you want to continue (y/n) [n]? y Console> (enable) 07/21/1998,13:51:39:SYS-5:System reset from Console// System Bootstrap, Version 4.2 Copyright (c) 1994-1998 by cisco Systems, Inc. c6k_sup1 processor with 32768 Kbytes of main memory Autoboot executing command: "boot bootflash:cat6000-sup.5-1-1.bin" CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCC Uncompressing file: ########################################################### ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ################################################################################ ############# System Power On Diagnostics DRAM Size ....................32 MB Testing DRAM..................Passed Verifying Text segment .......Passed NVRAM Size ...................512 KB Saving NVRAM ................. Testing NVRAM ................Passed Restoring NVRAM............... Level2 Cache ..................Present Level2 Cache test..............Passed Leaving power_on_diags Cafe Daughter Present. EOBC link up Boot image: bootflash:cat6000-sup.5-1-1.bin Flash Size = 0X1000000, num_flash_sectors = 64 readCafe2Version: 0x00000001 RIn Local Test Mode, Pinnacle Synch Retries: 2 Running System Diagnostics from this Supervisor (Module 1) This may take up to 2 minutes....please wait Cisco Systems Console Enter password: 07/21/1998,13:52:51:SYS-5:Module 1 is online 07/21/1998,13:53:11:SYS-5:Module 4 is online 07/21/1998,13:53:11:SYS-5:Module 5 is online 07/21/1998,13:53:14:PAGP-5:Port 1/1 joined bridge port 1/1. 07/21/1998,13:53:14:PAGP-5:Port 1/2 joined bridge port 1/2. 07/21/1998,13:53:40:SYS-5:Module 2 is online 07/21/1998,13:53:45:SYS-5:Module 3 is online Console>
These sections describe how to perform a serial download of software images over a Catalyst 6000 or 6500 series supervisor engine console port using Kermit:
Before you begin a serial download of a software image using Kermit, do the following:
![]() | Caution To prevent communication problems, do not use a speed greater than 19,200 baud. |
To perform a serial download of a software image over a Catalyst 6000 or 6500 series supervisor engine console port, follow these steps:
Step 1 Copy the software image file to the directory where Kermit is loaded.
Step 2 Start Kermit on the PC.
Step 3 At the Kermit> prompt, enter the connect command to connect to the switch. If your line and speed are set correctly, the switch Console> prompt appears.
Step 4 Enter the enable command to enter privileged mode.
Step 5 Enter the download serial command. The file is downloaded to module 1 by default.
Step 6 When prompted, confirm the download.
Step 7 Enter the escape sequence Ctrl-]-c by holding down the Control key while you press ], and then press c.
Step 8 At the Kermit> prompt, enter the send filename command to send the file to the switch.
The switch downloads the image file, erases the Flash memory on the supervisor engine or the appropriate module, and reprograms the Flash memory with the downloaded Flash code.
Step 9 When the Kermit> prompt reappears, enter the connect command to return to the switch Console> prompt. You will see status information as the switch erases and reprograms the Flash memory.
Step 10 Reset the switch using the reset system command.
Step 11 When the switch reboots, enter the show version [mod_num] command to check the version of the code on the switch.
Use this procedure to perform a serial download of a software image over a Catalyst 6000 or 6500 series supervisor engine console port:
To copy the software to the workstation, log in as root, and perform these steps:
Step 1 Copy the software image file to your home directory.
Step 2 At the UNIX command prompt, start Kermit by entering the kermit command (make sure the directory where Kermit is installed in included in the $PATH environment variable on the workstation).
Step 3 At the C-Kermit> prompt, enter the connect command to connect to the switch. If your line and speed are set correctly, the switch Console> prompt appears.
Step 4 Enter the enable command to enter privileged mode.
Step 5 Enter the download serial command. The file downloads to module 1 by default.
Step 6 When prompted, confirm the download.
Step 7 Enter the escape sequence Ctrl-\-c by holding down the Control key while you press \, and then press c.
Step 8 At the Kermit> prompt, enter the send filename command to send the file to the switch.
You can monitor the progress of the download by pressing the a key at any time. A dot appears onscreen for every four packets transferred. If there is a problem transferring the file, one or more of the following letter codes appear:
The switch downloads the image file, erases the Flash memory on the supervisor engine or the appropriate module, and reprograms the Flash memory with the downloaded Flash code.
Step 9 Press Return to return to the C-Kermit> prompt. When the Kermit> prompt reappears, enter the connect command to return to the switch Console> prompt. You will see status information as the switch erases and reprograms the Flash memory.
Step 10 Reset the switch using the reset system command.
Step 11 When the switch reboots, enter the show version [mod_num] command to check the version of the code on the switch.
These sections show example serial download procedures over a Catalyst 6000 or 6500 series supervisor engine console port using Kermit:
This screen output shows an example of a complete serial download procedure on a PC:
C:\ copy A:\*.*
copying cat6000-sup.5-1-1.bin
C:\ kermit
Kermit, 4C(057) 06 Apr 98, 4.2 BSD
Type ? for help
Kermit> set port com1
Kermit> set speed 9600
Kermit> connect
Connecting to com1,speed 9600.
The escape character is ^] (ASCII 29).
Type the escape character followed by C to get back,
or followed by ? to see other options
Console> enable
Console> (enable) download serial
Download CBI image via console port (y/n) [n]? y
Waiting for DOWNLOAD!
Return to your local Machine by typing its escape sequence
Issue Kermit send command from there[ Send \QFilename\Q]
<CONTROL-] c to return to Local Machine>
Kermit> send cat6000-sup.5-1-1.bin
File name: cat6000-sup.5-1-1.bin
KBytes transferred: xxxx
Percent transferred: 100%
Sending: Complete
Number of Packets: xxxx
Number of retries: None
Last error: None
Last warning: None
Kermit> connect
Finished network download. (1136844 bytes)
Flash erase in progress ... Erase done
Programming Flash: Flash Programming Complete
Flash erase in progress ... Erase done
Programming Flash: Flash Programming Complete
Flash erase in progress ... Erase done
Programming Flash: Flash Programming Complete
Flash erase in progress ... Erase done
Programming Flash: Flash Programming Complete
Flash erase in progress ... Erase done
Programming Flash: Flash Programming Complete
Flash erase in progress ... Erase done
Programming Flash: Flash Programming Complete
Flash erase in progress ... Erase done
Programming Flash: Flash Programming Complete
The system needs to be reset to run the new image.
Cisco Systems Console
Enter password:
Mon Apr 06, 1998, 14:35:08
Console>
This screen output shows an example of a complete serial download procedure on a UNIX workstation:
workstation% cd /tmp workstation% tar -xvfp /dev/rfd0 cat6000-sup.5-1-1.bin, 1156046 bytes, 2258 tape blocks workstation% ls -la total 1150 drwxrwsrwt 5 bin 512 Sep 28 04:15 . drwxr-xr-x 18 root 1536 Sep 27 15:41 .. -r--r--r-- 1 60000 1156046 Jul 18 10:32 cat6000-sup.5-1-1.bin workstation% kermit C-Kermit, 4E(072) 06 Apr 98, SUNOS 4.x Type ? for help C-Kermit> set line /dev/ttya C-Kermit> set speed 9600 /dev/ttya: 9600 baud C-Kermit> connect Connecting thru /dev/ttya, speed 9600. The escape character is CTRL-\ (28). Type the escape character followed by C to get back, or followed by ? to see other options. Console> enable Console> (enable) download serial cat6000-sup.5-1-1.bin Download CBI image via console port (y/n) [n]? y Waiting for DOWNLOAD! Return to your local Machine by typing its escape sequence Issue Kermit send command from there[ Send \QFilename\Q] [Back at Local System] C-Kermit> send cat6000-sup.5-1-1.bin SF cat6000-sup.5-1-1.bin => cat6000-sup.5-1-1.bin, Size: 1156046 CTRL-F to cancel file, CTRL-R to resend current packet CTRL-B to cancel batch, CTRL-A for status report: .............................................................................................................................. *** Display Truncated *** ............................................................... .................................... [OK] ZB? C-Kermit> connect Connecting thru /dev/ttya, speed 9600. The escape character is CTRL-\ (28). Type the escape character followed by C to get back, or followed by ? to see other options. Download OK Initializing Flash Programming Flash Base....Code....Length....Time....Done Cisco Systems Console Enter password: Mon Apr 06, 1998, 17:35:08 Console>
These sections describe how to upload software images from a Catalyst 6000 or 6500 series switch to a TFTP server:
Before you attempt to upload a software image to a TFTP server, do the following:
tftp dgram udp wait root /usr/etc/in.tftpd in.tftpd -p -s /tftpboot
tftp 69/udp
To upload supervisor engine software images on a Catalyst 6000 or 6500 series switch to a TFTP server for storage, follow these steps:
Step 1 Log into the switch through the console port or through a Telnet session.
Step 2 Upload the software image to the TFTP server using the copy flash tftp command. When prompted, specify the Flash device, source filename, TFTP server address, and destination filename. If desired, you can also use the copy file-id tftp command.
These sections describe how to work with switch configuration files on a Catalyst 6000 or 6500 series switch:
Creating configuration files can aid in the configuration of a Catalyst 6000 or 6500 series switch. Configuration files can contain some or all the commands needed to configure one or more switches. For example, you might want to download the same configuration file to several switches that have the same hardware configuration so that they have identical module and port configurations.
Use the following guidelines when creating a configuration file:
When creating a configuration file, you must list commands in a logical way so that the switch can respond appropriately. One method of creating a configuration file is as follows:
Step 1 Download an existing configuration from a Catalyst 6000 or 6500 series switch.
Step 2 Open the configuration file in a text editor, such as vi or emacs on UNIX or Textpad on a PC.
Step 3 Extract the portion of the configuration file with the desired commands and save it in a new file. Make sure the file begins with the word begin on a line by itself and ends with the word end on a line by itself.
Step 4 Copy the configuration file to the appropriate TFTP directory on the workstation (usually /tftpboot on a UNIX workstation).
Step 5 Make sure the permissions on the file are set to world-read.
This example shows an example configuration file. This file could be used to set the DNS configuration on multiple switches.
begin ! #dns set ip dns server 172.16.10.70 primary set ip dns server 172.16.10.140 set ip dns enable set ip dns domain corp.com end
You can configure a Catalyst 6000 or 6500 series switch using configuration files you create or download from another switch. In addition, you can store configuration files on Flash devices on the Supervisor Engine and you can configure the switch using a configuration stored on a Flash device.
These sections describe how to configure the switch using configuration files downloaded from a TFTP server or stored on a Flash device:
Before you begin downloading a configuration file using TFTP, do the following:
tftp dgram udp wait root /usr/etc/in.tftpd in.tftpd -p -s /tftpboot
tftp 69/udp
To configure a Catalyst 6000 or 6500 series switch using a configuration file downloaded from a TFTP server, follow these steps:
Step 1 Copy the configuration file to the appropriate TFTP directory on the workstation (usually /tftpboot on a UNIX workstation).
Step 2 Log into the switch through the console port or through a Telnet session.
Step 3 Configure the switch using the configuration file downloaded from the TFTP server using the copy tftp config command.
Specify the IP address or host name of the TFTP server and the name of the file to download.
The configuration file downloads and the commands are executed as the file is parsed line-by-line.
This example shows how to configure the switch using a configuration file downloaded from a TFTP server:
Console> (enable) copy tftp config IP address or name of remote host []? 172.20.52.3 Name of file to copy from []? dns-config.cfg Configure using tftp:dns-config.cfg (y/n) [n]? y / Finished network download. (134 bytes) >> >> set ip dns server 172.16.10.70 primary 172.16.10.70 added to DNS server table as primary server. >> set ip dns server 172.16.10.140 172.16.10.140 added to DNS server table as backup server. >> set ip dns enable DNS is enabled >> set ip dns domain corp.com Default DNS domain name set to corp.com Console> (enable) Console> (enable)
To configure a Catalyst 6000 or 6500 series switch using a configuration file stored on a Flash device in the Flash file system, follow these steps:
Step 1 Log into the switch through the console port or through a Telnet session.
Step 2 Locate the configuration file using the cd and dir commands. (For more information, refer to the "Using the Flash File System" section.)
Step 3 Configure the switch using the configuration file stored on the Flash device using the copy file-id config command.
The commands are executed as the file is parsed line-by-line.
This example shows how to configure the switch using a configuration file stored on a Flash device:
Console> (enable) copy slot0:dns-config.cfg config Configure using slot0:dns-config.cfg (y/n) [n]? y Finished network download. (134 bytes) >> >> set ip dns server 172.16.10.70 primary 172.16.10.70 added to DNS server table as primary server. >> set ip dns server 172.16.10.140 172.16.10.140 added to DNS server table as backup server. >> set ip dns enable DNS is enabled >> set ip dns domain corp.com Default DNS domain name set to corp.com Console> (enable) Console> (enable)
These sections describe how to upload the running configuration or a configuration file stored on a Flash device to a TFTP server:
Before you attempt to upload a configuration file to a TFTP server, do the following:
tftp dgram udp wait root /usr/etc/in.tftpd in.tftpd -p -s /tftpboot
tftp 69/udp
To upload the running configuration on a Catalyst 6000 or 6500 series switch to a TFTP server for storage, follow these steps:
Step 1 Log into the switch through the console port or through a Telnet session.
Step 2 Upload the running configuration to the TFTP server using the copy config tftp command. Specify the IP address or host name of the TFTP server and the destination filename. The file is uploaded to the TFTP server.
This example shows how to upload the running configuration to a TFTP server:
Console> (enable) copy config tftp IP address or name of remote host []? 172.20.52.3 Name of file to copy to []? cat6000_config.cfg Upload configuration to tftp:cat5002_config.cfg, (y/n) [n]? y ..... .......... ....... .......... ........... .. / Configuration has been copied successfully. Console> (enable) Console> (enable)
These sections describe how to use the Flash file system:
The Flash file system on a Catalyst 6000 or 6500 series supervisor engine provides a number of useful commands to help you manage software image and configuration files.
The Flash file system on the supervisor engine consists of two Flash devices on which you can store files:
These sections describe how to work with the Flash file system:
When you set the default Flash device for the switch, the default device is assumed when you enter a Flash file system command without specifying the Flash device.
To set the default Flash device, perform this task:
| Task | Command |
|---|---|
Step 1 Set the default Flash device for the switch. | cd [[m/][bootflash: | slot0:]] |
Step 2 Verify the default Flash device for the switch. | pwd [mod_num] |
This example shows how to change the default Flash device to slot0: and verify the default device:
Console> (enable) cd slot0: Console> (enable) pwd slot0 Console> (enable)
To list the files on a Flash device, perform one of these tasks:
| Task | Command |
|---|---|
| dir [[m/]device:][filename] |
| dir [[m/]device:][filename] deleted |
| dir [[m/]device:][filename] all |
| dir [[m/]device:][filename] long |
This example shows how to list the files on the default Flash device (Catalyst 5000 shown):
Console> (enable) dir -#- -length- -----date/time------ name 4 3134688 Apr 27 1998 08:27:01 cat5000-sup3.4-1-0-66.bin 5 3231989 Jun 24 1998 12:04:40 cat5000-sup3.4-2-0-28.bin 6 135 Jul 17 1998 11:30:05 dns_config.cfg 1213952 bytes available (6388224 bytes used) Console> (enable)
This example shows how to list the files on a Flash device other than the default device:
Console> (enable) dir slot0: -#- -length- -----date/time------ name 1 3209261 Jun 16 1998 13:18:19 cat6000-sup.5-1-1.bin 2 135 Jul 17 1998 11:32:53 dns-config.cfg 3 3231989 Jul 17 1998 16:54:23 cat5000-sup3.4-1-2.bin 4 8589 Jul 17 1998 17:02:52 5000_config.cfg 9933504 bytes available (6450496 bytes used) Console> (enable)
This example shows how to list the deleted files on the default Flash device:
Console> (enable) dir deleted -#- ED --type-- --crc--- -seek-- nlen -length- -----date/time------ name 1 .D ffffffff 81a027ca 41bdc 22 7004 Apr 01 1998 15:27:45 5002.config. 4.1.98.cfg 2 .D ffffffff ccce97a3 43644 23 6630 Apr 01 1998 15:36:47 5002.default .config.cfg 3 .D ffffffff 81a027ca 45220 15 7004 Apr 19 1998 10:05:59 5002_config. cfg 1213952 bytes available (6388224 bytes used) Console> (enable)
To copy a file, perform one of these tasks in privileged mode:
| Task | Command |
|---|---|
| copy file-id {tftp | flash | file-id | config} |
| copy tftp {flash | file-id | config} |
| copy flash {tftp | file-id | config} |
| copy config {flash | file-id | tftp} |
This example shows how to copy a file from the default Flash device to another Flash device (Catalyst 5000 shown):
Console> (enable) copy cat6000-sup.5-1-1.bin slot0: 13174216 bytes available on device slot0, proceed (y/n) [n]? y CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc cccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc ccccccccccccCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCCCCCCCCCCCCCC File has been copied successfully. Console> (enable)
This example shows how to copy a file from a TFTP server to the running configuration:
Console> (enable) copy tftp config IP address or name of remote host []? 172.20.52.3 Name of file to copy from []? dns_config.cfg Configure using tftp:dns_config.cfg (y/n) [n]? y / Finished network download. (135 bytes) >> >> set ip dns server 172.16.10.70 primary 172.16.10.70 added to DNS server table as primary server. >> set ip dns server 172.16.10.140 172.16.10.140 added to DNS server table as backup server. >> set ip dns enable DNS is enabled >> set ip dns domain corp.com Default DNS domain name set to corp.com Console> (enable)
This example shows how to download a configuration file from a TFTP server for storage on a Flash device:
Console> (enable) copy tftp flash IP address or name of remote host []? 172.20.52.3 Name of file to copy from []? dns-config.cfg Flash device [slot0]? Name of file to copy to [dns-config.cfg]? 9932056 bytes available on device slot0, proceed (y/n) [n]? y / File has been copied successfully. Console> (enable)
This example shows how to copy the running configuration to Flash memory:
Console> (enable) copy config flash Flash device [bootflash]? slot0: Name of file to copy to []? 6000_config.cfg Upload configuration to slot0:6000_config.cfg 9942096 bytes available on device slot0, proceed (y/n) [n]? y ..... .......... ....... .......... ........... .. Configuration has been copied successfully. Console> (enable)
This example shows how to upload a configuration file on a Flash device to a TFTP server:
Console> (enable) copy slot0:6000_config.cfg tftp IP address or name of remote host []? 172.20.52.3 Name of file to copy to [6000_config.cfg]? / File has been copied successfully. Console> (enable)
| Caution If you enter the squeeze command on a Flash device, you cannot restore files deleted prior to the squeeze command. |
To delete files on a Flash device, perform this task in privileged mode:
| Task | Command |
|---|---|
Step 1 Delete a file on a Flash device. | delete [[m/]device:]filename |
Step 2 If desired, permanently remove all deleted files on the Flash device (this operation can take a number of minutes to complete). | squeeze [m/]device: |
Step 3 Verify the files are deleted. | dir [[m/]device:][filename] |
This example shows how to delete a file from a Flash device:
Console> (enable) delete dns_config.cfg Console> (enable)
This example shows how to permanently remove all deleted files from a Flash device:
Console> (enable) squeeze slot0: All deleted files will be removed, proceed (y/n) [n]? y Squeeze operation may take a while, proceed (y/n) [n]? y Erasing squeeze log Console> (enable)
You must specify the index number of a deleted file to identify the file to undelete. The index number for each file appears in the first column of the dir command output. A file cannot be undeleted if a valid file with the same name already exists. Instead, you must delete the existing file and then undelete the desired file. A file can be deleted and undeleted up to 15 times.
To restore deleted files on a Flash device, perform this task in privileged mode:
| Task | Command |
|---|---|
Step 1 Identify the index number of the deleted files on the Flash device. | dir [[m/]device:][filename] deleted |
Step 2 Undelete a file on a Flash device. | undelete index [[m/]device:] |
Step 3 Verify that the file is restored. | dir [[m/]device:][filename] |
This example shows how to restore a deleted file (Catalyst 5000 shown):
Console> (enable) dir deleted -#- ED --type-- --crc--- -seek-- nlen -length- -----date/time------ name 6 .D ffffffff 42da7f71 657a00 14 135 Jul 17 1998 11:30:05 dns_config.cfg 1213952 bytes available (6388224 bytes used) Console> (enable) undelete 6 Console> (enable) dir -#- -length- -----date/time------ name 4 3134688 Apr 27 1998 08:27:01 cat5000-sup3.4-1-0-66.bin 5 3231989 Jun 24 1998 12:04:40 cat5000-sup3.4-2-0-28.bin 6 135 Jul 17 1998 11:30:05 dns_config.cfg 1213952 bytes available (6388224 bytes used) Console> (enable)
To verify the checksum of a file on a Flash device, perform this task in privileged mode:
| Task | Command |
|---|---|
Verify the checksum of a file on a Flash device. | verify [[m/]device:] filename |
This example shows how to verify the checksum of a file (Catalyst 5000 shown):
Console> (enable) verify cat6000-sup.5-1-1.bin CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCC File bootflash:cat6000-sup.5-1-1.bin verified OK Console> (enable)
Before you use a new Flash device, you must format it. You can reserve up to 16 spare sectors for use when other sectors fail (by default, none are reserved). If you do not reserve spare sectors and later some sectors fail, you will have to reformat the entire Flash memory, erasing all existing data.
When you format a Flash device, you can specify the monlib file (the ROM monitor library), which the ROM monitor uses to access files in the Flash file system. The monlib file is also compiled into the software image.
In the format command syntax, use the device2 argument to specify the device that contains the monlib file to use. If you omit the entire device2 argument, the switch formats the device using the monlib file that is bundled with the software. If you omit just the device name (device2) from the [[device2:][monlib-filename]] argument, the switch formats the device using the named monlib file from the default Flash device. If you omit the monlib-filename from the [[device2:][monlib-filename]] argument, the switch formats the device using the monlib file from device2. If you specify the entire [[device2:][monlib-filename]] argument, the switch formats the device using the specified monlib file from the specified device. If the switch cannot find a monlib file, it terminates the formatting process.
To format a Flash memory device, perform this task in privileged mode:
| Task | Command |
|---|---|
Format a Flash memory device. | format [spare spare-number] [m/]device1: [[device2:] [monlib-filename]] |
This example shows how to format the Flash device in slot0:
Console> (enable) format slot0: All sectors will be erased, proceed (y/n) [n]?y Enter volume id (up to 31 characters): Formatting sector 1 Format device slot0 completed. Console> (enable)
|
|