1 votos

Terminal - Error de Sudo DD

Estoy tratando de hacer una ISO de Kali Linux de arranque en mi MacBook Pro Mid-2012. Cuando trato de usar este comando: sudo dd if=/Users/jordanbaron/Desktop/kali-linux-2016.2-amd64.iso of=/dev/sdb2 of=/dev/disk1 bs=512 conv=noerror,sync Me sale este error: dd: of: illegal argument combination or already set ¿Hay alguna forma de arreglarlo? El pendrive que estoy usando está formateado como MS-DOS (FAT) y estoy usando OS X El Capitan.

4voto

Eirik Fuller Puntos 53

Parece que ha especificado el of parámetro dos veces. En el caso de Mac OS es probable que no quiera /dev/sdb2 (es más probable que sea un dispositivo Linux).

2voto

user3439894 Puntos 5883

Debes utilizar esta sintaxis:

sudo dd if=kali-linux-2016.2-amd64.iso of=/dev/diskN bs=1m

Dónde N en diskN es el número correcto para la unidad USB externa en la que estás intentando escribir.

Si es disk1 entonces utilice este comando:

sudo dd if=/Users/jordanbaron/Desktop/kali-linux-2016.2-amd64.iso of=/dev/disk1 bs=1m

En este caso no se utiliza ni se debe utilizar conv=noerror,sync como tú hacer Quiero que se produzca un error si hay un problema, no que se siga escribiendo. Si todo el proceso no produce un error, entonces todo debería estar bien de todos modos.

La razón de bs=1m en bs=512 es que será más eficiente y de hecho tomará un poco menos de tiempo ya que no está teniendo que buscar y escribir constantemente 512 bytes a la vez, lo está haciendo 1 megabyte a la vez. (Incluso podrías usar un valor más alto).

Nota: Para escribir en el disco de destino utilizando dd el disco debe ser desmontado primero, no expulsado. Utilice diskutil unmount diskN o diskutil unmountDisk diskN , donde N en diskN es el número correcto para la unidad USB externa en la que estás intentando escribir. También es posible que tengas que utilizar sudo con el diskutil comando si es necesario.

Por último, no importa cómo esté formateado o particionado el dispositivo de destino, ya que será sobrescrito por la imagen ISO y aparecerá con el tamaño y el formato del sistema de archivos que utiliza la imagen ISO. El espacio restante en la unidad USB no será inmediatamente accesible, aunque en algunos casos puede hacerse accesible después.

0 votos

Ahora me sale un error diciendo que la operación no es compatible.

0 votos

@Jordan M. Baron, acabo de probar el comando que proporcioné, obviamente cambiando la información apropiada, es decir, el nombre y la ubicación de la imagen ISO y el diskN y ha funcionado como se anuncia. Así que sin información adicional no estoy seguro de qué más puedo decir aparte de... 1. Asegúrese de que /dev/diskN está apuntando al dispositivo adecuado. 2. Asegúrese de que /dev/diskN se desmonta, pero no se expulsa, antes de iniciar el dd funcionamiento. Utilización, diskutil unmount diskN para desmontar diskN pero no expulsarlo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X