Cómo solucionar el error «command not found» de createinstallmedia [Sequoia/Sonoma/Ventura]

Español English Français Deutsch 日本語 Português

Resumen: Este artículo te ayuda a solucionar el error «Createinstallmedia command not found» en Terminal. Para crear rápidamente un instalador USB de arranque de macOS, utiliza iBoysoft DiskGeeker.

Cómo solucionar el error de createinstallmedia: command not found

Imagina que has copiado la línea de comandos exacta para la versión de macOS con la que quieres crear un instalador USB de arranque, siguiendo las indicaciones de la página de instrucciones de Apple. Sin embargo, al ejecutarla en Terminal, aparece el siguiente error:

sudo: /Applications/Install macOS High Sierra.app/Contents/Resources/createinstallmedia: command not found

Error de createinstallmedia: command not found

sudo: /applications/install macos sequoia.app/contents/resources/createinstallmedia: command not foundsudo: /applications/install macos sonoma.app/contents/resources/createinstallmedia: command not foundsudo: /applications/install macos ventura.app/contents/resources/createinstallmedia: command not found sudo: /applications/install macos monterey.app/contents/resources/createinstallmedia: command not foundsudo: /applications/install macos big sur.app/contents/resources/createinstallmedia: command not foundsudo: /applications/install macos catalina.app/contents/resources/createinstallmedia: command not foundsudo: /applications/install macos sierra.app/contents/resources/createinstallmedia: command not foundsudo: /applications/install os x el capitan.app/contents/resources/createinstallmedia: command not found

Si repites los pasos, es probable que vuelvas a obtener el mismo resultado. Puede ser frustrante, pero, por suerte, las soluciones son sencillas.

 Una forma sencilla de solucionar el error «createinstallmedia: command not found» en un Mac es crear el instalador de arranque con iBoysoft DiskGeeker:

 

  1. Abre iBoysoft DiskGeeker.
  2. Selecciona la unidad USB y haz clic en «Create boot disk». 
    Iniciar la creación de un disco de arranque para macOS
  3. Selecciona la versión de macOS que quieras y haz clic en «Create boot disk». 
    Elegir una versión de macOS para crear un instalador USB de arranque
  4. Espera mientras la herramienta crea el disco de arranque.

En este artículo, te explicamos por qué no puedes crear un instalador USB de arranque en el Mac y aparece el error «createinstallmedia: command not found», además de mostrarte cómo resolverlo.

¿Por qué aparece «createinstallmedia: command not found» en Terminal?

El mensaje «createinstallmedia: command not found» puede aparecer con cualquier versión de macOS.

Si estás creando un instalador USB de arranque de Sequoia, Sonoma, Ventura, Monterey, Big Sur, Catalina, Mojave, High Sierra, Sierra, Mavericks, Yosemite o El Capitan, las siguientes causas pueden provocar el error «createinstallmedia: command not found»:

  • El instalador no se encuentra en la carpeta Aplicaciones.
  • Has descargado un instalador incorrecto o el instalador está dañado.
  • La sintaxis del comando no es correcta.
  • No has iniciado sesión como administrador. 

Sin embargo, si estás creando un instalador de arranque de Lion o Mountain Lion, te encontrarás con este error de forma indefinida, ya que estas versiones no incorporan la función necesaria para crear un instalador USB. Para crear una unidad de arranque para estos sistemas operativos antiguos, puedes utilizar una herramienta como iBoysoft DiskGeeker.

Si no es tu caso, sigue leyendo para conocer las soluciones.

Solucionar el error «createinstallmedia: command not found» al crear un instalador de arranque de macOS

Para solucionar el error «command not found» al crear un medio de instalación de arranque de macOS, debes revisar la propia línea de comandos. Estos son los dos comandos habituales para crear un instalador de arranque:

sudo /Applications/Install\ macOS\ Sonoma.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app

sudo: es un comando de macOS que permite ejecutar programas con los privilegios de seguridad del superusuario o root.

/Applications/Install\ macOS\ Sonoma.app/Contents/Resources/createinstallmedia: es la ruta de la herramienta createinstallmedia dentro de la carpeta Aplicaciones. Esta herramienta se utiliza para crear un instalador de arranque de macOS.

--volume /Volumes/MyVolume: especifica el volumen externo donde se creará el medio de instalación de macOS. En este caso, apunta a una unidad externa o a un volumen de una unidad externa con el nombre «MyVolume».

--applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app: especifica la ruta de la aplicación de instalación de OS X El Capitan. Solo es necesario en macOS Sierra y en versiones de OS X.

Ahora que conoces el significado del comando, tendrás más claro qué puede provocar el error «createinstallmedia: command not found». A continuación se indican algunos consejos para asegurarte de que el comando se ejecuta correctamente.

Solución 1: Utiliza una herramienta para crear un USB de arranque

Si aparece el error «createinstallmedia command not found» en Terminal, puedes utilizar una herramienta para crear un USB de arranque, como iBoysoft DiskGeeker, para crear el disco de instalación de macOS.

Esta herramienta ofrece una interfaz intuitiva que permite crear fácilmente instaladores USB de arranque para macOS High Sierra y versiones posteriores mediante sus instaladores integrados. De este modo, puedes evitar los errores que podrían producirse al utilizar Terminal.

Para macOS Sierra y versiones anteriores, también puedes descargar el archivo DMG de Mac OS y cargarlo en esta herramienta para crear el disco de arranque.

iBoysoft DiskGeeker: una opción para crear discos de arranque para macOS

  • Crea instaladores USB de arranque para macOS Sequoia, Sonoma, Ventura, Monterey, Big Sur, Catalina, Mojave y High Sierra
  • Crea instaladores para macOS Sierra/OS X El Capitan/OS X Yosemite/OS X Mavericks/OS X Mountain Lion/OS X Lion o versiones anteriores
  • Incluye instaladores de macOS en formato .dmg
  • No es necesario ejecutar comandos en Terminal
  • Compatible con Mac Intel y Apple Silicon.

 Solo lectura y diseñado para minimizar riesgos

 

A continuación se explica cómo crear un instalador USB de arranque para macOS cuando Terminal muestra el mensaje «createinstallmedia command not found»:

Paso 1: Descarga e instala iBoysoft DiskGeeker.

Paso 2: Abre esta herramienta para crear discos de arranque, selecciona la unidad USB en el panel izquierdo y haz clic en Create boot disk. 

Iniciar la creación de un disco de arranque en Mac

Paso 3: Elige la versión de macOS con la que quieres crear la unidad de arranque.

Para macOS Sequoia/Sonoma/Ventura/Monterey/Big Sur/Catalina/Mojave/High Sierra, selecciona el instalador y haz clic en Create boot disk para descargarlo.

Elegir una versión de macOS para crear un USB de arranque

Para macOS Sierra y versiones anteriores, haz clic en Create boot disk > Browse images para cargar el instalador en formato DMG.

Buscar y añadir el archivo DMG de macOS descargado

Paso 4: Lee el aviso sobre el borrado del disco externo y haz clic en Continue.

Aviso de que el disco se formateará

Paso 5: Espera a que se cree el USB de arranque.

Disco de arranque creado en Mac

Comparte esta aplicación para ayudar a más personas que no pueden crear instaladores USB de arranque porque aparece el mensaje «createinstallmedia command not found».

Solución 2: Comprueba que utilizas una cuenta de administrador

Para ejecutar sudo, debes iniciar sesión en el Mac con una cuenta de administrador. Si estás utilizando una cuenta estándar o de invitado sin privilegios de administrador, cierra la sesión y vuelve a iniciarla con una cuenta de administrador.

Solución 3: Comprueba que el instalador está en la carpeta Aplicaciones

Antes de ejecutar el comando, debes añadir el instalador completo a la carpeta Aplicaciones del Mac. La herramienta createinstallmedia debe encontrarse en esa carpeta, tal como indica la ruta del código.

Comprueba que el instalador de macOS esté en la carpeta Aplicaciones

Si has descargado el instalador completo en formato de aplicación (.app), no tendrás este problema, ya que la aplicación se añade automáticamente a la carpeta Aplicaciones.

Sin embargo, si has descargado el archivo DMG, haz doble clic en él para abrirlo. Después, abre el archivo pkg que contiene y sigue las instrucciones que aparecen en pantalla para extraerlo en la carpeta Aplicaciones.

Solución 4: elimina y vuelve a descargar el instalador correcto

También es imprescindible utilizar el instalador correcto, que debe incluir el comando createinstallmedia.

Puedes comprobar el tamaño del archivo del instalador en la carpeta Aplicaciones. Si solo ocupa unos cientos de bytes, no es el instalador adecuado. Además, si no tiene un nombre parecido a «Install macOS Mojave.app», es posible que no sea el que necesitas.

En ese caso, elimina el instalador incorrecto y vuelve a descargarlo desde la App Store, Terminal o una fuente fiable (Descargar directamente los instaladores de macOS). 

Para descargar el instalador completo desde Terminal, consulta esta guía: Cómo actualizar el Mac desde Terminal con la herramienta de línea de comandos softwareupdate

También puedes obtener el archivo DMG de macOS desde las siguientes fuentes:

Descargar Mac OS DMG

Descargar macOS Sequoia

macOS Sonoma DMG 

macOS Ventura DMG

macOS Monterey DMG

macOS Catalina DMG

macOS Mojave DMG

macOS High Sierra DMG

Mac OS X El Capitan DMG

Para comprobar si la aplicación «Install macOS xxx» contiene el archivo createinstallmedia, haz clic con el botón derecho en el instalador y selecciona «Mostrar contenido del paquete». Después, ve a Contents > Resources. Si no incluye el archivo Contents/Resources/createinstallmedia, no podrás crear un instalador USB de arranque.

Ver el archivo createinstallmedia

Solución 5: comprueba la sintaxis del comando

La sintaxis del comando debe ser correcta para la versión de macOS que quieras utilizar. 

Después de copiar la cadena de comandos proporcionada por Apple, debes sustituir MyVolume por el nombre de tu unidad externa. Si el nombre contiene un espacio, debes utilizar una barra inversa. Por ejemplo, si la unidad se llama Boot Media, debes escribirla en Terminal como Boot\ Media.

Para evitar complicaciones, se recomienda cambiar el nombre de la unidad externa a MyVolume antes de ejecutar el comando. Así podrás copiarlo y pegarlo sin modificarlo.

Este es el comando correcto, siempre que tengas el instalador correspondiente en la carpeta Aplicaciones:

macOS Sequoia:

sudo /Applications/Install\ macOS\ Sequoia.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

macOS Sonoma:sudo /Applications/Install\ macOS\ Sonoma.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

macOS Ventura:sudo /Applications/Install\ macOS\ Ventura.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

macOS Monterey:sudo /Applications/Install\ macOS\ Monterey.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

macOS Big Sur:sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

macOS Catalina:sudo /Applications/Install\ macOS\ Catalina.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

macOS Mojave:sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

macOS High Sierra:sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume

OS X El Capitan:sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume --applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app

Comparte esta guía para ayudar a otras personas a solucionar el error «createinstallmedia: command not found» al crear un medio de arranque para Sequoia, Sonoma, Ventura, Monterey, Big Sur, Catalina, Mojave y versiones anteriores.