Einleitung
In diesem Dokument wird beschrieben, wie Sie einen Router von der ROM Monitor (ROMmon)-Eingabeaufforderung mit der TFTP-Funktion des Boot-Images aktualisieren.
Voraussetzungen
Anforderungen
Es gibt keine spezifischen Anforderungen für dieses Dokument.
Verwendete Komponenten
Dieses Dokument ist nicht auf bestimmte Software- und Hardware-Versionen beschränkt.
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die möglichen Auswirkungen aller Befehle kennen.
Konventionen
Weitere Informationen zu Dokumentkonventionen finden Sie unter Cisco Technical Tips Conventions (Technische Tipps von Cisco zu Konventionen).
Was ist das Boot-Image? (Rx-Boot)
Das Boot-Image ist eine Teilmenge der Cisco IOS®-Software, die verwendet wird, um in Wiederherstellungssituationen Cisco IOS Software-Haupt-Images auf den Router mit TFTP herunterzuladen. Der Benutzer kann mit diesem Image über eine Befehlszeilenschnittstelle interagieren, die durch promptRouter(boot)# angegeben wird.
Bei einigen Plattformen (Cisco 1600, 2500) ist dies im ROM, bei anderen (High-End-Router) im Bootflash. Dieses Image kann als xboot image, rxboot image, bootstrap image oder boot loader oder helper image bezeichnet werden, was von Ihrer Plattform abhängt.
Das Boot-Image hat eingeschränkte Funktionen. Sie enthält beispielsweise keine Routing-Informationen.
Warnung: Speichern Sie Ihre Konfiguration niemals im Bootmodus, da ein Teil der Konfiguration (z. B. der Routing-Teil) verloren geht, wenn er auf diese Weise gespeichert wird.
Laden des Boot-Images
Wenn der Router ein gültiges Boot-Image enthält, kann ein gültiges Cisco IOS Software-Image über TFTP in den Flash-Speicher heruntergeladen werden. Führen Sie hierzu die folgenden Schritte aus:
-
Ändern Sie das Konfigurationsregister, um das Boot-Image zu starten, und stellen Sie das Konfigurationsregister wie folgt ein (je nach Eingabeaufforderung):
rommon 1 > confreg 0x2101
or
> o/r 0x2101
You must reset or power cycle for the new configuration to take effect.
!--- This is the router output when a configuration register command is entered.
Das Konfigurationsregister wurde jetzt geändert, um das Boot-Image zu starten.
-
Um das Boot-Image zu starten, setzen Sie den Router zurück:
rommon 2 > reset
or
> i
Die System-Bootstrap-Meldung wird angezeigt, und der Router startet sein Boot-Image. Auf dem Bildschirm müssen Sie Folgendes sehen:
System Bootstrap, Version 11.1(10)AA, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)
Copyright (c) 1997 by cisco Systems, Inc.
C1600 processor with 18432 Kbytes of main memory
program load complete, entry point: 0x4018060, size: 0x1e1568
Restricted Rights Legend
.
.
!--- Output omitted.
.
.
Router(boot)>
Sie müssen nun eine Eingabeaufforderung ähnlich Router(boot)> haben.
-
Wenn Sie sich noch in ROMmon befinden, bedeutet dies, dass Ihr Boot-Image entweder verloren geht oder beschädigt ist. Wenn Ihr Router kein gültiges Image in Flash oder Bootflash und kein anderes ROMmon-Upgrade-Verfahren hat, ist der einzige Weg, einen ähnlichen Router mit einer kompatiblen Flash-Karte wiederherzustellen, das Image auf diesen Router herunterzuladen und dann die Flash-Karte auf den festgeklemmten zu verschieben.
-
Überprüfen Sie die Kompatibilitätsmatrix für das PCMCIA-Dateisystem und die Informationen zum Dateisystem auf Kompatibilitätsinformationen für Flash-Karten.
-
Verbinden Sie die Ethernet-Schnittstelle 0 Ihres Routers mit dem Netzwerk, über das Sie den TFTP-Server erreichen können. Konfigurieren Sie die IP-Adresse auf der Ethernet-Schnittstelle des Routers.
Router(boot)>enable
Router(boot)#configure terminal
Router(boot)(config)#interface ethernet 0
Router(boot)(config-if)#ip address 10.77.241.160 255.255.255.0
Router(boot)(config-if)#no shutdown
-
Router, die Boot-Images ausführen, verfügen nicht über Routing-Funktionen. Daher muss ein Standard-Gateway für diesen Router konfiguriert werden. Geben Sie den globalen Konfigurationsbefehl ip default-gateway ein, um das entsprechende Standard-Gateway für diesen Router festzulegen. Dies muss auf die IP-Adresse des Routers verweisen, der mit demselben Subnetz wie die Ethernet 0-Schnittstelle verbunden ist.
Router(boot)(config)#ip default-gateway 10.77.241.129
-
Bevor Sie das Cisco IOS-Image vom TFTP-Server kopieren, stellen Sie sicher, dass der Router mit dem TFTP-Server verbunden ist.
Router(boot)#ping 10.77.233.94
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echoes to 10.77.233.94, timeout is 2 seconds:
.!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 4/4/4 ms
Router(boot)#
-
Kopieren Sie das Cisco IOS-Image vom TFTP-Server in den Flash-Speicher des Routers.
Router(boot)#copy tftp flash
PCMCIA flash directory:
No files in PCMCIA flash
[0 bytes used, 16777216 available, 16777216 total]
Address or name of remote host [255.255.255.255]? 10.77.233.94
!--- Enter the IP address of the TFTP Server.
Source file name? c1600-y-l.122-10d.bin
!--- This is the filename of the Cisco IOS image that you want to copy from
!--- the TFTP server.
Destination file name [c1600-y-l.122-10d.bin]?
!--- Press 'Enter'.
Accessing file 'c1600-y-l.122-10d.bin' on 10.77.233.94...
Loading
c1600-y-l.122-10d.bin from 10.77.233.94 (via Ethernet0):
! [OK] Device needs erasure before copying new file Erase flash device before writing? [confirm]y
!--- Press 'y' or 'Enter'.
!--- On Class B Flash file systems, the router gives you the option of erasing
!--- the existing contents of Flash memory before writing to it. If no free Flash
!--- memory is available, or if no files have ever been written to Flash memory,
!--- the erase routine is required before new files can be copied. If there is
!--- enough free Flash memory, the router gives you the option of erasing the
!--- existing Flash memory before writing to it. The system will inform you
!--- of these conditions and prompt you for a response.
!--- If you enter 'n' after the "Erase flash before writing?" prompt, the copy
!--- process continues. If you enter 'y' and confirm the erasure, the erase
!--- routine begins. Make sure to have ample Flash memory space before entering "n"
!--- at the erasure prompt. Copy 'c1600-y-l.122-10d.bin' from server as 'c1600-y-l.122-10d.bin' into Flash WITH erase? [yes/no]yes
!--- Entering 'yes' erases all the files in Flash.
Erasing device... eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee ...erased Loading
c1600-y-l.122-10d.bin from 10.77.233.94 (via Ethernet0):
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!
[OK - 7220632/16777216 bytes]Verifying checksum... OK (0x6526) Flash device copy took 00:05:57 [hh:mm:ss] Router(boot)#
-
Ändern Sie den Wert im Konfigurationsregister wieder auf 2102, damit der Router beim nächsten Neuladen mit dem neu heruntergeladenen Cisco IOS-Image booten kann.
Router(boot)#configure terminal
Router(boot)(config)#config-register 0x2102
Router(boot)(config)#exit
Router(boot)#
-
Laden Sie den Router mit dem Befehl reload neu.
Router(boot)#reload
System configuration has been modified. Save? [yes/no]: no
Building configuration...
[OK]
Proceed with reload? [confirm]
!--- Press 'Enter'.
%SYS-5-RELOAD: Reload requested
System Bootstrap, Version 11.1(10)AA, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)
Copyright (c) 1997 by cisco Systems, Inc.
C1600 processor with 18432 Kbytes of main memory
program load complete, entry point: 0x4018060, size: 0x1e1568
.
.
!--- Output omitted.
.
.
Router>
-
Um zu überprüfen, ob das richtige Image in den Router geladen wurde, überprüfen Sie die Version des Cisco IOS-Images auf dem Router mit dem Befehl show version.
Router>show version
Cisco Internetwork Operating System Software
Cisco IOS (tm) 1600 Software (C1600-Y-L), Version 12.2(10d), RELEASE SOFTWARE (fc1)
Copyright (c) 1986-2003 by cisco Systems, Inc.
Compiled Wed 14-May-03 01:04 by pwade
Image text-base: 0x0803A510, data-base: 0x02005000
ROM: System Bootstrap, Version 11.1(10)AA, EARLY DEPLOYMENT RELEASE SOFTWARE (fc1)
ROM: 1600 Software (C1600-BOOT-R), Version 11.1(10)AA, EARLY DEPLOYMENT RELEASE
SOFTWARE (fc1)
1603 uptime is 19 hours, 26 minutes
System returned to ROM by reload
System image file is "flash:c1600-y-l.122-10d.bin"
cisco 1603 (68360) processor (revision C) with 13824K/4608K bytes of memory.
Processor board ID 10240382, with hardware revision 00000000
Bridging software.
X.25 software, Version 3.0.0.
Basic Rate ISDN software, Version 1.1.
1 Ethernet/IEEE 802.3 interface(s)
1 ISDN Basic Rate interface(s)
System/IO memory with parity disabled
2048K bytes of DRAM onboard 16384K bytes of DRAM on SIMM
System running from FLASH
7K bytes of non-volatile configuration memory.
16384K bytes of processor board PCMCIA flash (Read ONLY)
Configuration register is 0x2102
Router>
Das neue Cisco IOS-Image, das von einem TFTP-Server geladen wurde, wird jetzt ausgeführt.
Zugehörige Informationen