Préparer Raspbian pour un Raspberry sous ubuntu

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

lsblk
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

sudo dd if=/home/helluser/Téléchargements/2017-11-29-raspbian-stretch-lite.img of=/dev/mmcblk0
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

yolocal@HOSTNAMELOCAL:~$ lsblk
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

sudo mount -o remount,rw /dev/mmcblk0p2 /mnt

Creation du fichier ssh pour activer ssh au boot

touch /mnt/ssh

Démontage de la partition

sudo umount /mnt

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.

lsblk

Adaptez selon votre besoin, la ligne de commande ci-dessous va créer une image du système

dd if=/dev/sdx of=/path/to/image

Pour une version compréssé

dd if=/dev/sdx | gzip > /path/to/image.gz

Pour restaurer une image

dd if=/path/to/image of=/dev/sdx

Ou en version compressé

gzip -dc /path/to/image.gz | dd of=/dev/sdx

Laisser un commentaire