¿Por qué es el error, dd: / dev / rdisk1bs = 1m: Operación no compatible, aparece al intentar instalar ubuntu en usb?

29

Estoy tratando de instalar ubuntu en mi unidad flash usando las instrucciones de este sitio web: http://www.ubuntu.com/download/help/create-a-usb-stick-on-mac-osx .

Después del paso 8, el terminal solicita mi contraseña, que acepta y luego aparece con este mensaje de error:

dd: /dev/rdisk1bs=1m: Operation not supported.

También he intentado hacer que la última m en esa declaración sea mayúscula y luego el sistema no me pide mi contraseña, pero aún aparece el mensaje de error. ¿Qué está pasando y por qué?

Jesse S
fuente
2
Debe haber un espacio entre /dev/rdisk1y bs. Si ese no es el error tipográfico que hizo al emitir eso, ddpero solo aquí, puede editar su pregunta para que no surja confusión.
Samik
Hmm ... Intente borrar todos los datos en USB (a través de la terminal o la Utilidad de

Respuestas:

56

Si hizo clic en el pequeño ícono de expulsión en el Finder, esto desmontará y expulsará la unidad usb, lo que dará el error que vio. Solo quieres desmontar.

El desmontaje se puede hacer en la Utilidad de Discos de Apple usando el botón Desmontar (en la barra de herramientas al lado de Expulsar ), o se puede hacer como Marcel responde a continuación desde la línea de comandos.

sudo diskutil unmountDisk /dev/diskN
Pirata del terror
fuente
Bienvenido a AskUbuntu. Sería útil para OP si puede explicar su respuesta con más detalles.
JackLock
Error al
desmontar
1
Rox !! ¡Gracias! Estaba teniendo dificultades para encontrar la solución, ¡muchas gracias! :)
Cyril N.
7

Si lo anterior no ayuda (como lo hizo para mí), intente

sudo diskutil umountDisk /dev/diskN

Eso hizo el truco para mí.

Marcel
fuente
Alguna explicación?
Joren
6

Si el disco todavía está montado, obtendrá un error de "recurso ocupado". Si ha sido expulsado, obtendrá el error 'Operación no admitida'. Debe ir a la utilidad de disco y DESMONTAR las particiones en la unidad, pero no EXPULSAR la unidad de destino. Espero que esto ayude, ya que puede ser un poco frustrante y los errores no siempre son particularmente útiles.

Brandon
fuente
3

También he tenido un problema similar al usar la sintaxis correcta (es decir dd bs=1m if=source.img of=/dev/rdisk1).

Un reinicio pareció solucionar mi problema, a pesar de varios intentos con un comando que había funcionado anteriormente mientras restauraba una imagen diferente.

¡Espero que esto ayude!

David Shoalhaven
fuente
1

El comando correcto es sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m(Reemplazar N con el número de disco que encontró ejecutando diskutil list)

El espacio entre rdiskN y bs = 1m no está claro en la guía debido a la forma en que se ajusta el texto.

Joel
fuente
1

de = / dev / rdiskN bs = 1m

No me di cuenta la primera vez que la N sigue siendo una variable para el número de disco que encontró al ejecutar diskutil list

brian
fuente
0

tuve que desmontar y luego ejecutar: sudo dd if=image.img of=/dev/disk1s1 bs=512k

montrealmike
fuente
0

Como dijo DreadPirate , probablemente primero tenga que desmontar cada partición de la unidad usb. Si ningún otro comando listado aquí funciona, intente lo siguiente:

df -h

devolverá las particiones actualmente montadas. Encuentra los que pertenecen a tu memoria USB y usa

sudo umount /dev/disk1sX

para cada uno de ellos, donde 0 <X <= número de particiones en la unidad usb (que se encuentra después de ejecutar el primer comando).

DimP
fuente
Tuve que usarsudo diskutil unmountDisk /dev/diskNsX
Jacksonkr
Bueno, eso es lo que sugirió @DreadPirate y está bien. Todo lo que digo es que si eso no funciona, prueba mi sugerencia. Funciona en mi maquina.
DimP