Salut tout le monde, si vous êtes un fidèle lecteur de ce blog je pense que vous savez que je ne suis plus sous PC pour bloguer mais sous Mac. Du coup toutes les habitudes que j’avais sur Windows ne sont plus forcément vraies sous Mac.

J’avais expliqué en février 2014 comment préparer la carte SD pour votre Raspberry-Pi sous PC, je vais maintenant le faire pour Mac 🙂 Oui pas de jaloux. En faite quand je dis que ce tuto est pour les utilisateurs Mac ce n’est pas tout à fait vrai car la méthode du barbu c’est a peu prés la même chose pour les lunixiens.

Je vais vous présenter 2 méthodes:

  1. la méthode du barbu,
  2. la méthode du geek pas barbu.

La méthode du barbu

Allons y, pour y arriver nous aurons besoin:

Pour commencer si votre carte SD a plusieurs partitions, je vous recommande d’utiliser SDFormatter qui permet de re-partitionner et de formater. Rien de bien compliquer pour l’utiliser:

  1. Lancer l’application SDFormatter,
  2. choisir la carte a partitionner et formater,
  3. puis cliquer sur format.

En 3 clics et hop !!

Voilà, rien de bien compliqué pour le moment ! Aller on attaque …

df -h

vous devriez avoir un truc comme ça:

Filesystem      Size   Used  Avail Capacity  iused     ifree %iused  Mounted on
/dev/disk2     1.0Ti   76Gi  961Gi     8% 20081045 252008485    7%   /
devfs          189Ki  189Ki    0Bi   100%      653         0  100%   /dev
map -hosts       0Bi    0Bi    0Bi   100%        0         0  100%   /net
map auto_home    0Bi    0Bi    0Bi   100%        0         0  100%   /home
/dev/disk3s1   256Mi  104Mi  152Mi    41%      512         0  100%   /Volumes/NO NAME

Dans le résultat c’est sur la dernière ligne que, la colonne filesystem nous intéresse plus particulièrement. La carte SD est montée sur le /dev/disk3s1 c’est cette valeur que nous utiliserons comme attribut de la commande suivante.

Pour démonter la carte SD , que vous devez voir sur le bureau, on utilise la commande:

diskutil umount /dev/disk3s1

Tout est prêt pour charger l’image (distribution Raspbian OpenElec …) sur la carte SD, pour le faire il suffit de taper la commande:

sudo dd bs=1m if=~/Downloads/OpenELEC-RPi.arm-5.0.6.img of=/dev/rdisk3

Je vous explique vite fait cette commande:

  1. le sudo, vous devez connaitre … sinon je vous invite a lire ceci,
  2. le dd est une commande unix permettant de copier un fichier,
  3. le bs copie les données par blocs de t_b octets,
  4. le if indique le chemin de l’image, le ~correspond au répertoire home du user en cours
  5. le of est la destination ici /dev/rdisk3 peut varier en fonction de votre lecteur de carte SD.

Ne vous inquiétez pas, suivant la distribution le temps d’attente peut aller de quelques secondes à quelques dizaines de minutes avant d’obtenir ce type de résultat.

292+0 records in
292+0 records out
306184192 bytes transferred in 26.610545 secs (11506123 bytes/sec)

Il ne reste plus qu’a éjecter logiciellement la carte SD avec la commande:

diskutil eject /dev/rdisk3

Attendez le message:

Disk /dev/rdisk3 ejected


Voilà ce n’est pas plus compliqué !