Quiero grabar un archivo .img de Wheezy OS en mi tarjeta SD de 8GB desde Mac OS X, pero no puedo entender cómo.
Cualquier ayuda sería apreciada.
Quiero grabar un archivo .img de Wheezy OS en mi tarjeta SD de 8GB desde Mac OS X, pero no puedo entender cómo.
Cualquier ayuda sería apreciada.
Respuestas:
Hay un faq / howto disponible que analiza todos los diversos sistemas operativos. Para Mac es (casi) lo mismo que en los otros tipos de versiones de Unix. El uso de dd.
En resumen, escribe:
sudo dd if=path_of_your_image.img of=/dev/rdiskn bs=1m
NB: el of = / rdev / diskn necesita ser la tarjeta SD, si haces esto mal, ¡podrías terminar destruyendo tu sistema Mac! ¡Ten cuidado!
Asegúrese de usar en /dev/rdiskn
lugar de solo /dev/diskn
. De esta manera, no está escribiendo en un dispositivo con búfer y se completará mucho más rápido .
Para obtener una guía completa paso a paso a través de este proceso, consulte esta explicación . Hay 3 capítulos para Mac en este documento.
La manera más fácil se describe en el primer capítulo en Mac ( Copiar una imagen a la tarjeta SD en Mac OS X (Solo con interfaz gráfica) ), involucra una aplicación que hace todo por usted, para completarlo, copie el enlace a esta aplicación aquí
Primero, verifique la ruta a su tarjeta SD. Puede hacer esto ejecutando el siguiente comando desde la terminal:
diskutil list
El resultado muestra una lista de discos actualmente montados en el sistema. Aquí está la línea relevante de mi salida:
/dev/disk3
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *8.0 GB disk3
1: DOS_FAT_32 RPISDCARD 8.0 GB disk3s1
En este caso, puedo verificar /dev/disk3
mi tarjeta SD porque los valores TIPO, NOMBRE y TAMAÑO son correctos.
Si tiene una partición existente en el disco, es posible que deba desmontarla; de lo contrario, recibirá un mensaje de error "Recurso ocupado" cuando intente escribir la imagen.
diskutil unmount /dev/disk3s1
Ahora para escribir el archivo de imagen en el disco. Tenga en cuenta la 'r' agregada a la rdisk3
cual mejora drásticamente el rendimiento de escritura al indicar dd
que opere en modo de disco sin formato:
sudo dd if=RetroPieImage_ver2.3.img of=/dev/rdisk3 bs=1m
Dependiendo del tamaño de su tarjeta SD, esto puede llevar un tiempo. Puede presionar CTRL+T
para ver el estado actual de dd
. Como ejemplo para mi tarjeta SD Samsung 8GB, la velocidad de escritura fue de 12MB / s, el comando tardó 11 minutos en completarse.
Resource busy
, vaya a la Utilidad de Discos, desmonte su tarjeta SD e intente nuevamente. Funcionará.
Prueba esto: ApplePi-Baker
Es gratis, escribe archivos IMG en la tarjeta SD, puede preparar una tarjeta NOOBS y puede hacer una copia de seguridad en IMG de su tarjeta SD.
Esta aplicación puede ser útil para usted: http://alltheware.wordpress.com/2012/12/11/easiest-way-sd-card-setup/
Bienvenido ;)
También puedes probar: dd Utility
caracteristicas:
Hice un script para grabar archivos .img o .iso en la tarjeta SD o USB.
Sí, la respuesta simple es simplemente dd , pero hay algunas precauciones de seguridad que es posible que desee aplicar envolviendo su dd en 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
Escribir accidentalmente una imagen en su unidad interna requerirá una nueva instalación de OS X para corregir. Haga una copia de seguridad y mantenga un archivo install.log para que, si alguna vez le sucede, pueda reírse.
Encontré un enlace realmente bueno: http://www.tweaking4all.com/hardware/raspberry-pi/install-img-to-sd-card/#macosx para instalar file.img en la tarjeta SD, ¡pasos muy detallados!
Use df
para encontrar la ruta del dispositivo, en este 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