Aller au contenu
Sylvain Joffraud l4w
Retour

Le bouton de reset qui n’en est pas vraiment un

Sur mon vieux ReadyNAS Ultra 2, je voulais booter sur une clé USB Debian préparée aux petits oignons : MBR DOS, partition active, GRUB legacy installé, kernel + initrd en place. Tous les ingrédients pour un boot USB classique.

La doc Netgear explique qu’avec un trombone enfoncé dans le trou de reset à l’arrière, on entre en « OS Reinstall mode » qui boote sur USB frontal. Parfait, c’est exactement ce qu’il me faut.

J’ai inséré ma clé. Maintenu reset. Allumé. Attendu 3 minutes. Rien. LEDs façade allumées, mais pas de réseau, pas de SSH. La clé Debian n’avait pas booté.

Plusieurs heures de tentatives plus tard, je découvre dans les forums :

Le mode « USB Recovery » du ReadyNAS attend un firmware signé Netgear (un fichier .zip officiel placé sur la clé). Si le firmware n’est pas reconnu, le mode reste en attente sans tenter de booter le contenu USB générique.

Le bouton reset ne lance donc pas un boot USB classique. C’est une fonction de récupération propriétaire qui vérifie une signature avant tout. Mon Debian USB n’avait aucune chance.

Le seul moyen de déclencher un boot USB générique est de… configurer le BIOS standard via la console série. Et même là, le firmware embedded du NAS a une logique propre qui boote toujours son flash interne en priorité, peu importe ce que dit le BIOS Setup.

Lessons learned


Partager cet article :

Article précédent
Quand le BIOS ignore sa propre configuration de boot
Article suivant
Pinout de la doc inversé : 6 heures de debug perdues