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:
- la méthode du barbu,
- la méthode du geek pas barbu.
La méthode du barbu
Allons y, pour y arriver nous aurons besoin:
- SDFormatter,
- D’une image pour le raspberry qui vous correspond (Raspberry-Pi 1 A, B, B+ ou pour Raspberry-Pi 2)
- du terminal mac
- et de vos 10 doigts …
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:
- Lancer l’application SDFormatter,
- choisir la carte a partitionner et formater,
- puis cliquer sur format.
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:
- le sudo, vous devez connaitre … sinon je vous invite a lire ceci,
- le dd est une commande unix permettant de copier un fichier,
- le bs copie les données par blocs de
t_b
octets, - le if indique le chemin de l’image, le ~correspond au répertoire home du user en cours
- 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
Merci pour ce tuto !!!
Merci beaucoup pour le tuto !
Très bien fait et très pratique !
Merci, avec plaisir
Merci beaucoup pour le tuto !
Très bien fait et très pratique !
Merci, avec plaisir
Au top merci, très bien expliqué
Au top merci, très bien expliqué
Excellent, merci
Excellent, merci
Bonjour,
J’ajoute un petit commentaire au cas ou, sous El Capitan, vous obtenez un « dd: /dev/diskX: Permission denied »
Vous devrez alors passer pas un lecteur de carte externe et ça fonctionne !
Loki
Ok merci
….Sous el capitan…. Passé sans probleme, pas de « permission denied »… t’avais pas laissé le petit loquet de ta carte sd sur lecture seule ??
Bonjour,
J’ajoute un petit commentaire au cas ou, sous El Capitan, vous obtenez un « dd: /dev/diskX: Permission denied »
Vous devrez alors passer pas un lecteur de carte externe et ça fonctionne !
Loki
Ok merci
….Sous el capitan…. Passé sans probleme, pas de « permission denied »… t’avais pas laissé le petit loquet de ta carte sd sur lecture seule ??