🛠 Boot eMMC/microSD et récupération

Hardkernel ODROID-XU4 (Samsung Exynos5422) · avance · Schéma : IMG-odroid-xu4-avance-1-odroidxu4-boot-emmc-sd.svg — ODROID-XU4 avec son emplacement module eMMC (HS400) et son port microSD, flèches de copie dd d'une carte SD vers le module eMMC, U-Boot mainline

Objectifs

Installer proprement le système de l'ODROID-XU4, comprendre le dual boot microSD / module eMMC (le port eMMC roule en 8-bit HS400 200 MHz sous mainline — nettement plus rapide et plus endurant qu'une carte SD), migrer d'un support à l'autre, et savoir récupérer une carte qui n'affiche plus rien.

Matériel

Code complet

# 1) Graver l'image Armbian sur la microSD (vérifier le disque !)
sudo dd if=Armbian_*_odroidxu4.img of=/dev/sdX bs=4M status=progress oflag=sync

# 2) Amorcé sur SD, copier la SD entiere vers le module eMMC
#    (sdX = carte SD, sdY = module eMMC vu comme disque USB/SD)
sudo dd if=/dev/sdX of=/dev/sdY bs=4M status=progress oflag=sync
sync

# 3) Redemarrer SANS la SD : la carte doit booter sur l'eMMC
sudo poweroff

# 4) Recuperation : carte muette ? Re-graver une image Armbian sur SD,
#    démarrer dessus, puis diagnostiquer ; en dernier recours la console
#    série ttySAC2 (1,8 V !) affiche le log U-Boot/noyau.
sudo dd if=Armbian_neuve.img of=/dev/sdX bs=4M status=progress oflag=sync

Vérification attendue

Après migration, lsblk montre la racine sur le périphérique eMMC et dmesg | grep -i mmc mentionne un mode HS400 ou HS200. Le démarrage sans microSD fonctionne. Un dd de récupération ramène une carte SD « morte » à la vie.

Erreurs fréquentes

Autres tutoriels pour cette carte

Exemples de code pour cette carte

← Retour à la fiche 🛠 Tous les tutoriels