He descargado Raspbian wheezy de la página de descargas de Raspberry Pi y siguiendo la página wiki RPi Easy SD Card Setup .
Formateé la tarjeta SD y la cd
edité en la carpeta que contiene el archivo img Raspbian, pero cuando ejecuto sudo dd if=2013-07-26-wheezy-raspbian.img of=/dev/disk2s1 bs=1m
, este es el resultado que obtengo:
dd: /dev/disk2s1: Resource busy
Lo intenté nuevamente con /dev/disk2
el archivo de salida, pero aparece el mismo error. No estoy seguro de qué estoy haciendo mal / por qué no se está copiando el img.
Esta es la salida (relevante) de $ diskutil list
:
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *32.5 GB disk2
1: Windows_FAT_32 YQFORKLIFT 32.5 GB disk2s1
Además de $ df -h
:
ysim:~$ df -h
Filesystem Size Used Avail Capacity Mounted on
...
/dev/disk2s1 30Gi 1.7Mi 30Gi 1% /Volumes/YQFORKLIFT
Y esto es lo que veo en System Profiler -> Card Reader :
Built in SD Card Reader:
Vendor ID: 0x05ac
Product ID: 0x8403
Revision: 1.00
Serial Number: 000000009833
SDHC Card:
Capacity: 32.48 GB (32,479,641,600 bytes)
Removable Media: Yes
BSD Name: disk2
Partition Map Type: MBR (Master Boot Record)
S.M.A.R.T. status: Not Supported
Volumes:
YQFORKLIFT:
Available: 32.47 GB (32,465,321,984 bytes)
Capacity: 32.48 GB (32,475,447,296 bytes)
Writable: Yes
File System: MS-DOS FAT32
BSD Name: disk2s1
Mount Point: /Volumes/YQFORKLIFT
sd-card
operating-systems
macos
3cheesewheel
fuente
fuente
Respuestas:
Encontré mi respuesta en la siguiente sección de la wiki ; tonto de mí. Sin embargo, descubrí que la solución no entraba en detalles sobre qué tipo de mensajes de error se ven y pensé que podría ser útil tener el mensaje de error exacto "googleable". También encontré las instrucciones un poco confusas (especialmente alrededor del paso 8/9; no estaba seguro de si la partición debía dejarse desmontada), así que traté de reformular algunas de ellas:
[esto supone que su tarjeta SD ya ha sido formateada]
Ejecute
df -h
para ubicar la partición de la tarjeta SD, que estará en el patrón/dev/diskns1
, donden
hay un número entero. En este caso, es/dev/disk2s1
(los otros dos son discos duros USB externos). Y sí, sé que le di un nombre extraño ...Desmontar la partición:
Compruebe que se ha desmontado / que ya no aparece cuando ejecuta
df -h
(de lo contrario, eso es lo que causa elResource busy
error anterior; consulte aquí ).Mientras que todavía está sin montar , correr
sudo dd bs=1m if=/path/to/extracted/raspberry-pi-img.img of=/dev/rdiskn
, reemplazandon
con elN
en/dev/diskNs1
el paso 1. Asegúrese de escribir a/dev/rdiskN
(el disco) y NO/dev/diskNs1
(la partición), que es otra cosa que causa elResource busy
error.¡La tarjeta SD ahora se vuelve a montar y se nombra
boot
!fuente
sudo diskutil unmountDisk /dev/disk2
en su lugar (que de hecho es el único paso que tuve que tomar para volver a ejecutar el comando dd)/dev/rdisk2
lugar de/dev/disk2
? ¿De dónder
viene el?