Comment faire une sauvegarde de Raspberry Pi et l’installer sur une autre carte SD

Quiconque utilise la Raspberry Pi doit connaitre la commande dd qui permet de transférer une image brute sur une carte SD (cf. http://elinux.org/RPi_Easy_SD_Card_Setup).
Il est possible de faire la copie dans l’autre sens et sauvegarder ainsi tout son système.
Mais cette technique à deux inconvénient majeurs :

  1. lorsqu’on copie toute la carte SD, l’image fait la taille de carte, quelque soit la taille des partitions et l’espace disponible dans les systèmes de fichiers.
  2. lorsqu’on souhaite restaurer une telle image, il faut un disque avec une capacité supérieure ou égale à celui que l’on a cloné.

Ces deux inconvénients m’ont poussés à chercher une alternative pour ne copier que les données utiles.
La solution que je propose ici est largement inspirée de la documentation d’Ubuntu : https://help.ubuntu.com/community/BackupYourSystem/TAR et a été testé avec Ubuntu 14.04.

Lire la suite

Raspberry Pi : silent boot

Voici quelques modifications à apporter aux fichiers de configuration pour que la Raspberry Pi boot en silence.
Rien n’apparaîtra à l’écran jusqu’au prompt de login.
Et si vous lancer une application graphique avant (dans /etc/init.d par exemple), le prompte n’apparaîtra même pas !

Modifier d’abord le fichier /boot/cmdline.txt comme ceci :
dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty3 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=noop rootwait loglevel=3 logo.nologo vt.global_cursor_default=0

Voilà le détails des changements :
console=tty3 redirige les messages de boot vers la 3e console (appuyer sur CTRL + ALT + 3 pour basculer vers cette console après le boot).
loglevel=3 diminue le niveau de verbosité pour n’afficher que les erreurs importantes
logo.nologo désactive l’affichage du logo Raspberry Pi (la framboise en haut à droite de l’écran)
vt.global_cursor_default=0 masque le curseur clignotant

De plus vous pouvez ajouter disable_splash=1 au fichier /boot/config.txt pour désactiver le splash multicolore lorsqu’on branche la Pi.

Et enfin, vous pouvez désactiver le prompt sur la console 1 en commentant, dans le fichier /etc/inittab la ligne suivante :
1:2345:respawn:/sbin/getty --noclear 38400 tty1

Et c’est tout !