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
.zipofficiel 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
- « Recovery USB » n’est pas synonyme de « Boot USB » sur les NAS Netgear / Synology / QNAP. Ces modes sont des outils de réinstallation propriétaires, pas des chargeurs de boot génériques.
- Pour booter un OS custom sur un NAS de marque, il faut presque toujours passer par la console série + BIOS Setup. Pas de shortcut.
- Toujours lire les forums du modèle exact avant de présumer qu’un mécanisme générique fonctionne. Une « Recovery USB » sur PC standard ≠ « Recovery USB » sur NAS embedded.