¿Cómo grabo un ISO en una unidad USB en Mac OS X?


89

¿Cuál es la mejor manera de quemar un ISO en una memoria USB en una Mac? Restaurar usando la Utilidad de Discos no funciona.

El ISO es ubuntu mini.iso. Es el ISO de instalación minimalista para instalar ubuntu. Tiene que ser arrancable en una PC. Estoy tratando de instalar ubuntu en una PC que no tiene CD-ROM. La única otra computadora que tengo es una macbook.


1
¿Puede por favor ser un poco más descriptivo en lo que está tratando de lograr? Creo que tengo una idea de cuál es el problema, pero su pregunta es imprecisa
ricbax el

Estoy tratando de "grabar" un ISO de arranque del ubuntu mini.iso en una memoria USB para usar en una PC. La PC en cuestión no tiene un CD-ROM. No tengo ninguna otra máquina Linux o Win.
Jason Marcell

Respuestas:


116

Directamente desde Cómo instalar Ubuntu en MacBook usando la página USB Stick (mi formato):

  1. Descargue el archivo deseado
  2. Abra la Terminal (en / Aplicaciones / Utilidades / o consulta Terminal en Spotlight)
  3. Convierta el archivo .iso a .img usando la opción de conversión de hdiutil (por ejemplo, hdiutil convert -format UDRW -o ~/path/to/target.img ~/path/to/ubuntu.iso)
  4. Nota: OS X tiende a colocar el .dmg que termina en el archivo de salida automáticamente. Elimine la extensión .dmg según sea necesario,mv ~/path/to/target.img{.dmg,}
  5. Ejecutar diskutil listpara obtener la lista actual de dispositivos
  6. Inserta tus medios flash
  7. Ejecute diskutil listnuevamente y determine el nodo del dispositivo asignado a su medio flash (p /dev/disk2. Ej. )
  8. Ejecutar diskutil unmountDisk /dev/diskN(reemplazar Ncon el número de disco del último comando; en el ejemplo anterior, Nsería 2)
  9. Ejecutar sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m(reemplazar /path/to/downloaded.imgcon la ruta donde se encuentra el archivo de imagen; por ejemplo, ./ubuntu.imgo ./ubuntu.dmg).
  10. Usar en /dev/rdisklugar de /dev/diskpuede ser más rápido.
    • Si ve el error dd: Invalid number '1m', está utilizando GNU dd. Use el mismo comando pero reemplace bs=1mcon bs=1M.
    • Si ve el error dd: /dev/diskN: Resource busy, asegúrese de que el disco no esté en uso. Inicie Disk Utility.app y desmonte (no expulse) la unidad.
  11. Ejecute diskutil eject /dev/diskNy elimine sus medios flash cuando se complete el comando
  12. Reinicia tu Mac y mantén presionado Altmientras la Mac se reinicia para elegir la memoria USB

Nota: en las Mac más nuevas, es posible que deba instalar un administrador de arranque EFI para arrancar desde USB.

Ver también: Descargar Ubuntu Desktop .


12
Quizás la gente no estaba "ciegamente" votando esto. Tal vez ... como yo, buscaron en Google cómo grabar un ISO en una unidad USB en MacOS, ya sabes EL TÍTULO DE ESTA PREGUNTA ... encontraron esto ... y funcionó. Geez +1
Justin Jenkins

8
No estoy seguro de qué se trata todo el alboroto. La respuesta es 100% sobre el tema, funciona perfectamente y el disco resultante no es más específico de la plataforma que el ISO que le grabaste. He usado estas instrucciones para grabar los ISO del instalador del sistema operativo (Ubuntu, WinXP, etc.) en una unidad flash y el resultado funcionó perfectamente en una PC.
spaaarky21

2
No, simplemente no pude iniciar en una PC con la llave USB creada este método en mi MacMini. El problema parece ser que carece de la capacidad de ser arrancado por el BIOS.
Nicocube

44
Si desea ver el progreso, asegúrese de haber pvinstalado y ejecutar en pv /path/to/downloaded.img | sudo dd of=/dev/rdiskN bs=1mlugar de sudo dd if=/path/to/downloaded.img of=/dev/rdiskN bs=1m.
Jvatic

Esto también falló para mí, necesitaba usar @neesh answer para que el USB se pueda iniciar en una PC. La conversión de iso a img no debe preservar ningún soporte de arranque. También me pregunto si simplemente omitir la conversión también funcionaría, pero como señala rab a continuación, podría no funcionar con UEFI.
Brian

17

Tuve un problema muy similar que ninguno de estos respondió.

Vale la pena echarle un vistazo a UNetbootin . Creará un disco USB de arranque en una Mac para una PC.


Una vez hecho esto, unetbootin dijo que tenía que arrancarlo en una PC y que no arrancaría en una Mac. Intentando la sugerencia de línea de comando ahora.
Balupton

Para un Chrome Pixel, el método UNetbootin funcionó, la línea de comando no.
mjibson

Tengo entendido que UNetbootin no funciona en Mountain Lion.
2rs2ts

8

No hay necesidad de convertir el ISO a un IMG. No estaba dispuesto a convertir una imagen primero. Esto tiene pasos más fáciles, descritos a continuación.

Comience enumerando los discos y volúmenes actuales:

diskutil list

Ahora desmonte el volumen actual para el disco que está a punto de sobrescribir. (X = número de unidad, en mi caso fue 1):

diskutil unmountDisk /dev/diskX

Ahora dd el iso directamente al usb (de nuevo, reemplace X con el número de unidad de su unidad USB):

sudo dd if=/pathto/mini.iso of=/dev/diskX bs=1m

¡Hecho!


Esto solía funcionar, pero creo que el nuevo software de arranque UEFI no comprende el archivo resultante (2017). Sin embargo, los sistemas BIOS funcionarán. Una forma que funciona y sigue siendo fácil es usar el Asistente Boot Camp de OS X. Apúntelo a una llave ISO y USB, y creará un dispositivo de arranque UEFI.
Rab

5

Esta es una pregunta muy antigua pero aún se beneficia de las respuestas actualizadas.

Etcher es ahora la solución recomendada por Ubuntu para grabar imágenes iso en una unidad USB.

Etcher hace que el proceso sea casi indoloro si no se siente cómodo con la línea de comando. Son solo 3 pasos y trabajé en el primer intento para mí.


1
¿Dónde recomienda Ubuntu esto?
fijador1234


2
  1. Asegúrese de que la llave USB esté formateada correctamente (Master Boot Record, FAT32 - si es necesario NTFS usando NTFS-3G )
  2. Puede intentar usar la función Restaurar en la Utilidad de Discos haciendo clic en el volumen de la llave USB, luego haciendo clic en la pestaña Restaurar y eligiendo el ISO para restaurarlo.
  3. Si el paso 2 falla, puede hacerlo manualmente ejecutando dittoo cp -r; p.ej. ditto /Volumes/NAME_OF_MOUNTED_ISO /Volumes/NAME_OF_USB_KEYo cp -r /Volumes/NAME_OF_MOUNTED_ISO /Volumes/NAME_OF_USB_KEYcopiar manualmente todos los archivos (incluidos los ocultos)

@Chealion gracias por tu respuesta. Realmente estaba tratando de obtener un ISO de Ubuntu en mi USB, por lo que finalmente utilicé el disco de instalación de Ubuntu para ejecutarlo en modo en vivo en mi Macbook. Desde allí tuve acceso a la utilidad USB-Creator.
Jason Marcell el

1
También @Chealion No tendré tiempo para verificar que su respuesta sea correcta en cualquier momento, ya que no estaré cerca de mi Mac por un tiempo (pero sí sé que Disk Utility no estaba funcionando para mí) Si alguien más verifica y vota, Marcaré como correcto.
Jason Marcell el

2

La forma de hacer esto usando DiskUtility es formatear primero la unidad usando Diskutility y luego copiar los archivos desde la iso montada a la unidad recién formateada usando cp -R. Ej: cp -R / Volumes / montado_iso / * / Volumes / formated_drive /

Al formatear, asegúrese de elegir el sistema de archivos ntfs y hacer que el disco sea arrancable seleccionando la opción correcta del menú Opciones en la pestaña borrar.


Esto fue lo que funcionó para mí para grabar un USB de arranque Win10 desde macOS Sierra. La conversión de iso a img debe eliminar el registro de arranque maestro en el disco. Al reformatear con MBR y copiar archivos, funcionó muy bien.
Brian

1

Unetbootin es una herramienta que instala ISO en llaves USB, o puede usar menús desplegables para seleccionar distribuciones allí mismo en la herramienta.

Ligeramente más fácil que hacerlo dden la línea de comando usted mismo.


Unetbootin se remonta al 2008 al menos. Otra respuesta aquí ya cubrió esta opción
Simon Sheehan

0

Tengo el usuario SuperDuper para esta tarea antes. Hace el trabajo y no mucho más. Como un buen programa debería :-) La versión completa no es gratuita ($ 30) pero obtienes lo que necesitas gratis:

¡Puedes descargar SuperDuper! v2.6.2 ahora mismo y haga una copia de seguridad y clone sus discos gratis, ¡para siempre!


66
Super Duper! no admite particiones que no estén formateadas como HFS, por lo que es inútil aquí.
rspeed
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.