Written by
TomSmithImagina la situación: Copiaste la línea de comando exacta para el sistema operativo de Mac con el que deseas crear un instalador USB de arranque con base en la página de instrucciones de Apple. Sin embargo, después de ejecutarla en Terminal, recibes un error que indica:
sudo: /Applications/Install macOS High Sierra.app/Contents/Resources/createinstallmedia: comando no encontrado
Si repites los pasos, es probable que vuelvas a fallar. Esta situación puede ser frustrante, pero afortunadamente, las soluciones son sencillas.
En este artículo, te ayudaremos a comprender las razones detrás del error createinstallmedia: comando no encontrado y te asistiremos en resolverlo.
¿Qué causa 'createinstallmedia: comando no encontrado' en Terminal?
El mensaje "createinstallmedia: comando no encontrado" puede ocurrir en cualquier versión de macOS.
Si estás creando un instalador USB de arranque de Sonoma, Ventura, Monterey, Big Sur, Catalina, Mojave, High Sierra, Sierra, Mavericks, Yosemite, o El Capitan, las siguientes causas pueden resultar en "createinstallmedia: comando no encontrado":
- El instalador no está en tu carpeta de Aplicaciones.
- Descargaste el instalador incorrecto o el instalador está corrupto.
- La sintaxis de tu comando es incorrecta.
- No has iniciado sesión como administrador.
No obstante, si estás creando un instalador de arranque de Lion o Mountain Lion, que no tienen la capacidad integrada de crear un instalador USB, te enfrentarás al error indefinidamente. Para crear una unidad de arranque para un sistema operativo tan antiguo, utiliza una herramienta como DiskMakerX.
De lo contrario, ¡sigue leyendo para encontrar las soluciones!
Arreglar 'createinstallmedia: comando no encontrado' al crear instalador de macOS de arranque
Para arreglar el error "comando no encontrado" al crear un medio de instalación macOS de arranque, necesitas revisar la línea de comando en sí misma. Aquí tienes un desglose de los dos códigos típicos para la creación de instaladores 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: Este es un comando utilizado en macOS para ejecutar programas con los privilegios de seguridad del superusuario, o root.
/Applications/Install\ macOS\ Sonoma.app/Contents/Resources/createinstallmedia: Este es la ruta a la herramienta createinstallmedia desde la carpeta de Aplicaciones, que se utiliza para crear un instalador de macOS arrancable.
--volume /Volumes/MyVolume: Esto especifica el volumen externo donde se creará el medio de instalación de macOS. En este caso, está apuntando a una unidad externa o un volumen en una unidad externa llamado "MyVolume".
--applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app: Esto especifica la ruta de la aplicación de instalación de OS X El Capitan. Solo es necesario para macOS Sierra y versiones de OS X.
Ahora que entiendes el comando, deberías tener una imagen más clara de lo que puede contribuir al error "createinstallmedia: comando no encontrado". Sigamos con los tips que aseguran que el comando se ejecute correctamente.
Corrección 1: Asegúrate de estar usando una cuenta de administrador
Para ejecutar sudo, debes iniciar sesión en tu Mac como administrador. Si actualmente estás usando una cuenta de usuario estándar o de invitado que no tiene privilegios de administrador, cierra sesión e inicia sesión con la cuenta de administrador.
Corrección 2: Asegúrate de que el instalador esté en la carpeta de Aplicaciones
Antes de ejecutar el comando, debes agregar el instalador completo a la carpeta de Aplicaciones de tu Mac. Esto se debe a que la herramienta createinstallmedia debe estar en la carpeta de Aplicaciones, como se especifica en la ruta del código.
Si descargaste el instalador completo en formato de aplicación (.app), esto no será un problema ya que la aplicación se agregará automáticamente a la carpeta de Aplicaciones.
Sin embargo, si descargaste el archivo DMG, debes hacer doble clic para abrirlo, luego abrir el archivo pkg dentro y seguir las instrucciones en la pantalla para extraerlo a tu carpeta de Aplicaciones.
Corrección 3: Elimina y vuelve a descargar el instalador correcto
También es esencial tener el instalador correcto que contiene el comando createinstallmedia.
Puedes verificar el tamaño del archivo del instalador en tu carpeta de Aplicaciones. Si solo tiene unos pocos cientos de bytes, definitivamente no es el correcto. Además, si el instalador no está nombrado de manera similar a "Install macOS Mojave.app", es posible que no sea el que necesitas.
En este caso, debes eliminar el instalador incorrecto y descargarlo nuevamente desde la Mac App Store, Terminal o una fuente confiable.
Para descargar el instalador completo desde Terminal, consulta esta guía: ¿Cómo actualizar macOS desde Terminal con la herramienta de línea de comandos Softwareupdate?
También puedes obtener el archivo DMG de macOS de las siguientes fuentes:
Para verificar si tu aplicación "Instalar macOS xxx" tiene el archivo createinstallmedia, haz clic derecho en el instalador, selecciona "Mostrar contenido del paquete" y luego ve a Contenidos> Recursos.
Corrección 4: Verifica la sintaxis del comando
La sintaxis del comando debe estar formada correctamente para la versión del sistema operativo que estés intentando usar.
Después de copiar la cadena de comando proporcionada por Apple, debes reemplazar MyVolume con el nombre de tu unidad externa. Si el nombre contiene un espacio, debes utilizar una barra invertida. Por ejemplo, si el nombre es Boot Media, debes hacer referencia a él en Terminal como Boot\ Media.
Esto complica las cosas, por lo que se recomienda renombrar tu unidad externa como MyVolume antes de ejecutar el comando. De esta manera, puedes copiar y pegar el comando sin ninguna modificación.
Aquí está el comando correcto a utilizar, siempre que tengas el instalador adecuado en la carpeta de Aplicaciones:
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 otros a solucionar "createinstallmedia: comando no encontrado" al crear medios de arranque para Sonoma, Ventura, Monterey, Big Sur, Catalina, Mojave y versiones anteriores.