J’ai reflashé un vieux ReadyNAS en Debian : le BIOS refuse de booter un GRUB installé sur le flash interne, alors GRUB + kernel + initrd vivent sur une clé USB frontale, et le rootfs sur le RAID. Reste à convaincre le NAS de booter cette clé. Deux boutons ressemblent à des contrôles de boot :
- Reset : un trou minuscule à l’arrière, accessible au trombone.
- Backup : un vrai bouton en façade, à côté du Power.
J’ai longtemps confondu leurs effets — et perdu des heures à croire ma clé Debian cassée.
Reset (trombone arrière) → USB Recovery propriétaire
Maintenu au démarrage, le reset entre en mode « USB Recovery ». Il attend une clé contenant un firmware Netgear signé (un .zip officiel, déposé via l’utilitaire usbrecovery). Si la clé contient autre chose — un Debian USB générique par exemple — le mode reste en attente sans rien booter. C’est exactement le piège : on croit que son OS USB est défaillant, alors que le NAS ignore poliment une clé non signée.
Backup (façade) → Boot Override, c’est celui-là
Maintenu au démarrage, le bouton Backup déclenche le mode « Boot Override » : le NAS détourne le boot vers la première clé USB en port frontal, peu importe son format. C’est ce qu’on veut pour un OS custom.
Il faut le maintenir 10 à 15 secondes pour que l’override prenne effet. Relâché trop tôt, le BIOS poursuit son ordre standard (typiquement le flash interne d’abord) — et on retombe sur « ça ne boote pas ».
Bonus : le menu de boot et le mode Tech Support
Maintenir Backup au démarrage puis appuyer brièvement plusieurs fois fait défiler un menu :
- Normal
- Factory Default
- OS Reinstall
- Tech Support ← shell BusyBox accessible en Telnet
- Skip Volume Check
- Memory Test
- Disk Test
On confirme le choix par un trombone dans le Reset. Le mode Tech Support est de l’or quand le boot principal est cassé : un shell avec mdadm, dd, wget… pour réparer un array ou récupérer des données sans démonter le NAS.
Lessons learned
- Les fonctions de récupération propriétaires ne sont pas des « boot from USB » génériques. « USB Recovery » sur NAS ≠ « boote ma clé ».
- Backup = Boot Override (ce qu’on veut) ; Reset = firmware recovery (inutile pour un OS custom).
- Maintenir 10-15 s, sinon le BIOS reprend la main.
- Tester chaque bouton individuellement sur un matériel inconnu, et documenter ce que chacun fait sur ce modèle exact — les tutos en ligne confondent allègrement les deux.
- Le mode Tech Support (BusyBox + Telnet) est la porte de secours quand le boot normal est mort.