Voglio masterizzare un file .img di Wheezy OS sulla mia scheda SD da 8 GB da Mac OS X ma non riesco a capire come.
Qualsiasi aiuto sarebbe apprezzato.
Voglio masterizzare un file .img di Wheezy OS sulla mia scheda SD da 8 GB da Mac OS X ma non riesco a capire come.
Qualsiasi aiuto sarebbe apprezzato.
Risposte:
C'è una domanda / howto disponibile che discute tutti i vari sistemi operativi. Per il Mac è (quasi) lo stesso di altri tipi di versioni Unix. L'uso di dd.
In breve si digita:
sudo dd if=path_of_your_image.img of=/dev/rdiskn bs=1m
NB: of = / rdev / diskn deve essere la scheda SD, se lo fai in modo sbagliato potresti finire per distruggere il tuo sistema Mac !!!! Stai attento!
Assicurati di usare /dev/rdiskn
invece di solo /dev/diskn
. In questo modo non stai scrivendo su un dispositivo con buffer e si completerà molto più velocemente .
Per una guida passo passo completa attraverso questo processo, consultare questa spiegazione . Ci sono 3 capitoli per Mac in questo documento.
Il modo più semplice è descritto nel primo capitolo su Mac ( Copia di un'immagine sulla scheda SD in Mac OS X (solo con interfaccia grafica) ), prevede un'applicazione che fa tutto per te, per essere completa copio il link a questa applicazione qui
Innanzitutto, verifica il percorso della scheda SD. Puoi farlo eseguendo il seguente comando dal terminale:
diskutil list
L'output mostra un elenco di dischi attualmente montati sul sistema. Ecco la riga pertinente dal mio output:
/dev/disk3
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *8.0 GB disk3
1: DOS_FAT_32 RPISDCARD 8.0 GB disk3s1
In questo caso posso verificare la /dev/disk3
mia scheda SD perché i valori TYPE, NAME e SIZE sono corretti.
Se sul disco è presente una partizione esistente, potrebbe essere necessario smontarla, altrimenti verrà visualizzato un messaggio di errore "Risorsa occupata" quando si tenta di scrivere l'immagine.
diskutil unmount /dev/disk3s1
Ora per scrivere il file immagine sul disco. Nota la 'r' aggiunta alla rdisk3
quale migliora drasticamente le prestazioni di scrittura dicendo dd
di operare in modalità disco grezzo:
sudo dd if=RetroPieImage_ver2.3.img of=/dev/rdisk3 bs=1m
A seconda delle dimensioni della scheda SD, ciò potrebbe richiedere del tempo. È possibile premere CTRL+T
per visualizzare lo stato corrente di dd
. Ad esempio, per la mia scheda SD da 8 GB Samsung la velocità di scrittura era di 12 MB / s per completare il comando 11 minuti.
Resource busy
vai su Utility Disco, smonta la scheda SD e riprova. Funzionerà.
Prova questo: ApplePi-Baker
È gratuito, scrive file IMG su scheda SD, può preparare una scheda NOOBS e può fare un backup su IMG della scheda SD.
Questa app può essere utile per te: http://alltheware.wordpress.com/2012/12/11/easiest-way-sd-card-setup/
Benvenuto ;)
Puoi anche provare: dd Utility
Caratteristiche:
Ho creato uno script per masterizzare file .img o .iso su scheda SD o USB.
Sì, la semplice risposta è semplicemente dd , ma ci sono alcune precauzioni di sicurezza che potresti voler applicare avvolgendo il tuo dd in uno 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
La scrittura accidentale di un'immagine sull'unità interna richiederà una nuova installazione di OS X per correggere. Esegui il backup e mantieni un file install.log in modo che se mai ti capita puoi ridere.
Trovato un link davvero valido: http://www.tweaking4all.com/hardware/raspberry-pi/install-img-to-sd-card/#macosx per l'installazione di file.img su scheda SD, passaggi molto dettagliati!
Utilizzare df
per trovare il percorso del dispositivo, in questo caso /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