Cette page explique comment récupérer un Cisco 7200, 7300, 7400, 7500, RSP7000, Catalyst 5500 RSM, uBR7100, uBR7200, uBR10000, ou routeur de gamme 12000 coincé dans ROMmon (rommon # > demande).
Aucune spécification déterminée n'est requise pour ce document.
Ce document n'est pas limité à des versions de matériel et de logiciel spécifiques.
Les informations présentées dans ce document ont été créées à partir de périphériques dans un environnement de laboratoire spécifique. Tous les périphériques utilisés dans ce document ont démarré avec une configuration effacée (par défaut). Si vous travaillez dans un réseau opérationnel, assurez-vous de bien comprendre l'impact potentiel de toute commande avant de l'utiliser.
Pour plus d'informations sur les conventions des documents, référez-vous aux Conventions utilisées pour les conseils techniques de Cisco.
Si un routeur continue à écrire le mode moniteur ROM chaque fois le routeur est mis sous tension ou rechargé, la première configuration qui devrait être vérifiée est la valeur configurée du registre de configuration.
Les quatre premiers bits du registre de configuration comportent le champ de démarrage. La valeur du gisement de démarrage définit la source de l'Cisco IOS par défaut ? ? image logicielle qui sera utilisée pour exécuter le routeur. Si la valeur du gisement de démarrage est 0 ? ? ? valeur de registre de configuration de XXX0 ? ? ? sur le startup, le système entre et demeure dans le mode moniteur ROM (rommon>), attendant un ordre d'utilisateur de démarrer le système manuellement.
Pour plus d'informations sur la signification des bits du registre de configuration logicielle, consultez Configuration du registre de configuration logicielle. Pour vérifier la valeur configurée du registre de configuration, utilisez la commande de confreg comme affiché ci-dessous.
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]:
Comme indiqué par la sortie de la commande de confreg ci-dessus, le registre de configuration est placé à une valeur qui force le routeur pour entrer dans le mode de ROMmon chaque fois qu'il est rechargé ou à l'alimentation faite un cycle. Pour rendre le démarrage du routeur automatique à partir d'une image logicielle de Cisco IOS par défaut, changez la valeur de registre de configuration comme indiqué ci-dessous :
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]: disable "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 [2]: 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-C7200 do you wish to change the configuration? y/n [n]: n You must reset or power cycle for new config to take effect
Ce faisant, vous avez changé le registre de configuration à une valeur qui le fait rechercher une image du logiciel Cisco IOS valide sur le startup et démarre de la même chose. Le routeur doit maintenant être remis à l'état initial comme suit :
rommon 3 > reset System Bootstrap, Version 11.1(10) [dschwart 10], RELEASE SOFTWARE (fc1) Copyright (c) 1994 by cisco Systems, Inc. C7200 processor with 65536 Kbytes of main memory CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC Self decompressing the image : ########################################### ################################ <SNIP>
Le routeur devrait maintenant être rechargé avec une image logicielle valide de Cisco IOS.
Si la valeur de registre de configuration est réglée pour rendre le démarrage du système automatique à partir d'une image logicielle de Cisco IOS par défaut, et si aucun signal de coupure n'est envoyé pendant le démarrage, le routeur devrait démarrer normalement. Cependant, si le routeur entre toujours le mode de rommon, il est le plus susceptible parce que le routeur ne peut pas localiser une image du logiciel Cisco IOS valide.
Dans ce cas, la première chose que vous devez faire est de rechercher une image du logiciel Cisco IOS valide dans chaque périphérique disponible. Émettez la commande de dev de voir quels périphériques sont disponibles sur votre routeur :
rommon 1 > dev Devices in device table: id name bootflash: boot flash slot0: PCMCIA slot 0 slot1: PCMCIA slot 1 eprom: EPROM rommon 2 >
Ensuite, émettez la commande de dir [ID de périphérique] pour chacun des périphériques disponibles, et recherchez une image du logiciel Cisco IOS valide (l'ID de périphérique est slot0 : et/ou slot1 : , correspondant aux cartes PCMCIA insérées dans les emplacements respectifs) :
rommon 2 > dir slot0: File size Checksum File name 12566060 bytes (0xbfbe2c) 0x38d1c81b c7200-ik8s-mz.122-10b.bin rommon 3 >
Notez que si le routeur renvoie un message de « mauvais nom du périphérique », le périphérique spécifié probablement n'existe pas.
La sortie du dir slot0 : la commande ci-dessus indique qu'une image valide est en effet présente dans l'éclair. Essayez de démarrer de cette image à l'aide de la commande de démarrage.
rommon 3> boot slot0:c7200-ik8s-mz.122-10b.bin CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CCCCCCCCCCCCCCCCCC <SNIP>
Le routeur devrait maintenant démarrer avec l'image du logiciel Cisco IOS valide. Cependant, il y a des périodes où une image valide pour le routeur n'existe pas sur les périphériques l'uns des. Les possibles raison sont :
Tous les périphériques pourraient être vides (comme non indiqué par le message système « aucun fichier dans le répertoire »)
Les périphériques ont pu avoir été formatés sur un routeur appartenant à un système de fichiers différent (indiqué par le message système le « périphérique ne contient pas un nombre magique valide »)
Les périphériques peuvent ne pas fonctionner (message système « le nombre magique de périphérique de lecture de problème »)
L'image de logiciel Cisco IOS a pu avoir été corrompue
Dans des ces cas, une image valide doit être téléchargée utilisant le Protocole TFTP (Trivial File Transfer Protocol) ou d'un autre routeur utilisant la carte PCMCIA comme expliqué ci-dessous.
Voyez comment améliorer de ROMmon utilisant le TFTP avec l'image de démarrage pour le mode d'emploi détaillé.
Si l'image principale et l'image de démarrage sont corrompues ou supprimées, la seule manière de récupérer le routeur est de permuter la carte PCMCIA.
Au cas où vous auriez un autre routeur semblable, ou au moins un autre routeur qui a un système de fichier de carte Flash compatible PCMCIA (voyez la matrice de compatibilité des systèmes de fichiers PCMCIA), vous pouvez employer cette carte flash pour récupérer le routeur.
Si les deux Routeurs sont identiques (dans la même gamme), vous pouvez employer la carte flash de l'autre routeur pour démarrer celui que vous voulez récupérer. Vous pouvez alors télécharger une image valide la manière normale. 7500 Routeurs exécutent leur logiciel de Cisco IOS de mémoire vive dynamique (mémoire vive dynamique), ainsi vous pouvez retirer une carte PCMCIA tandis que le routeur s'exécute.
Si les deux Routeurs sont différents, mais ont un système de fichier de carte Flash compatible PCMCIA, vous pouvez utiliser l'autre routeur pour charger une image de logiciel Cisco IOS dans une carte flash que vous pouvez alors déplacer au routeur que vous essayez de récupérer.
Si vous n'avez pas une autre carte PCMCIA sur un routeur semblable, la seule option est l'autorisation de retour de matériel (RMA).