Sous Linux préparer une carte SD afin de déployer Raspbian sur un Raspberry se fait de façon simple. Inversement une fois le système configuré on peut recréer une image pour sauvegarder sa configuration.
Avec lsblk je peux identifier ma carte SD, ici mmcblk0
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 256,2G 0 disk
├─sda1 8:1 0 246,9G 0 part /
├─sda2 8:2 0 1K 0 part
├─sda5 8:5 0 1,9G 0 part /media/userhell/4fd9379e-9c0e-49b9-9c5a-72349c680189
└─sda6 8:6 0 7,5G 0 part
sr0 11:0 1 1024M 0 rom
mmcblk0 179:0 0 14,9G 0 disk
Ecriture de l’image Raspbian vers la carte SD avec dd
3629056+0 records in
3629056+0 records out
1858076672 bytes (1,9 GB, 1,7 GiB) copied, 392,361 s, 4,7 MB/s
L’écriture de l’image est terminé, on relance lsblk pour identifier la partition de boot, ici : mmcblk0p2
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 256,2G 0 disk
├─sda1 8:1 0 246,9G 0 part /
├─sda2 8:2 0 1K 0 part
├─sda5 8:5 0 1,9G 0 part
└─sda6 8:6 0 7,5G 0 part
sr0 11:0 1 1024M 0 rom
mmcblk0 179:0 0 7,2G 0 disk
├─mmcblk0p1 179:1 0 41,8M 0 part
└─mmcblk0p2 179:2 0 4,5G 0 part
Partition de boot raspbian
Creation du fichier ssh pour activer ssh au boot
Démontage de la partition
Vous pouvez à présent démarrer votre raspberry avec votre carte SD, lorsque la configuration est effective on peut effectuer la procédure dans le sens inverse pour sauvegarder le système.
Je relance lsblk pour identifier la carte à sauvegarder.
Adaptez selon votre besoin, la ligne de commande ci-dessous va créer une image du système
Pour une version compréssé
Pour restaurer une image
Ou en version compressé