🛠 Graver une carte SD et récupérer un système cassé

Orange Pi PC (Allwinner H3) · avance · Schéma : IMG-orangepi-pc-avance-1-opipc-boot-sd-recouvrement.svg — Étapes de gravure d'une image Armbian sur microSD (balenaEtcher/Win32DiskImager) et ordre d'amorçage du BROM du H3 (SD d'abord), flèche de récupération par simple re-gravure de la carte.

Objectifs

Maîtriser le cycle de vie complet du stockage de l'Orange Pi PC : graver proprement une image Armbian sur microSD, comprendre l'ordre d'amorçage du BROM Allwinner, et surtout savoir remettre la carte en état après un système cassé. Bonne nouvelle spécifique à ce modèle : le PC n'a ni eMMC ni SPI NOR, seul le microSD existe — un bootloader corrompu se récupère donc toujours en re-gravant la carte, sans mode de téléchargement spécial.

Matériel

Code complet

  1. Graver sous Linux (ou balenaEtcher en graphique, Win32DiskImager sous Windows) :
# Identifier LE bon périphérique (périphérique entier, pas une partition !)
lsblk -d -o NAME,SIZE,MODEL,REMOVABLE
# Démonter puis écrire l'image (remplacer sdX par VOTRE carte)
xzcat Armbian_*.img.xz | sudo dd of=/dev/sdX bs=4M status=progress conv=fsync
sync
  1. Premier boot : créer le compte, puis protéger la carte contre l'usure des journaux :
# log2ram est fourni avec Armbian : journalisation en RAM, flush périodique
sudo apt install -y armbian-config 2>/dev/null; sudo armbian-config
sudo systemctl status log2ram
  1. Récupération après système cassé (boot bloqué, LED rouge figée) :
# Éteindre, retirer la carte, la re-graver avec la commande dd ci-dessus,
# la réinsérer, alimenter : le BROM du H3 amorce toujours sur le SD en premier.
# Sauvegarder le partitionnement d'une carte saine pour un reset rapide :
sudo sfdisk -d /dev/sdX > sauvegarde-partitions.sd
sudo sfdisk /dev/sdY < sauvegarde-partitions.sd

Vérification attendue

Après gravure, la carte démarre jusqu'à la création du compte Armbian. Après une corruption volontaire (sudo dd if=/dev/zéro of=/dev/mmcblk0 bs=1M count=20), le re-gravage complet redonne un système neuf : la carte est 100 % récupérable.

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels