Auf dieser Seite wird erläutert, wie Sie einen Cisco Router der Serie 2600 und ein VG200 wiederherstellen, das in ROMmon feststeckt (ROMmon-Eingabeaufforderung # ..>).
Weitere Informationen zu Dokumentkonventionen finden Sie unter Cisco Technical Tips Conventions (Technische Tipps von Cisco zu Konventionen).
Es sind keine besonderen Voraussetzungen erforderlich, um den Inhalt dieses Dokuments nachzuvollziehen.
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 sich Ihr Netzwerk in der Produktionsumgebung befindet, müssen Sie sich bei jedem Befehl zunächst dessen potenzielle Auswirkungen vor Augen führen.
Wenn der Router im ROMmon-Modus feststeckt, sollte als erste Einstellung der Wert des Konfigurationsregisters überprüft werden.
Die ersten vier Bits des Konfigurationsregisters umfassen das Boot-Feld. Der Wert des Boot-Felds definiert die Quelle eines Cisco IOS® Standard-Software-Images, das zum Ausführen des Routers verwendet wird. Wenn der Wert des Boot-Felds 0 (Konfigurationsregisterwert XXX0) ist, wechselt das System beim Start in den ROM-Überwachungsmodus (ROMmon>) und wartet auf einen Benutzerbefehl, um das System manuell zu starten. Weitere Informationen zur Bedeutung der Softwarekonfigurationsregisterbits finden Sie unter Konfigurieren des Softwarekonfigurationsregisters.
Wenn Ihr Router bei jedem Neustart des Systems immer wieder in den ROMmon-Modus wechselt, liegt dies wahrscheinlich an der Einstellung des Konfigurationsregisters. Um den konfigurierten Wert des Konfigurationsregisters zu überprüfen, verwenden Sie den Befehl confreg wie folgt:
rommon 2 > confreg Configuration Summary enabled are: load rom after netboot fails console baud: 9600 boot: the ROM Monitor do you wish to change the configuration? y/n [n]:
Wie durch die Ausgabe des Befehls confreg oben angegeben, wird das Konfigurationsregister auf einen Wert gesetzt, der den Router zwingt, jedes Mal in den ROMmon-Modus zu wechseln, wenn er neu geladen oder aus- und wieder eingeschaltet wird. Ändern Sie den Wert im Konfigurationsregister, um den Router automatisch von einem Cisco IOS-Standard-Software-Image aus zu starten, wie folgt:
rommon 2 > confreg Configuration Summary enabled are: load rom after netboot fails console baud: 9600 boot: the ROM Monitor do you wish to change the configuration? y/n [n]: y enable "diagnostic mode"? y/n [n]: enable "use net in IP bcast address"? y/n [n]: disable "load rom after netboot fails"? y/n [n]: enable "use all zero broadcast"? y/n [n]: enable "break/abort has effect"? y/n [n]: enable "ignore system config info"? y/n [n]: change console baud rate? y/n [n]: change the boot characteristics? y/n [n]: y enter to boot: 0 = ROM Monitor 1 = the boot helper image 2-15 = boot system [0]: 2 Configuration Summary enabled are: load rom after netboot fails console baud: 9600 boot: image specified by the boot system commands or default to: cisco2-C2600 do you wish to change the configuration? y/n [n]: n You must reset or power cycle for new config to take effect
Auf diese Weise haben Sie das Konfigurationsregister auf einen Wert geändert, durch den beim Start nach einem gültigen Cisco IOS Software-Image gesucht und vom selben gestartet werden kann. Der Router muss jetzt zurückgesetzt werden.
rommon 3 > reset System Bootstrap, Version 11.3(2)XA4, RELEASE SOFTWARE (fc1) Copyright (c) 1999 by cisco Systems, Inc. TAC:Home:SW:IOS:Specials for info <SNIP>
Der Router sollte nun mit einem gültigen Cisco IOS Software-Image neu geladen werden.
Wenn der Wert für das Konfigurationsregister so festgelegt ist, dass das System automatisch von einem Cisco IOS Software-Standard-Image gestartet wird, und wenn während des Starts kein Unterbrechungssignal gesendet wird, sollte der Router normal booten. Wenn der Router jedoch weiterhin in den ROMmon-Modus wechselt, liegt dies wahrscheinlich daran, dass das Gerät kein gültiges Cisco IOS Software-Image findet.
Als Erstes müssen Sie nach einem gültigen Cisco IOS Software-Image suchen. Führen Sie dazu den Befehl dir <device> für jedes verfügbare Gerät aus, und suchen Sie nach einem gültigen Cisco IOS Software-Image. Um beispielsweise im Flash nach dem IOS zu suchen, verwenden Sie den unten angezeigten Befehl.
rommon 1 > dir flash: File size Checksum File name 5358032 bytes (0x51c1d0) 0x7b16 c2600-i-mz.122-10b.bin rommon 2 >
Beachten Sie, dass das angegebene Gerät wahrscheinlich nicht existiert, wenn der Router die Meldung "Bad Device Name" (Fehlerhafter Gerätename) zurückgibt. Die obige Ausgabe zeigt an, dass tatsächlich ein gültiges Bild im Flash vorhanden ist. Versuchen Sie, von diesem Image aus mit dem boot-Befehl zu starten.
rommon 2 > boot flash:c2600-i-mz.122-10b.bin program load complete, entry point: 0x80008000, size: 0x51c0dc Self decompressing the image : ################################################# ################################## ...
Der Router sollte nun mit dem Cisco IOS Software-Image booten, das im Boot-Befehl angegeben ist. Es kann jedoch vorkommen, dass ein gültiges Image auf keinem der Geräte vorhanden ist oder das Image auf dem Flash beschädigt ist. In diesen Fällen muss ein gültiges Image mithilfe des Trivial File Transfer Protocol (TFTP) oder des Xmodem-Verfahrens heruntergeladen werden. Beide Verfahren können im ROMmon-Modus ausgeführt werden.
Hinweis: Es gibt Fälle, in denen die Systemmeldung "Das Gerät enthält keine gültige magische Zahl" angezeigt wird. In diesem Fall müssen Sie zusätzlich zum Erhalt eines gültigen Cisco IOS Software-Images den Flash-Speicher möglicherweise erneut installieren oder austauschen, falls er beschädigt ist.
Dies ist der schnellste Weg, ein neues Cisco IOS Software-Image auf dem Router zu installieren. Fahren Sie mit Verwenden des Befehls tftpdnld fort.
Über den Konsolen-Port können Sie mit Xmodem auch eine neue Version der Cisco IOS-Software herunterladen. Gehen Sie zu Xmodem Console Download Procedure Using ROMmon.
Überarbeitung | Veröffentlichungsdatum | Kommentare |
---|---|---|
1.0 |
14-Dec-2001 |
Erstveröffentlichung |