Come utilizzare il comando cisco show boot variable commit?

Seguici:

Il comando specifico cisco show boot variable commit non è ufficialmente documentato nei riferimenti ai comandi di Cisco. Negli ambienti Cisco IOS e IOS-XE, le variabili di avvio vengono in genere gestite utilizzando boot system comando e confermato con show boot or show bootvarLa persistenza è garantita salvando la configurazione utilizzando write memory or copy running-config startup-config, piuttosto che un dedicato commit sottocomando.

Questo articolo illustra come visualizzare, modificare e risolvere i problemi delle variabili di avvio Cisco, assicurando che il dispositivo avvii l'immagine corretta durante i riavvii.

Come utilizzare il comando cisco show boot variable commit

Comprensione della variabile di avvio Cisco

Migliori variabile di avvio istruisce un Dispositivo Cisco quale/i immagine/i iOS caricare all'avvio. Può includere più percorsi di immagine, separati da punto e virgola, che fungono da opzioni di fallback in caso di errore dell'immagine primaria.

BOOT variable = flash:/cat3k_caa-universalk9ldpe.16.12.12.SPA.bin;flash:packages.conf;

Il dispositivo controlla i file elencati in sequenza e carica il primo valido.


Come controllare la sequenza di avvio in Cisco Router

Per controllare la sequenza di avvio o le variabili di avvio configurate, utilizzare:

show boot

or

show bootvar

Questi comandi mostrano le immagini correnti impostate per il caricamento all'avvio. Questo è il modo più diretto per verificare la sequenza di avvio del router Cisco.

Esempio:


Router# show boot
BOOT variable = bootflash:cat4000-k8.7-6-6.bin;
CONFIG_FILE =
BOOTLDR =
Configuration register is 0x2102


mostra avvio vs. mostra versione

Caratteristica show boot / show bootvar show version
Missione Visualizza le immagini di avvio configurate Mostra l'immagine iOS attualmente in esecuzione
Esempio di uscita Variabile BOOT = flash:ios-image.bin Il file immagine di sistema è "flash:c1900-universalk9..."
Usa caso Verifica di cosa verrà avviato al prossimo ricaricamento Verifica di cosa è attualmente in esecuzione


Come visualizzare l'immagine attiva in Cisco

Per verificare quale immagine IOS è in esecuzione:

show version

Cerca la riga:

System image file is "flash:"

Ciò conferma quale immagine è stata avviata dal router o dallo switch dopo l'ultimo ricaricamento.


Come rimuovere la variabile di avvio in Cisco

Le variabili di avvio possono essere rimosse utilizzando quanto segue:

  1. Entra nella modalità di configurazione:
    configure terminal
  2. Rimuovere tutte le voci del sistema di avvio:
    no boot system
  3. Per gli switch Catalyst:
    no boot system switch all
  4. Rimuovi voci specifiche:
    no boot system flash bootflash:old-image.bin
  5. Salva la configurazione:
    write memory

Se si salta questo passaggio, le modifiche andranno perse al riavvio.


Impostazione di nuove variabili di avvio

Dopo aver pulito le voci esistenti o durante un aggiornamento dell'immagine, impostare nuove variabili di avvio:

boot system flash:packages.conf

o per un'immagine specifica:

boot system flash bootflash:cat4500e-entservicesk9-mz.152-4.E7.bin

Impostazione di nuove variabili di avvio

flash: contro bootflash:

  • flash: — comune nei router/switch tradizionali basati su IOS
  • bootflash: — utilizzato in IOS-XE e sistemi modulari (ad esempio, Catalyst 9000)

Per elencare lo spazio di archiviazione disponibile:

dir /all


Salvataggio della configurazione

Salvare sempre le modifiche dopo aver modificato le impostazioni di avvio:

end
write memory

or

copy running-config startup-config

In caso contrario, al riavvio il dispositivo tornerà alle impostazioni di avvio precedenti.


Registro di configurazione e processo di avvio di Cisco IOS

Le variabili di avvio funzionano insieme a registro di configurazione (mostrato show version). Il valore predefinito 0x2102 istruisce il dispositivo a utilizzare il boot system comandi. Assicurati che sia impostato correttamente usando:

show version | include Configuration register

Se la variabile di avvio è configurata correttamente ma non viene utilizzata, verificare che il registro di configurazione non stia forzando ROMMON o ignorando startup-config (0x2142).


Come mostrare la configurazione in esecuzione su Cisco

Per visualizzare la configurazione attiva (inclusi i comandi di avvio correnti del sistema):

show running-config

Cerca linee come:

boot system flash:packages.conf

Ciò conferma la variabile di avvio corrente all'interno della configurazione live.


Domande frequenti sulle variabili di avvio Cisco

D1: Come posso controllare l'immagine iOS attualmente in esecuzione sul mio dispositivo Cisco?

A: Usa il show versionLa riga "Il file immagine di sistema è..." indica l'immagine in esecuzione.

D2: Perché la mia variabile di avvio Cisco mostra più file?

A: Più voci consentono opzioni di fallback. Il dispositivo prova tutti i file elencati in ordine finché uno non funziona.

D3: Qual è la differenza tra boot system flash: and boot system bootflash:?

A: La parola chiave riflette la convenzione di denominazione dell'archiviazione. Utilizzare bootflash: sulle piattaforme IOS-XE più recenti.

D4: Posso rimuovere tutti i comandi di avvio del sistema?

A: Sì. Nella modalità di configurazione globale, utilizzare no boot systemNon dimenticare di salvare dopo.

D5: Cosa succede se non salvo la configurazione dopo aver modificato le variabili di avvio?

A: Dopo un riavvio, il dispositivo tornerà all'ultima configurazione salvata, ignorando tutte le modifiche non salvate.

Expert

La competenza crea fiducia

Oltre 20 anni • Oltre 200 paesi • Oltre 21500 clienti/progetti
CCIE · JNCIE · NSE7 · ACDX · HPE Master ASE · Esperto di server/intelligenza artificiale Dell