Cómo copiar un ISO a una unidad USB desde Mac OS X con dd
Tabla de contenido:
Si descargó una imagen ISO de otro sistema operativo, digamos Ubuntu Linux o Windows 10, y desea convertir ese archivo de imagen ISO en una unidad de instalación USB de arranque usando una unidad flash USB o llave USB, encontrará la más confiable La forma de copiar o 'grabar' el ISO en ese volumen USB de destino es recurrir a la línea de comandos de Mac OS X. Existen soluciones alternativas, pero este enfoque de línea de comandos que usa dd no requiere descargas de terceros, es bastante rápido y es consistentemente confiable en la producción de volúmenes de arranque a partir de archivos ISO.
Es importante tener en cuenta que esto es algo avanzado y solo debe ser utilizado por usuarios de Mac que se sientan completamente cómodos con la línea de comandos. Al usar sudo dd, hay poco margen de error y un identificador de disco implicado incorrectamente podría provocar la pérdida permanente de datos. Ese riesgo hace que este método no sea apropiado para usuarios novatos de Mac OS X; en su lugar, esos usuarios deberían recurrir al enfoque más simple de usar la Utilidad de Discos para grabar un ISO de la manera tradicional.
Cómo copiar un archivo ISO a una unidad de destino usando 'dd' en Mac OS X
Esto borrará el volumen de destino, reemplazando cualquier dato que esté en la unidad de destino con el contenido ISO. No hay confirmación, por lo tanto, es fundamental que use el identificador de unidad adecuado y la sintaxis adecuada para evitar borrar algo incorrecto. Debe hacer una copia de seguridad de la Mac con Time Machine antes de comenzar.
- Conecte la unidad USB de destino a la Mac si aún no lo ha hecho, luego inicie Terminal
- Escriba el siguiente comando para imprimir una lista de volúmenes adjuntos en la Mac:
- Localice el nombre del volumen USB de la unidad de destino (en este ejemplo, "THE_DESTINATION") y tome nota del identificador (en este ejemplo, "disk3s2")
- Desmonte el volumen de destino usando el siguiente comando, reemplazando el identificador según corresponda:
- Ahora está listo para formatear la unidad de destino y 'grabar' la ISO en ese volumen USB. Esto borrará todos los datos en la unidad de destino reemplazándolos con el ISO, esto no se puede deshacer: es absolutamente fundamental que apunte al identificador adecuado para evitar la pérdida de datos no deseada. Suponiendo que sabe lo que está haciendo, reemplace la ruta iso con el ISO para grabar en el volumen del identificador de destino deseado usando el siguiente comando:
- Cuando esté seguro de que la sintaxis es correcta, presione regresar e ingrese la contraseña de administrador, el proceso de copia comenzará de inmediato
diskutil list Esto puede parecerse a lo siguiente, será diferente en cada Mac:
$ diskutil list /dev/disk0 : TIPO NOMBRE TAMAÑO IDENTIFICADOR 0: GUID_partition_scheme 251,0 GB disk0 1: EFI EFI 209,7 MB disk0s1 2: Apple_CoreStorage 250,1 GB disk0s2 3 : Apple_Boot Recovery HD 650.1 MB disk0s3 /dev/disk1 : TIPO NOMBRE IDENTIFICADOR DE TAMAÑO 0: Apple_HFS Macintosh HD 249.8 GB disk1 Volumen lógico en disk0s2 Desbloqueado Encriptado /dev/disk3 : TIPO NOMBRE IDENTIFICADOR DE TAMAÑO 0: partición_esquema 5.3 MB disk3 1 : partición_mapa 32,3 KB disk3s1 2: FAT_32 EL_DESTINO 8,2 GB disk3s2 /dev/disk4 : TYPE NAME
sudo umount /dev/(IDENTIFICADOR)
Usando de nuevo el ejemplo anterior, que no es universalmente aplicable:
sudo umount /dev/disk3s2
sudo dd if=/ruta/imagen.iso of=/dev/r(IDENTIFICADOR) bs=1m
Por ejemplo, con un ISO de Windows llamado 'Windows10_x64_EN-US.iso' en el escritorio, la sintaxis sería:
sudo dd if=~/Desktop/Windows10_x64_EN-US.iso of=/dev/rdisk3s2 bs=1m
Tenga en cuenta que se coloca un significante 'r' delante del identificador del disco, esto hace que el comando sea mucho más rápido. El 'bs=1m' al final es para el tamaño de bloque, lo que también acelera el proceso. Ninguno de estos ajustes es necesario para copiar correctamente la ISO a la imagen del disco, solo da como resultado una experiencia notablemente más rápida.
No hay barra de progreso, así que espere, el tiempo que toma el proceso de copia ISO depende de una variedad de cosas, incluida la velocidad de la Mac, la velocidad del volumen de destino y el tamaño del archivo ISO que se está copiando o grabando en el destino.
Cuando termine, puede expulsar el volumen, está listo para funcionar.
diskutil eject /dev/(IDENTIFICADOR)
Por lo que vale, esto funciona para copiar imágenes ISO que no son volúmenes de arranque e instaladores también. Por ejemplo, si usted mismo creó un ISO de un volumen, también podría usar la secuencia de comandos anterior para copiar ese ISO a otro volumen.
Hemos cubierto un truco dd similar, pero las modificaciones descritas aquí hacen que el proceso anterior sea más rápido y más confiable para algunos usuarios. Este método debería funcionar bien en todas las versiones de OS X, independientemente de lo que se esté ejecutando en la Mac.
Si conoce otro método para convertir rápidamente imágenes ISO en volúmenes de instalación de arranque, ¡háganoslo saber en los comentarios!