No se puede crear el instalador de macOS en Mac/Terminal/OCLP (errores y soluciones)

Español English Français 日本語

Resumen: En este artículo se explican los problemas más habituales y sus soluciones al crear instaladores USB de arranque en un Mac mediante Terminal u OCLP.  Para crear un instalador USB de arranque de cualquier versión de macOS, OS X o Mac OS X, utiliza iBoysoft DiskGeeker.

No se puede crear un instalador USB de arranque en Mac

Un instalador USB de arranque de macOS ofrece varias ventajas a los usuarios de Mac. Por ejemplo, permite realizar una instalación limpia de macOS, arrancar un Mac que no se inicia, volver a una versión anterior de macOS e instalar macOS en varios ordenadores sin tener que descargar el instalador cada vez.

Aunque no siempre es fácil crear un instalador USB de arranque de macOS Tahoe u otras versiones, pueden aparecer errores, como no poder descargar macOS Tahoe, que el instalador USB de macOS no arranque o que el proceso se quede bloqueado. En este artículo encontrarás ayuda para resolver los distintos problemas que pueden surgir al crear un disco de arranque de macOS.

Como es probable que estés creando el instalador de arranque desde Terminal o mediante OpenCore Legacy Patcher, también abordaremos los problemas conocidos relacionados con estas herramientas.

💡Una solución para todos los casos: usa una herramienta para crear discos de instalación de macOS

La forma más rápida de solucionar los problemas que impiden crear un instalador USB de arranque en un Mac es utilizar una herramienta fiable para crear discos, como iBoysoft DiskGeeker.

La aplicación incluye una biblioteca de instaladores de macOS High Sierra y versiones posteriores, por lo que permite crear una unidad de arranque de macOS a partir de archivos DMG directamente desde la aplicación. Así se evita el riesgo de descargar instaladores dañados de Internet y perder tiempo con líneas de comandos complejas.

En macOS Sierra y versiones anteriores, puedes descargar el archivo DMG de Mac OS que necesitas y cargarlo en la aplicación para crear rápidamente un disco de arranque.

Si no puedes crear un USB de arranque de macOS desde Terminal u OCLP, sigue estos pasos:

Paso 1: Instala iBoysoft DiskGeeker.

Paso 2: Abre la herramienta para crear un USB de arranque, selecciona la unidad USB en el panel izquierdo y haz clic en Crear disco de arranque. A continuación, haz clic en Continuar para confirmar que el proceso borrará la unidad.

Haz clic en el botón Crear disco de arranque

Paso 3: Elige la versión de macOS con la que quieres crear el disco de instalación.

Si quieres crear un USB de arranque para macOS Sequoia/Sonoma/Ventura/Monterey/Big Sur/Catalina/Mojave/High Sierra, selecciona la versión de macOS que quieras y haz clic en Crear disco de arranque.

Elige la versión de macOS que quieres usar para crear un disco de arranque

Si quieres crear un USB de arranque para macOS Sierra/OS X El Capitan/OS X Yosemite/OS X Mavericks/OS X Mountain Lion/OS X Lion o versiones anteriores, haz clic en Crear disco de arranque > Examinar imágenes y sube el archivo DMG que descargaste anteriormente.

Explora el disco duro para localizar la versión de macOS descargada

Paso 4: Espera a que se cree el instalador de arranque de macOS.

USB de arranque para macOS creado

Muy sencillo, ¿verdad? ¡Comparte esta herramienta para crear discos de instalación de macOS con otras personas!

Problema 1: Esta versión de xxx no se puede instalar en este ordenador

El mensaje «Esta versión de xxx no se puede instalar en este ordenador» aparece cuando el sistema detecta una versión de macOS incompatible. Por ejemplo, al descomprimir el archivo DMG de OS X El Capitan y añadirlo a la carpeta Aplicaciones.

La solución consiste en utilizar un Mac compatible con el sistema operativo que quieres instalar, usar una herramienta para crear discos de instalación o seguir los pasos del problema 2.

Problema 2: Bad CPU type in executable

Bad CPU type in executable

«sudo: unable to execute /Applications/Install OS X El Capitan.app/Contents/Resources/createinstallmedia: Bad CPU type in executable» es un error que puede aparecer al crear un disco de arranque para una versión del sistema incompatible con tu Mac mediante Terminal. En este ejemplo, el usuario intenta crear una unidad de arranque para OS X 10.11 El Capitan en un Mac con chip M1.

Para solucionarlo, puedes utilizar una herramienta para crear USB de arranque, como iBoysoft DiskGeeker, que permite crear un USB de arranque en cualquier Mac en 5 clics.

Como alternativa, extrae el archivo InstallESD.dmg del instalador y úsalo para crear el disco de instalación. Para ello, descarga el archivo DMG de Mac OS que necesites y ábrelo.

Si aparece un instalador en forma de aplicación, por ejemplo, Install OS X Mavericks.app, haz clic derecho sobre él y selecciona «Mostrar contenido del paquete». Después, abre la carpeta Contents, localiza el archivo InstallESD.dmg dentro de la carpeta SharedSupport y mueve el archivo DMG al escritorio.

Si aparece un archivo pkg, sigue estos pasos:

  1. Abre Terminal.
  2. Descomprime el archivo InstallMacOSX.pkg en un directorio:
    pkgutil --expand ~/Desktop/InstallMacOSX.pkg ~/Desktop/Installer
  3. Accede a la ubicación del archivo pkg.
    cd ~/Desktop/Installer/InstallMacOSX.pkg
  4. Extrae el contenido mediante el comando tar:
    tar -xvf Payload
  5. Mueve el archivo InstallESD.dmg al escritorio:
    mv InstallESD.dmg ~/Desktop

Cuando el archivo DMG esté listo, puedes crear un disco USB de arranque para el sistema operativo no compatible siguiendo estos pasos:

  1. Abre Terminal.
  2. Ejecuta los siguientes comandos, uno por uno, para crear un instalador de macOS de arranque.
    Adjunta la imagen de disco del instalador de macOS:
    hdiutil attach ~/Desktop/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_appConvierte el archivo BaseSystem.dmg al formato de imagen dispersa:
    hdiutil convert /Volumes/install_app/BaseSystem.dmg -format UDSP -o /tmp/InstallerCambia el tamaño de la imagen dispersa a 8 GB:hdiutil resize -size 8g /tmp/Installer.sparseimageAdjunta la imagen dispersa redimensionada:
    hdiutil attach /tmp/Installer.sparseimage -noverify -nobrowse -mountpoint /Volumes/install_buildElimina el directorio «Packages» existente:
    rm -r /Volumes/install_build/System/Installation/PackagesCopia el directorio «Packages» de `install_app` a `install_build`:
    cp -av /Volumes/install_app/Packages /Volumes/install_build/System/Installation/Copia archivos adicionales a la imagen dispersa:
    cp -av /Volumes/install_app/BaseSystem.chunklist /Volumes/install_buildcp -av /Volumes/install_app/BaseSystem.dmg /Volumes/install_buildDesmonta las imágenes montadas:
    hdiutil detach /Volumes/install_apphdiutil detach /Volumes/install_buildCambia el tamaño de la imagen dispersa al mínimo:
    hdiutil resize -size `hdiutil resize -limits /tmp/Installer.sparseimage | tail -n 1 | awk '{print $ 1}' `b /tmp/Installer.sparseimageConvierte la imagen dispersa en una imagen de disco comprimida y de solo lectura:
    hdiutil convert /tmp/Installer.sparseimage -format UDZO -o /tmp/InstallerMueve la imagen de disco final al escritorio:mv /tmp/Installer.dmg ~/Desktop
  3. Asegúrate de que la unidad USB esté conectada y se llame USB.
  4. Restaura el contenido del archivo de imagen de disco Installer.dmg en el volumen de destino /Volumes/USB: sudo asr restore --source ~/Desktop/Installer.dmg --target /Volumes/USB --noprompt --noverify --erase
  5. Introduce la contraseña del administrador y pulsa Intro si se te solicita.

Los pasos anteriores deberían haber solucionado el mensaje «Bad CPU type in executable». Compártelos con otras personas.

Problema 3: sudo: /Applications/Install macOS Mojave.app/Contents/Resources/createinstallmedia: command not found

«createinstallmedia: command not found» es otro error habitual que pueden encontrarse muchos usuarios de Mac. Suele deberse a una sintaxis incorrecta del comando, a un problema con la ubicación del instalador u otras causas similares. Consulta el siguiente artículo para solucionarlo:

Cómo solucionar el error «Createinstallmedia: Command Not Found»

Problema 4: zsh: killed sudo --volume /Volumes/MyVolume

El error Zsh killed

Otro problema que puede aparecer en Terminal al crear un instalador de arranque de macOS es «zsh: killed sudo --volume /Volumes/volume_name». Esto significa que el sistema ha terminado el comando de forma forzosa. Para solucionar el error, puedes volver a firmar el binario createinstallmedia.

  1. Abre Terminal.
  2. Sustituye Mojave en el comando por la versión de tu sistema operativo y ejecútalo para cambiar el directorio de trabajo actual a la ubicación de la herramienta createinstallmedia dentro de la aplicación del instalador de macOS.
    cd /Applications/Install\ macOS\ Mojave.app/Contents/Resources/
  3. Vuelve a firmar el binario createinstallmedia con la herramienta codesign.
    codesign -s - -f createinstallmedia
  4. A continuación, ejecuta de nuevo el comando createinstallmedia para crear un instalador USB de arranque.

Problema 5: /Applications/Install macOS High Sierra.app does not appear to be a valid OS installer application

El instalador de macOS no parece ser una aplicación de instalación válida del sistema operativo

Si no tienes un instalador completo, aparecerá este error como recordatorio. La forma más sencilla de comprobar si tienes el instalador completo es consultar el tamaño del archivo del instalador de macOS. Por ejemplo, si solo ocupa 19 MB, es evidente que no se trata de un instalador completo.

¿Quieres crear fácilmente instaladores de arranque de macOS? Utiliza este creador de discos.

Problema 6: Untitled is not a valid volume mount point

El nombre de la unidad USB también puede causar problemas. Si Terminal muestra «Untitled is not a valid volume mount point», donde Untitled es el nombre de la unidad, prueba a cambiar el nombre del USB o a volver a formatear el disco físico con GUID partition map y Mac OS Extended (Journaled) como formato.

También debes comprobar que el comando de Terminal esté escrito correctamente. Presta especial atención a los guiones, ya que todos son dobles.

Problema 7: APFS disks may not be used as bootable install media

Si tu unidad USB está formateada en APFS, Terminal no la aceptará como medio de instalación arrancable. Por tanto, tendrás que volver a formatearla:

  1. Abre Utilidad de Discos.
  2. Haz clic en Visualización > Mostrar todos los dispositivos.
  3. Selecciona el disco físico de la unidad USB y haz clic en Borrar.
  4. Asigna un nombre a la unidad USB, selecciona Mac OS Plus (con registro) como formato y Mapa de particiones GUID como esquema.
    Haz clic en Borrar. 
    Formatear una unidad USB para crear un instalador arrancable de macOS

Problema 8: Se ha producido un error al borrar el disco

Se ha producido un error al borrar el disco

Después de escribir Y para continuar, Terminal empezará a borrar el disco y lo preparará antes de copiar los archivos. Este proceso puede fallar y mostrar el error «An error occurred erasing the disk». Normalmente, también aparecerá el número del error del disco, que no suele aportar mucha información, por ejemplo:

  • Error erasing disk error number (-69888, 0) An error occurred erasing the disk.
  • Error erasing disk error number (13, 0) An error occurred erasing the disk.
  • Error erasing disk error number (-69618, O) An error occurred erasing the disk.
  • Error erasing disk error number (22, O) An error occurred erasing the disk.

La solución es sencilla. Solo tienes que comprobar que ningún otro proceso esté utilizando la unidad USB y que su nombre no coincida con el del disco físico ni con el de otro volumen. Prueba estos consejos para solucionar el problema y vuelve a ejecutar el comando para crear el disco de arranque.

  • Reinicia el Mac para cerrar todos los procesos. (Ve al menú Apple > Reiniciar).
  • Vuelve a abrir Finder. (Haz clic con el botón derecho en el icono de Finder del Dock mientras mantienes pulsada la tecla Opción y selecciona Reiniciar).
  • Cambia el nombre de la unidad USB. (Abre Finder, haz clic con el botón derecho en la unidad USB y selecciona Renombrar).
  • Vuelve a formatear la unidad USB con el formato Mac OS Plus (con registro).

Problema 9: El disco borrado no se ha montado

Si la unidad USB no se monta después de borrarla en Terminal, cierra Terminal, expulsa la unidad y vuelve a conectarla al Mac. Después, comprueba si puedes crear el disco de instalación. Si no es así, vuelve a formatear la unidad externa con el formato Mac OS Plus (con registro) mediante Utilidad de Discos.

Si quieres analizar la unidad USB y recuperar los datos que contenía anteriormente, utiliza software de recuperación de archivos para Mac.

Problema 10: El proceso se queda bloqueado al copiar los archivos del instalador al disco

Una vez preparada la unidad USB, Terminal empezará a copiar los archivos necesarios en ella. Si el proceso se queda bloqueado durante mucho tiempo sin mostrar avances, puedes cerrarlo y volver a intentarlo con una unidad USB más rápida. De lo contrario, espera un poco más.

Problema 11: Ha fallado la copia de la app del instalador

Ha fallado la copia de la app del instalador

Si Terminal muestra el error «The copy of the installer app failed», puedes cerrar la ventana de Terminal y volver a ejecutar el comando. Si el problema persiste, prueba con otra unidad USB o consulta esta guía: Solucionar «The copy of the installer app failed».

Problema 12: Copia de macOS RecoveryOS

Terminal se queda bloqueado en Copying the macOS RecoveryOS

Terminal también puede quedarse bloqueado al copiar macOS RecoveryOS. Si ocurre, prueba a volver a formatear la unidad USB en Utilidad de Discos siguiendo los pasos que indicamos en el problema 7 y, después, vuelve a crear la unidad USB de arranque.

Descarga esta herramienta para crear una unidad USB de arranque de macOS y preparar un disco de arranque al instante.

Problema 13: Terminal se queda bloqueado en Making disk bootable

Terminal se queda bloqueado en Making disk bootable

Después de copiar los archivos necesarios, la utilidad createinstallmedia hará que la unidad USB sea de arranque. Sin embargo, el proceso puede ser desesperadamente lento y parecer que se ha quedado bloqueado en «Making disk bootable» en Terminal. En este caso, puedes dejar que la unidad siga funcionando durante toda la noche o desactivar la indexación de Spotlight en el instalador.

Si no te importa esperar, puedes evitar que el Mac entre en reposo cambiando los ajustes de reposo y dejar que el proceso createinstallmedia se ejecute durante la noche. Si la unidad USB no presenta problemas, el proceso terminará.

Si quieres que el cambio surta efecto de inmediato, haz lo siguiente:

  1. Comprueba que Terminal esté abierto.
  2. En la barra de menús situada en la parte superior izquierda, selecciona Shell > New Window > New Window with Profile.
  3. Ejecuta el comando createinstallmedia en la ventana de Terminal original.
  4. Cuando el paso «Erasing disk» llegue al 100 %, ejecuta el siguiente comando en la segunda ventana de Terminal para desactivar la indexación de Spotlight en el volumen USB. (Sustituye macOS Ventura por la versión de tu sistema.)mdutil -i off -d /Volumes/Install\ macOS\ Ventura

Después, el proceso debería comenzar a funcionar.

Problema 14: zsh: bus errorsudo--volume/Volumes/macOS

También es posible que aparezca el error «zsh: bus error sudo  --volume /Volumes/volume_name» después de borrar correctamente el disco. Este error se produce cuando Terminal no tiene acceso total al disco. Para resolverlo, abre Preferencias del Sistema/Ajustes del Sistema > Privacidad y seguridad > Acceso total al disco y activa el acceso total al disco para Terminal.

Problema 15: No se pudo montar dmg /Volumes/ Install OS X Yosemite/Install OS X Yosemite.app/Contents/SharedSupport/InstallESD.dmg (código de error 112). Error al montar la imagen dmg externa.

Este error indica que hay problemas para montar el archivo InstallESD.dmg. Para montarlo, puedes eliminar el instalador actual y descargar uno nuevo. Si el problema persiste, prueba con otra unidad USB compatible.

Problema 16: Se produjo un error al ejecutar bless en el disco del instalador

Mensaje de error: The bless of the installer disk failed

«The bless of the installer disk failed» es un mensaje que puede aparecer por distintos motivos. Estos son algunos de los más habituales:

Warning: Failed to copy product icon to volume icon path
Making disk bootable...
IA app name cookie write failed
The bless of the installer disk failed.

Couldn't extract BaseSystem to path: /Volumes/Install macOS Ventura/BaseSystem
The bless of the installer disk failed.

Failed to write IAPhysicalMedia cookie to disk
Error Domain=NSCocoaErrorDomain Code=513 "You don't have permission to save the file “.IAPhysicalMedia” in the folder “Install macOS Sonoma”." UserInfo={NSFilePath=/Volumes/Install macOS Sonoma/.IAPhysicalMedia, NSUserStringVariant=Folder, NSUnderlyingError=0x7fe41ffc31e0 {Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted"}}
The bless of the installer disk failed.

Error Failed to create macOS installer. The bless of the installer disk failed.

Failed to patch BaseSystem. Error: Error Domain=com.apple.ParallelCompression Code=1 "Error 0xdd00d800
Invalid patch: /Volumes/Install macOS Monterey/.TempDir/basesystem_patches/x86_64BaseSystem.dmg" UserInfo={NSLocalizedDescription=Error 0xdd00d800
Invalid patch: /Volumes/Install macOS Monterey/.TempDir/basesystem_patches/x86_64BaseSystem.dmg}
The bless of the installer disk failed.

Además de utilizar una herramienta para crear un USB de arranque como alternativa, también puedes probar las siguientes soluciones:

Solución 1: Conceder a Terminal acceso total al disco

Para solucionar el error «The bless of the installer disk failed», puedes conceder a Terminal acceso total al disco desde el modo seguro.

  1. Abre la carpeta Aplicaciones.
  2. Elimina el instalador completo actual y descarga uno nuevo.
  3. Cuando se haya descargado macOS, puedes iniciar el equipo en modo seguro de macOS.
  4. A continuación, abre Ajustes del Sistema/Preferencias del Sistema > Privacidad y seguridad > Acceso total al disco y actívalo para Terminal.Conceder a Terminal acceso total al disco en Mac

Solución 2: Conceder a OpenCore Legacy Patcher acceso total al disco

Si el problema aparece al crear un instalador USB de arranque de macOS con OCLP, debes conceder acceso total al disco tanto a OpenCore Legacy Patcher como a Terminal:

En macOS Ventura y versiones posteriores:

  1. Abre Ajustes del Sistema.
  2. Ve a Privacidad y seguridad > Acceso total al disco.
  3. Haz clic en el botón Añadir para añadir OpenCore Legacy Patcher y Terminal.
  4. Reinicia OpenCore Legacy Patcher y vuelve a ejecutar el proceso.

En macOS Monterey y versiones anteriores:

  1. Abre Preferencias del Sistema.
  2. Ve a Seguridad y privacidad.
  3. Haz clic en el candado para desbloquear el panel de preferencias.
  4. Ve a la pestaña Privacidad.
  5. Selecciona Acceso total al disco.
  6. Añade OpenCore Legacy Patcher y Terminal.
  7. Reinicia OpenCore Legacy Patcher y vuelve a ejecutar el proceso.

Solución 3: Conectar el USB directamente

Si el USB está conectado al Mac mediante un hub, prueba a retirarlo y conectar el dispositivo directamente al Mac. De este modo, puedes evitar posibles problemas causados por el adaptador.

Solución 4: Actualizar OCLP

Si la versión de OpenCore Legacy Patcher instalada en el Mac no es la más reciente, actualízala. Esto instalará los nuevos parches y correcciones de errores, lo que podría permitirte crear el USB de arranque sin problemas.

Solución 5: Usar otro USB

Si aún no puedes crear el instalador USB de arranque en el Mac, lo más recomendable es probar con otro USB o con cualquier otro tipo de dispositivo de almacenamiento. Muchos usuarios terminan utilizando otra unidad después de agotar las sugerencias básicas de solución de problemas.

Estos son todos los problemas que pueden impedirte crear un instalador USB de arranque en el Mac, junto con sus respectivas soluciones. Si esta guía te ha resultado útil, ¡compártela para ayudarnos a llegar a más personas!