Je veux graver un fichier .img de Wheezy OS sur ma carte SD de 8 Go de Mac OS X, mais je ne sais pas comment.
Toute aide serait appréciée.
Je veux graver un fichier .img de Wheezy OS sur ma carte SD de 8 Go de Mac OS X, mais je ne sais pas comment.
Toute aide serait appréciée.
Réponses:
Il existe une faq / howto qui traite de tous les différents OS. Pour le Mac, c'est (presque) le même que sous les différents autres types de versions Unix. L'utilisation de dd.
En bref, vous tapez:
sudo dd if=path_of_your_image.img of=/dev/rdiskn bs=1m
NB: le of = / rdev / diskn doit être la carte SD, si vous faites cela mal vous pourriez finir par détruire votre système Mac !!!! Faites attention!
Assurez-vous d'utiliser /dev/rdiskn
au lieu de simplement /dev/diskn
. De cette façon, vous n'écrivez pas sur un périphérique en mémoire tampon et cela se terminera beaucoup plus rapidement .
Pour un guide complet étape par étape de ce processus, veuillez consulter cette explication . Il y a 3 chapitres pour le Mac dans ce document.
Le moyen le plus simple est décrit dans le premier chapitre sur Mac ( Copier une image sur la carte SD sous Mac OS X (uniquement avec interface graphique) ), il s'agit d'une application qui fait tout pour vous, pour être complet je copie le lien vers cette application ici
Tout d'abord, vérifiez le chemin d'accès à votre carte SD. Vous pouvez le faire en exécutant la commande suivante à partir du terminal:
diskutil list
La sortie affiche une liste des disques actuellement montés sur le système. Voici la ligne pertinente de ma sortie:
/dev/disk3
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *8.0 GB disk3
1: DOS_FAT_32 RPISDCARD 8.0 GB disk3s1
Dans ce cas, je peux vérifier si /dev/disk3
ma carte SD est correcte car les valeurs TYPE, NAME et SIZE sont correctes.
Si vous avez une partition existante sur le disque, vous devrez peut-être la démonter, sinon vous obtiendrez un message d'erreur «Ressource occupée» lorsque vous essayez d'écrire l'image.
diskutil unmount /dev/disk3s1
Maintenant, pour écrire le fichier image sur le disque. Notez le «r» ajouté rdisk3
qui améliore considérablement les performances d'écriture en disant dd
de fonctionner en mode disque brut:
sudo dd if=RetroPieImage_ver2.3.img of=/dev/rdisk3 bs=1m
Selon la taille de votre carte SD, cela peut prendre un certain temps. Vous pouvez appuyer sur CTRL+T
pour voir l'état actuel de dd
. À titre d'exemple pour ma carte SD Samsung de 8 Go, la vitesse d'écriture était de 12 Mo / s et la commande a pris 11 minutes.
Resource busy
accédez à l'Utilitaire de disque, démontez votre carte SD et réessayez. Ça va marcher.
Essayez ceci: ApplePi-Baker
C'est gratuit, écrit des fichiers IMG sur la carte SD, peut préparer une carte NOOBS et peut faire une sauvegarde sur IMG de votre carte SD.
Cette application peut vous être utile: http://alltheware.wordpress.com/2012/12/11/easiest-way-sd-card-setup/
Bienvenue ;)
Vous pouvez également essayer: dd Utility
Fonctionnalités:
J'ai fait un script pour graver des fichiers .img ou .iso sur une carte SD ou USB.
Oui, la réponse simple est simplement de le dd , mais il y a quelques précautions de sécurité que vous voudrez peut-être appliquer en enveloppant votre dd dans un script;
#!/bin/bash
#
# copy_img_to_sd.sh
#
ME=$( id | grep root | wc -l | perl -p -e 's/[^0-9]+//g');
if [ "$ME" != "1" ] ;then
echo "must be root"
exit 1;
fi
IMG=$1
if [ ! -f $IMG ] ;then
echo "can not find $IMG";
exit 2;
fi
DISK=$(ls -l /dev/disk? | wc -l |perl -p -e 's/[^0-9]//g')
if [ $DISK -lt 3 ] ; then
echo "can not find sdcard";
ls -l /dev/disk?
exit 2;
fi
DISK=$(ls -1 /dev/disk? | tail -1);
R_DISK=$(ls -1 /dev/rdisk? | tail -1);
echo "we are about to do this:"
echo $(diskutil information $DISK | grep Total)
ls -1 /dev/disk?s* | grep "$DISK" | perl -p -e 's/^(.*)$/diskutil unmount $1;/g'
echo dd bs=1m if=$IMG of=$R_DISK
echo sync
echo diskutil eject $R_DISK
echo "Press [enter] to continue or [Ctrl]+[C] to cancel";
read YNM;
ls -1 /dev/disk?s* | grep "$DISK" | perl -p -e 's/^(.*)$/diskutil unmount $1;/g' | bash 2>/dev/null
dd bs=1m if=$IMG of=$R_DISK
sync
diskutil eject $R_DISK
L'écriture accidentelle d'une image sur votre lecteur interne nécessitera une nouvelle installation d'OS X pour corriger. Sauvegardez et conservez un fichier install.log si jamais cela vous arrive, vous pouvez en rire.
Trouvé un très bon lien: http://www.tweaking4all.com/hardware/raspberry-pi/install-img-to-sd-card/#macosx pour installer file.img sur la carte SD, étapes très détaillées!
Utilisez df
pour trouver le chemin du périphérique, dans ce cas /dev/disk2
.
$ df -h
Filesystem Size Used Avail Capacity iused ifree %iused Mounted on
/dev/disk1 465Gi 414Gi 51Gi 90% 108573777 13263821 89% /
devfs 214Ki 214Ki 0Bi 100% 741 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/disk2s1 3.7Gi 2.3Mi 3.7Gi 1% 0 0 100% /Volumes/UNTITLED