Processus De Demarrage Ios

CCST Networking (Cisco Certified Support Technician)Cisco Devices

Processus de démarrage IOS

Définition

Le processus de démarrage (boot process) d'un équipement Cisco décrit la séquence d'étapes exécutées entre la mise sous tension et l'arrivée à l'invite CLI. Il implique le POST, le bootstrap, le chargement de l'IOS depuis la mémoire flash, puis le chargement de la configuration de démarrage (startup-config) depuis la NVRAM.

Contexte

Comprendre le processus de démarrage est essentiel pour le dépannage (équipement bloqué en ROMMON, IOS corrompu, mot de passe oublié nécessitant une procédure de password recovery). La certification CCST attend du candidat qu'il connaisse les grandes étapes et les composants mémoire associés.

Détails techniques

Séquence de démarrage

1. POST (Power-On Self-Test)
   └── Teste CPU, RAM et interfaces matérielles
2. Bootstrap (ROM)
   └── Programme minimal qui localise et charge l'IOS
3. Chargement de l'IOS
   └── Par défaut depuis la Flash ; si absent → TFTP ; si échec → ROMMON
4. Chargement de la configuration
   └── startup-config (NVRAM) → running-config (RAM)
   └── Si NVRAM vide → mode Setup interactif

Composants mémoire

Mémoire Contenu Persistant ?
ROM POST, bootstrap, ROMMON (mini-OS de secours) Oui
Flash Image IOS (fichier .bin) Oui
NVRAM startup-config Oui
RAM running-config, tables (routage, ARP, MAC), buffers Non (perdu au redémarrage)

Le registre de configuration (config-register)

Le registre de configuration (16 bits, valeur hexadécimale) contrôle le comportement au démarrage :

Valeur Comportement
0x2102 Boot normal — charge l'IOS depuis la flash, puis startup-config
0x2142 Ignore la startup-config au démarrage (utilisé pour password recovery)
0x2100 Démarre directement en ROMMON
Router(config)# config-register 0x2142   ! Pour ignorer la config au prochain boot
Router# reload

ROMMON — le mode de secours

Le ROMMON (ROM Monitor) est accessible si l'IOS ne peut pas se charger, ou via Ctrl+Break pendant le POST. Commandes utiles :

Commande Fonction
dir flash: Lister les fichiers en flash
boot flash:<image.bin> Charger manuellement une image IOS
tftpdnld Télécharger une image IOS via TFTP
confreg 0x2102 Modifier le config-register
reset Redémarrer l'équipement

Procédure de password recovery (résumé)

  1. Redémarrer le routeur, envoyer Ctrl+Break pendant le POST → ROMMON.
  2. confreg 0x2142 → ignorer la startup-config.
  3. reset → le routeur démarre sans mot de passe.
  4. copy startup-config running-config → récupérer la config.
  5. Changer le mot de passe enable.
  6. config-register 0x2102 → restaurer le boot normal.
  7. copy running-config startup-config → sauvegarder.
  8. reload.

Exemple concret

Scénario : un routeur Cisco 2901 ne démarre plus — il reste bloqué sur un écran rommon 1 >.

  1. dir flash: → la flash est vide (image IOS supprimée accidentellement).
  2. Un administrateur connecte un serveur TFTP (192.168.1.10) avec l'image c2900-universalk9-mz.SPA.156-3.M8.bin.
  3. En ROMMON : configuration de l'interface et téléchargement TFTP de l'image.
  4. boot flash:c2900-universalk9-mz.SPA.156-3.M8.bin → l'IOS se charge correctement.
  5. Le routeur démarre, charge la startup-config depuis la NVRAM et revient à un fonctionnement normal.