La méthode
Cinq catégories de causes, par ordre de fréquence.
Sur un serveur enterprise, le symptôme « ne démarre pas » recouvre des causes très différentes. Nous procédons par probabilité décroissante, en commençant par les causes les plus triviales — celles auxquelles on ne pense pas :
1 · Alimentation
Entrée secteur, PSU, fusible
Absence d'entrée AC, disjoncteur déclenché, PSU en fault avec LED ambre, cordons d'alimentation mal enfichés, prise pilotée qui ne se réarme pas après un incident électrique. Cause la plus fréquente : avant de toucher au matériel, vérifier l'alimentation.
2 · CPU / motherboard
Codes de diagnostic, beep, LED
Diagnostic LED du constructeur signalant un CPU fault, un motherboard fault, un VRM fault. Codes sur l'écran LCD (PowerEdge : CPU0001, MEM0801 ; ProLiant : indicateurs AMP). Beep code POST. Identifie souvent le coupable de façon univoque.
3 · RAM
DIMM non détectés ou en fault
POST qui se bloque à la détection de la RAM, beep code mémoire, DIMM désactivés par le BIOS après des erreurs non corrigées. Test de diagnostic : retirer tous les DIMM sauf un (slot préconisé par le constructeur) et tenter un boot incrémental.
4 · Stockage / boot
POST ok mais boot OS en échec
POST terminé mais boot en échec : contrôleur RAID qui n'importe pas l'array, boot device non sélectionné, MBR/GPT corrompus. À distinguer du « no POST » pur, puisque le système atteint au moins l'écran du constructeur.
5 · BMC stuck
iDRAC/iLO/XClarity bloqué
Cas particulier : le système semble « ne pas répondre » alors que c'est en réalité le BMC qui est dans un état anormal. Reset BMC (combinaison de touches propre au constructeur, ou power cycle complet avec coupure de l'AC), puis nouvelle tentative.
★ Souvent négligé
Périphérique externe qui bloque le POST
Un port USB avec un périphérique défectueux, un câble KVM particulier, un dongle qui se présente comme un boot device non reconnu peuvent bloquer le POST. Tout déconnecter et tenter un boot « nu » est une étape peu coûteuse qui résout le problème étonnamment souvent.