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

1
2
3
4
5
6
7
8
9
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

1
2
3
4
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

1
2
3
4
5
6
7
8
9
10
11
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

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

Creation du fichier ssh pour activer ssh au boot

1
touch /mnt/ssh

Démontage de la partition

1
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.

1
lsblk

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

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

Pour une version compréssé

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

Pour restaurer une image

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

Ou en version compressé

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

Laisser un commentaire

Assemblé dans la station orbitale WordPress