La documentazione per questo prodotto è stata redatta cercando di utilizzare un linguaggio senza pregiudizi. Ai fini di questa documentazione, per linguaggio senza di pregiudizi si intende un linguaggio che non implica discriminazioni basate su età, disabilità, genere, identità razziale, identità etnica, orientamento sessuale, status socioeconomico e intersezionalità. Le eventuali eccezioni possono dipendere dal linguaggio codificato nelle interfacce utente del software del prodotto, dal linguaggio utilizzato nella documentazione RFP o dal linguaggio utilizzato in prodotti di terze parti a cui si fa riferimento. Scopri di più sul modo in cui Cisco utilizza il linguaggio inclusivo.
Cisco ha tradotto questo documento utilizzando una combinazione di tecnologie automatiche e umane per offrire ai nostri utenti in tutto il mondo contenuti di supporto nella propria lingua. Si noti che anche la migliore traduzione automatica non sarà mai accurata come quella fornita da un traduttore professionista. Cisco Systems, Inc. non si assume alcuna responsabilità per l’accuratezza di queste traduzioni e consiglia di consultare sempre il documento originale in inglese (disponibile al link fornito).
In questo documento viene descritto come ripristinare un dispositivo Cisco Catalyst Switch a configurazione fissa a causa di un'immagine di sistema danneggiata o una variabile di avvio impostata in modo errato.
Se non lo si è già fatto, collegare un PC alla porta console dello switch. Per informazioni su come connettere un terminale a uno switch Catalyst a configurazione fissa, fare riferimento a Collegamento di un terminale alla porta console sugli switch Catalyst. Utilizzare un programma di emulazione terminale come Microsoft Windows HyperTerminal per stabilire la sessione console.
Queste sono le impostazioni:
Bit per secondo: 9600
Bit di dati: 8
Parità: nessuna
Bit di stop: 1
Controllo del flusso: Nessuno
Gli switch Catalyst a configurazione fissa descritti in questo documento includono gli switch serie 2940, 2950/2955, 2970, 3550, 3560, 3750 e 3750 Metro.
Le informazioni discusse in questo documento fanno riferimento a dispositivi usati in uno specifico ambiente di emulazione. Su tutti i dispositivi menzionati nel documento la configurazione è stata ripristinata ai valori predefiniti. Se la rete è operativa, valutare attentamente eventuali conseguenze derivanti dall'uso dei comandi.
Per ulteriori informazioni sulle convenzioni usate, consultare il documento Cisco sulle convenzioni nei suggerimenti tecnici.
Quando sugli switch Catalyst a configurazione fissa si verificano errori di avvio, possono verificarsi le seguenti condizioni:
Lo switch viene riavviato continuamente.
Lo switch visualizza il prompt switch:.
Viene visualizzato il error loading flash: messaggio.
Switch: visualizza il prompt Switch: o "Error Loading Flash:" (Errore durante il caricamento di Flash:).
-
Il prompt switch: indica che lo switch non è stato avviato completamente e richiede all'utente di completare il processo di avvio.
-
Il messaggio indica error loading flash:<image> che lo switch non è riuscito a caricare un'immagine a causa di un'immagine danneggiata o persa.
L'immagine danneggiata o persa può essere il risultato di un download non riuscito. In questo caso, l'immagine presenta un checksum errato o un aggiornamento software non riuscito e la procedura di aggiornamento non è stata seguita correttamente. È possibile che l'utente abbia eliminato l'immagine ma non l'abbia sostituita. È possibile che una variabile di avvio sia stata impostata in modo errato.
Quando una sessione console è aperta, viene visualizzato un messaggio di errore simile al seguente:
Error loading "flash:c2950-i6q4l2-mz.121-12c.EA1.bin"
Normalmente lo switch tenta di avviare automaticamente la successiva immagine valida nel file system Flash. Di seguito è riportato un esempio:
Error loading "flash:c2950-i6q4l2-mz.121-12c.EA1.bin"
Interrupt within 5 seconds to abort boot process.
Loading "flash:/c2950-i6q4l2-mz.121-13.EA1.bin"...######
########################################################
!--- Output suppressed.
Se non è disponibile un'immagine di backup valida da cui avviare il sistema, il processo di avvio non riesce. Di seguito è riportato un esempio:
Error loading "flash:c2950-i6q4l2-mz.121-12c.EA1.bin"
Interrupt within 5 seconds to abort boot process.
Boot process failed...
Soluzione
Procedura dettagliata di ripristino
Nota: un PC deve essere collegato alla porta console dello switch.
Passaggio 1. Se lo switch viene riavviato continuamente, completare una delle procedure descritte in questo passaggio, a seconda del modello di switch in uso.
Nota: se lo switch non è in fase di riavvio continuo, ma si trova già nel prompt dello switch:, procedere direttamente al punto 2.
- Catalyst serie 2940 e 2950 Switch
a. Scollegare il cavo di alimentazione.
b. Tenere premuto il tasto MODE mentre si ricollega il cavo di alimentazione allo switch.
Il tasto MODE si trova sul lato sinistro del pannello anteriore.
c. Rilasciare il tasto MODE dopo lo spegnimento del LED STAT.
Nota: la posizione dei LED può variare leggermente a seconda del modello.
d. A questo punto, viene visualizzato il prompt switch:. Procedere al passo 2.
- Switch Catalyst serie 2970, 3550, 3560 e 3750
a. Scollegare il cavo di alimentazione.
b. Tenere premuto il tasto MODE mentre si ricollega il cavo di alimentazione allo switch.
Il tasto MODE si trova sul lato sinistro del pannello anteriore.
c. Rilasciare il tasto MODE dopo lo spegnimento della precedente porta LED 1x.
Nota: la posizione dei LED può variare leggermente a seconda del modello.
d. A questo punto, viene visualizzato il prompt switch:. Procedere al passo 2.
- Switch Catalyst serie 2955
a. Usare una sequenza di interruzione dalla tastiera per accedere alla modalità switch:
L'applicazione terminale e il sistema operativo utilizzati determinano la sequenza di interruzione da utilizzare. HyperTerminal in esecuzione su Windows 2000 utilizza Ctrl-Break. Per ulteriori informazioni, consultare il documento sulle combinazioni di sequenze di Break Key standard durante il recupero della password.
In questo esempio viene utilizzato HyperTerminal per accedere alla modalità switch: su uno switch 2955:
C2955 Boot Loader (C2955-HBOOT-M) Version 12.1(0.508)EA1, BETA TEST SOFTWARE
Compiled Wed 30-Oct-02 15:24 by antonino
WS-C2955T-12 starting...
Base ethernet MAC Address: 00:03:fd:62:7c:00
Xmodem file system is available.
Initializing Flash...
flashfs[0]: 19 files, 2 directories
flashfs[0]: 0 orphaned files, 0 orphaned directories
flashfs[0]: Total bytes: 7741440
flashfs[0]: Bytes used: 4628480
flashfs[0]: Bytes available: 3112960
flashfs[0]: flashfs fsck took 7 seconds.
...done initializing flash.
Boot Sector Filesystem (bs:) installed, fsid: 3
Parameter Block Filesystem (pb:) installed, fsid: 4
*** The system will autoboot in 15 seconds ***
Send break character to prevent autobooting.
!--- Wait until you see this message before
!--- you issue the break sequence.
!--- Enter Ctrl-Break with the use of HyperTerminal.
The system has been interrupted prior to initializing the
flash filesystem. The following commands will initialize
the flash filesystem, and finish loading the operating
system software:
flash_init
load_helper
boot
switch:
b. Andare al passo 2.
Passaggio 2. Eseguire il
flash_init comando e il
load_helper comando.
Se Flash è già stato inizializzato, viene visualizzato quanto segue:
switch: flash_init
Initializing Flash...
...The flash is already initialized.
switch:
Se Flash non è stato inizializzato, viene visualizzato quanto segue:
switch: flash_init
Initializing Flash...
flashfs[0]: 21 files, 2 directories
flashfs[0]: 0 orphaned files, 0 orphaned directories
flashfs[0]: Total bytes: 7741440
flashfs[0]: Bytes used: 4499456
flashfs[0]: Bytes available: 3241984
flashfs[0]: flashfs fsck took 7 seconds.
...done initializing flash.
Boot Sector Filesystem (bs:) installed, fsid: 3
Parameter Block Filesystem (pb:) installed, fsid: 4
Usare il
load_helper comando per caricare le immagini dell'helper di avvio. Di seguito è riportato un esempio:
switch: load_helper
switch:
Passaggio 3. Usare il comando
dir flash: per visualizzare il contenuto del file system Flash.
Determinare se nella memoria flash sono presenti file di immagine o directory di immagini Cisco IOS®:. I file di immagine Cisco IOS sono
.bin file e alle directory delle immagini è assegnato il nome file immagine, esclusa l'estensione del
.bin file. Se non esistono file di immagine o directory di immagini Cisco IOS, viene visualizzato quanto segue:
switch: dir flash:
Directory of flash:/
2 -rwx 5 <date> private-config.text
3 -rwx 110 <date> info
4 -rwx 976 <date> vlan.dat
6 -rwx 286 <date> env_vars
26 -rwx 1592 <date> config.text
8 drwx 1088 <date> html
19 -rwx 110 <date> info.ver
4393472 bytes available (3347968 bytes used)
switch:
!--- No Cisco IOS images or image directories exist in Flash.
Se la directory Flash è simile a questa, andare direttamente al punto 5. 5. Ripristina lo switch con un trasferimento di file Xmodem.
Se in Flash è ancora presente un'immagine, usare il
boot comando (passaggio 4) per tentare di ripristinare lo switch. Prima di usare il
boot comando, verificare dove è archiviata l'immagine Cisco IOS nella directory Flash. la posizione in cui è memorizzata l'immagine può variare a seconda del modello di switch in uso.
-
File system Flash di Catalyst 2940, 2950 e 2955
Il file di immagine Cisco IOS (
.bin file) risiede sempre nella directory flash: sugli switch Catalyst serie 2940, 2950 e 2955. Di seguito è riportato un esempio:
switch: dir flash:
Directory of flash:/
3 -rwx 2888547 <date> c2950-i6q4l2-mz.121-13.EA1.bin
!--- The Cisco IOS image file (.bin file) is stored in
!--- the flash: directory on Catalyst 2940, 2950, and 2955 series switches.
4 -rwx 976 <date> vlan.dat
6 drwx 832 <date> html
22 -rwx 110 <date> info
23 -rwx 110 <date> info.ver
25 -rwx 38 <date> env_vars
3132928 bytes available (4608512 bytes used)
!--- This output is from a Catalyst 2950 switch. Output from a
!--- Catalyst 2940 or 2955 varies slightly.
-
File system Flash di Catalyst 2970, 3550, 3560 e 3750
L'organizzazione del file system Flash su Catalyst 2970, 3550, 3560 e 3750 è leggermente diversa. È possibile memorizzare il file di immagine Cisco IOS nella
flash: directory. Tuttavia, se si utilizza l'immagine di Cluster Management Suite (CMS) per gestire gli switch con un'interfaccia Web, è possibile memorizzare il file dell'immagine Cisco IOS in una propria directory. In questo caso, usare
flash: il comando directory per visualizzare il file immagine.
switch: dir flash:
Directory of flash:/
2 -rwx 976 <date> vlan.dat
3 -rwx 386 <date> system_env_vars
4 -rwx 5 <date> private-config.text
6 -rwx 1554 <date> config.text
24 drwx 192 <date> c3550-i5q3l2-mz.121-13.EA1
!--- You can store the Cisco IOS image file in its own directory.
!--- Name the directory with the image name, but exclude the .bin extension.
42 -rwx 33 <date> env_vars
!--- Output suppressed.
switch: dir flash:c3550-i5q3l2-mz.121-13.EA1
!--- Issue the dir flash:<directory>
!--- command in order to view the Cisco IOS image file.
Directory of flash:c3550-i5q3l2-mz.121-13.EA1/
25 drwx 832 <date> html
40 -rwx 3993612 <date> c3550-i5q3l2-mz.121-13.EA1.bin
!--- This is where the Cisco IOS image file is stored for a CMS image.
41 -rwx 252 <date> info
9992192 bytes available (6006784 bytes used)
!--- This output is from a Catalyst 3550 switch. Output from a
!--- Catalyst 2970, 3560, or 3750 varies slightly.
switch:
Tentativo di avvio dell'immagine
Passaggio 4. Dopo aver verificato la posizione del file di immagine Cisco IOS, provare ad avviare l'immagine. Eseguire il comando
boot flash:<filename> o il
boot flash:<directory/filename> comando.
-
Catalyst 2950
switch: boot flash:c2950-i6q4l2-mz.121-13.EA1.bin
!--- This example uses the boot flash:<filename> !--- command on a 2950.
Loading "flash:c2950-i6q4l2-mz.121-13.EA1.bin"...###########
###########################################################
!--- Output suppressed.
!--- This command syntax is the same for Catalyst 2940 and 2955 series
!--- switches.
-
Catalyst 3550
switch: boot flash:c3550-i5q3l2-mz.121-13.EA1/c3550-i5q3l2-mz.121-13.EA1.bin
!--- This example uses the boot flash:<filename>/<directory>
!--- command on a 3550.
Loading "flash:c3550-i5q3l2-mz.121-13.EA1/c3550-i5q3l2-mz.121-13.EA1.bin"...####
################################################################################
!--- Output suppressed.
!--- This command syntax is the same for Catalyst 2970, 3560, and 3750
!--- series switches.
Se si esegue il comando boot e il risultato è un avvio corretto, viene visualizzato il prompt switch: predefinito o hostname:.
Press RETURN to get started!
Switch>
!--- The boot up was successful.
Accertarsi di aver configurato l'istruzione di avvio corretta sullo switch. Vedere la sezione Verifica.
Se si usa il comando boot e il comando non riesce a eseguire l'avvio, viene visualizzato il prompt switch: o si è nuovamente bloccati in un riavvio continuo. L'unica opzione per ripristinare lo switch è un trasferimento di file Xmodem. Il passaggio 5 riguarda questo trasferimento di file.
Passaggio 5. Se il comando di avvio non è riuscito o non è disponibile alcuna immagine valida da cui avviare Flash, eseguire un trasferimento di file Xmodem.
Un tipico trasferimento di file Xmodem può richiedere fino a 2 ore, che dipende dalle dimensioni dell'immagine.
Scaricare l'immagine Cisco IOS (
.bin file ) a cui si desidera eseguire l'aggiornamento da Cisco Technical Support & Downloads.
Nota: tutti gli strumenti menzionati in questo articolo sono accessibili solo dai client registrati Cisco.
Nota: non utilizzare un'immagine CMS (
.tarfile ). L'immagine è più grande e il trasferimento richiede più tempo.
Usate il comando
dir flash: per confrontare le dimensioni dell'immagine in byte con lo spazio libero che rimane in Flash. Di seguito è riportato un esempio:
switch: dir flash:
Directory of flash:/
!--- Output suppressed.
3132928 bytes available (4608512 bytes used)
!--- There are approximately 3 MB of Flash space available for a new image.
Se necessario, usare il
delete comando per eliminare le immagini danneggiate rimaste. Di seguito è riportato un esempio:
switch: delete flash:c2950-i6q4l2-mz.121-12c.EA1.bin
!--- Issue the delete flash:<filename>
!--- command in order to delete a Cisco IOS image.
Are you sure you want to delete "flash:c2950-i6q4l2-mz.121-12c.EA1.bin" (y/n)? y
!--- Enter y for yes if you want to delete the image.
File "flash:c2950-i6q4l2-mz.121-12c.EA1.bin" deleted
switch:
Nell'esempio seguente viene illustrata una procedura Xmodem su uno switch 2955 con HyperTerminal. La procedura è la stessa per tutti gli switch Catalyst a configurazione fissa menzionati in questo documento.
-
Eseguire il comando copy xmodem: flash:<filename> sullo switch.
Di seguito è riportato un esempio:
switch: copy xmodem: flash:c2955-i6q4l2-mz.121-13.EA1.bin
Begin the Xmodem or Xmodem-1K transfer now...
CCC
- Nella parte superiore della finestra di HyperTerminal, scegliere Trasferisci > Invia file.
c. Scegliere il protocollo Xmodem nella finestra di dialogo Send File e fare clic su Browse (Sfoglia) per selezionare l'immagine Cisco IOS (
.bin file ) scaricata in precedenza.
d. Per iniziare il trasferimento Xmodem, fare clic su Send.
Il trasferimento dei file Xmodem ha inizio. Il trasferimento può richiedere fino a 2 ore, a seconda delle dimensioni dell'immagine.
CCCCCC.........................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
.............................................................................
File "xmodem:" successfully copied to "flash:c2955-i6q4l2-mz.121-13.EA1.bin"
!--- If the Xmodem file transfer fails for some reason, restart the process.
!--- If the Xmodem file transfer is successful, you return to the
!--- switch: prompt.
switch:
Passaggio 6. Avviare la nuova immagine appena copiata con la procedura Xmodem.
Utilizzare il comando
boot flash:<filename> , come mostrato nell'esempio:
switch: boot flash:c2955-i6q4l2-mz.121-13.EA1.bin
Loading "flash:c2955-i6q4l2-mz.121-13.EA1.bin"...###############################
################################################################################
!--- Output suppressed.
Press RETURN to get started!
Switch>
!--- The boot up was successful.
Verificare che le istruzioni di avvio siano impostate correttamente.
Velocizzare Il Ripristino Xmodem
copy xmodem: flash:[Cisco IOS filename] Quando un utente tenta di ripristinare lo switch da un Cisco IOS danneggiato o perso, il comando non viene visualizzato sotto il prompt switch:. Il comando
copy viene visualizzato al di sotto del prompt switch:, ma il
copy xmodem: comando non lo è.
Completare questi passaggi per velocizzare il ripristino di Xmodem:
-
Impostare la velocità in baud su 115200 sul prompt switch:.
switch: set BAUD 115200
!--- The screen goes blank after you enter this command.
-
Riavviare HyperTerminal.
-
In Proprietà PORTA COM selezionare 115200 bit al secondo. Viene visualizzato il prompt switch:.
-
Avviare il ripristino di Xmodem.
-
Dopo il ripristino del modem XM, impostare nuovamente la velocità in BAUD su 9600. se il comando set BAUD 9600 non porta la velocità in baud a 9600, usare il unset BAUD comando per portare la velocità in baud al valore predefinito di 9600 bps.
Verifica
Attenersi alla seguente procedura:
-
Utilizzare il comando show version per verificare la versione corrente del software in esecuzione.
Di seguito è riportato un esempio:
2955#show version
Cisco Internetwork Operating System Software
Cisco IOS (tm) C2955 Software (C2955-I6Q4L2-M), Version 12.1(13)EA1, RELEASE SOFTWARE
!--- This is the current version of software.
-
Usare il comando dir flash:<directory> per visualizzare l'immagine Cisco IOS (.bin file) su Catalyst 2940, 2950 o 2955.
2950#dir flash:
Directory of flash:/
3 -rwx 5 Mar 01 1993 00:12:55 private-config.text
4 -rwx 2905856 Jan 01 1970 03:06:25 c2955-i6q4l2-mz.121-13.EA1.bin
!--- The Cisco IOS image (.bin file) is stored in flash:
!--- on a Catalyst 2940, 2950 or 2955.
!--- Output suppressed.
Se si esegue un'immagine CMS su uno switch Catalyst 2970, 3550, 3560 o 3750, è possibile memorizzare l'immagine Cisco IOS in una directory delle immagini:
dir flash:<directory>
3550#dir flash:
Directory of flash:/
2 -rwx 976 Mar 01 1993 21:47:00 vlan.dat
4 -rwx 5 Mar 06 1993 23:32:04 private-config.text
6 -rwx 1554 Mar 06 1993 23:32:04 config.text
7 drwx 192 Mar 01 1993 00:14:02 c3550-i5q3l2-mz.121-13.EA1
!--- Notice the "d" for directory in the permission statement.
!--- This is an image directory that is installed when you upgrade the
!--- switch with a CMS image.
!--- The Cisco IOS image (.bin file) is inside this directory.
5 -rwx 3823261 Mar 01 1993 00:46:01 c3550-i5q3l2-mz.121-12c.EA1.bin
!--- This is another Cisco IOS image (.bin file).
8 -rwx 33 Mar 01 1993 00:14:06 env_vars
9 -rwx 384 Mar 01 1993 00:14:06 system_env_vars
15998976 bytes total (6168576 bytes free)
!--- This output is from a Catalyst 3550 switch. Output from a
!--- Catalyst 2970, 3560, or 3750 varies slightly.
3550#
Per visualizzare l'immagine Cisco IOS ( .bin file), è necessario usare il comando su uno switch Catalyst 3550.
3550#dir flash:c3550-i5q3l2-mz.121-13.EA1
Directory of flash:/c3550-i5q3l2-mz.121-13.EA1/
23 drwx 832 Mar 01 1993 00:12:00 html
40 -rwx 3993612 Mar 01 1993 00:14:02 c3550-i5q3l2-mz.121-13.EA1.bin
41 -rwx 252 Mar 01 1993 00:14:02 info
15998976 bytes total (6168576 bytes free)
!--- This output is from a Catalyst 3550 switch. Output from a
!--- Catalyst 2970, 3560, or 3750 varies slightly.
3550#
-
Per verificare che l'istruzione boot sia impostata correttamente, usare il comando show boot:
Switch#show boot
BOOT path-list:
!--- No boot system statement is set in this case.
!--- Output suppressed.
Usare il comando show boot per visualizzare le istruzioni di avvio. Se non è impostata alcuna istruzione di avvio o se l'istruzione di avvio punta a una versione precedente o persa del software, configurare l'istruzione di avvio corretta. Eseguire il boot system flash:<filename> comando.
2955#configure terminal
2955(config)#boot system flash:c2955-i6q4l2-mz.121-13.EA1.bin
!--- This is how to set a boot system statement on a Catalyst 2940, 2950, or 2955.
2955(config)#end
2955#
2955#show boot
BOOT path-list: flash:c2955-i6q4l2-mz.121-13.EA1.bin
!--- Output suppressed.
Se si utilizza un'immagine CMS su uno switch Catalyst 2970, 3550, 3560 o 3750, è possibile memorizzare l'immagine Cisco IOS (file con estensione bin) in una directory distinta. Usare il comando
boot system flash:directory/filename :
3550#configure terminal
3550(config)#boot system flash:c3550-i5q3l2-mz.121-13.
EA1/c3550-i5q3l2-mz.121-13.EA1.bin
!--- This command should be on one line.
!--- This is how to set a boot system statement on a Catalyst
!--- 3550 if the Cisco IOS image (.bin file) is in its own image directory.
3550#end
3550#
3550#show boot
BOOT path-list: flash:c3550-i5q3l2-mz.121-13.EA1/c3550-i5q3l2-mz.121-13.EA1.bin
!--- Output suppressed.
Informazioni correlate
Revisione | Data di pubblicazione | Commenti |
---|---|---|
2.0 |
11-Aug-2023 |
Certificazione |
1.0 |
02-Apr-2003 |
Versione iniziale |