36 votos

¿Cómo puedo crear el instalador de El Capitan en un Mac instalado con Catalina (o posterior a El Capitan) para usarlo en el instalador de arranque USB?

He descargado el archivo DMG de El Capitan ( InstallMacOSX.dmg ) proporcionada por Apple. La imagen DMG ampliada contiene el paquete " InstallMacOSX.pkg " que debería ejecutarse para crear el instalador de El Capitán, pero falla con el siguiente mensaje: This version of OS X 10.11 cannot be installed on this computer. (desde el instalador de OS X) Eso sucede presumiblemente porque, de forma bastante razonable, no tendría sentido instalar sobre una versión posterior del sistema operativo. Sin embargo, en este caso, quiero crear una unidad USB de arranque para una instalación en otro Mac.

Estoy atrapado en una situación del huevo y la gallina en la que necesito otra máquina que ejecute El Capitán o anterior para crear un instalador de arranque de El Capitán.

58voto

David Anderson Puntos 2189

Me he dado cuenta de que estas instrucciones ya no funcionan como se esperaba cuando se utiliza el actual InstallMacOSX.dmg que puede descargarse desde el sitio web de Apple " Cómo obtener versiones antiguas de MacOS " o el sitio web de Apple " Cómo crear un instalador de arranque para MacOS ". Estas instrucciones pueden funcionar como se espera, si usted está usando una versión guardada anterior de este archivo. En el mejor de los casos, estas instrucciones son sólo un hack y Apple tiene todo el derecho a cambiar el InstallMacOSX.dmg para evitar los resultados deseados.

Nota: El 31/1/2021, M. Justin informó que esta respuesta sigue funcionando para Yosemite .


He publicado dos respuestas alternativas a esta pregunta.

  • El primera respuesta alternativa implica el uso de una máquina virtual. Esta respuesta debe ser menos que un hack, porque Apple insertó explícitamente un código en el instalador de El Capitán para saltarse la comprobación del modelo cuando se ejecuta en una máquina virtual "VMware Fusion Player". Por lo tanto, Apple evidentemente pretende que los usuarios de los nuevos modelos de Macs Intel utilicen esta nueva respuesta para recuperar el Install OS X El Capitan aplicación. Aun así, me gustaría saber de Apple por qué han pensado que es necesario un procedimiento tan complejo.

  • El segunda respuesta alternativa implica utilizar un Mac antiguo capaz de ejecutar Snow Leopard (OS X 10.6).


A continuación, mi respuesta original.

Nota: Esta respuesta fue adaptada de Klanomath's respuesta a una pregunta ligeramente diferente.

Hay un enlace en el sitio web de Apple " Cómo obtener versiones antiguas de MacOS " que descargará un archivo que se puede utilizar para crear el Install OS X El Capitan aplicación. Sin embargo, si el modelo de Mac es demasiado nuevo para permitir la instalación para El Capitan, entonces el mensaje dado a continuación se producirá al intentar crear el Install OS X El Capitan aplicación.

Esta versión de OS X 10.11 no se puede instalar en este ordenador.

Si usted está tratando de crear una unidad flash de instalación USB de uso en otro ordenador Mac, entonces usted todavía puede utilizar el archivo descargado para crear este instalador. Las instrucciones se dan a continuación.

Este método se verificó utilizando las siguientes configuraciones.

  • Catalina en una barra táctil del MacBook Pro 2017 para usarla en el iMac 2009 de 24".
  • Mojave en un Mac mini 2018 para usarlo en una máquina virtual VirtualBox en un iMac 2013 de 21,5".
  • Catalina en un iMac 2013 de 21,5" para utilizarlo en una máquina virtual VirtualBox en el mismo Mac.

Los siguientes pasos se pueden utilizar para crear un instalador USB para El Capitan.

  1. Utilice las instrucciones del sitio web de Apple " Cómo obtener versiones antiguas de MacOS " para descargar InstallMacOSX.dmg .

  2. Utilice la Utilidad de Discos para borrar una unidad flash de 16 GB o más. Si la ventana de la Utilidad de Discos tiene un View asegúrese de que el menú desplegable Show All Devices está seleccionado. Resalte la unidad flash y haga clic en el botón Erase botón. Utilice la configuración que se muestra en la imagen siguiente.

    A continuación, haga clic en el botón Erase botón. Cuando termine de borrar, haga clic en el botón Done botón.

  3. Utilice la aplicación Finder para abrir InstallMacOSX.dmg .

  4. Introduzca los comandos indicados a continuación. Una carpeta llamada El Capitan se creará en el /tmp para guardar los archivos temporales.

    Nota: La forma más fácil de introducir los comandos es copiarlos de este documento y pegarlos en la ventana del Terminal.

    rm -rf /tmp/El\ Capitan
    pkgutil --expand /Volumes/Install\ OS\ X/InstallMacOSX.pkg /tmp/El\ Capitan
    diskutil eject Install\ OS\ X
    cd /tmp/El\ Capitan
    hdiutil attach InstallMacOSX.pkg/InstallESD.dmg  -noverify -nobrowse -mountpoint /Volumes/esd
    sudo asr restore -source /Volumes/esd/BaseSystem.dmg -target /Volumes/MyVolume -noprompt -noverify -erase

     
    Después de introducir el último comando indicado anteriormente, es posible que aparezca un mensaje similar al que se indica a continuación.

    asr: Couldn't personalize volume /Volumes/OS X Base System

     
    Algunas versiones de MacOS producen este mensaje mientras que otras no. Sospecho que se trata de un mensaje fatal porque se devolvió un estado de salida de 1.

    La inspección ha determinado que la parte del comando que falló no es importante.

    Por lo tanto, pude ignorar este error. Sin embargo, el error también se puede evitar aplicando los siguientes pasos que se indican en la sección titulada Alternativa al uso de la asr Comando .

  5. Para terminar de crear el instalador de El Capitan en una unidad flash USB de arranque, introduzca los comandos que se indican a continuación.

    diskutil rename OS\ X\ Base\ System Install\ El\ Capitan
    rm /Volumes/Install\ El\ Capitan/System/Installation/Packages
    cp -rp /Volumes/esd/Packages /Volumes/Install\ El\ Capitan/System/Installation
    cp -rp /Volumes/esd/BaseSystem.chunklist /Volumes/Install\ El\ Capitan/
    cp -rp /Volumes/esd/BaseSystem.dmg /Volumes/Install\ El\ Capitan/
    hdiutil detach /Volumes/esd
    sudo bless --folder /Volumes/Install\ El\ Capitan/System/Library/CoreServices --label Install\ El\ Capitan
    cp /Volumes/Install\ El\ Capitan/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/InstallAssistant.icns /Volumes/Install\ El\ Capitan/.VolumeIcon.icns
    cd "$HOME"
    rm -r /tmp/El\ Capitan
    diskutil eject Install\ El\ Capitan
  6. Retire la unidad flash. Ya ha terminado.

Alternativa al uso de la asr Comando

El comando dado a continuación puede generar un mensaje de error y/o colgarse dependiendo de la versión de MacOS y quizás del modelo de Mac que esté utilizando.

sudo asr restore -source /Volumes/esd/BaseSystem.dmg -target /Volumes/MyVolume -noprompt -noverify -erase

Puede evitar introducir el comando anterior siguiendo los pasos que se indican a continuación.

  1. Si el volumen de la unidad flash USB ya no está etiquetado MyVolume y utilice la Utilidad de Discos para borrar la unidad flash. Resalte la unidad flash y haga clic en el botón Erase botón. Utilice la configuración que se muestra en la imagen siguiente.

    A continuación, haga clic en el botón Erase botón. Cuando termine de borrar, haga clic en el botón Done botón.

  2. Introduzca el siguiente comando para crear una imagen de unidad flash dispersa.

    hdiutil create -type SPARSE -size 10g -layout MBRSPUD -fs HFS+J -volname MyImage -attach /tmp/El\ Capitan/MyImage
  3. Básicamente, quieres restaurar el volumen MyImage del archivo oculto BaseSystem.dmg . El archivo oculto BaseSystem.dmg se muestra en la imagen de la ventana del Finder que se muestra a continuación. La unidad OS X Install ESD puede encontrarse en el volumen oculto Volumes en la carpeta root.

    Hay varias formas de ver los archivos ocultos. Estas formas dependen de la versión de OS X o MacOS que estés utilizando. Puede que tengas que buscar en la web una forma que te funcione.

    Destaca el MyImage volumen mostrado en la ventana principal de la Utilidad de Discos. Haga clic en el botón Restore y luego el botón Image botón. Seleccione el BaseSystem.dmg como se muestra a continuación. A continuación, haga clic en el botón Restore botón.

    Después de una restauración exitosa, debería ver la imagen que se muestra a continuación. Puede hacer clic en el botón Done y salga de la Utilidad de Discos.

    Además, debería aparecer la siguiente ventana emergente.

  4. Introduzca los siguientes comandos para clonar en la unidad flash.

    Nota: El dd tarda mucho tiempo en completarse. Vea esto respuesta para seguir el progreso de la dd comando. Los bytes a transferir son aproximadamente 10 GB.

    getdsk() { local "x=$(diskutil info "$2" | grep Part\ of\ Whole)"; eval $1'="/dev/r${x##* }"'; }
    getdsk DSK1 OS\ X\ Base\ System
    getdsk DSK2 MyVolume
    diskutil unmountdisk $DSK1
    diskutil unmountdisk $DSK2
    sudo dd if=$DSK1 of=$DSK2 bs=1m
    diskutil eject $DSK1
    diskutil unmountdisk $DSK2
    diskutil mountdisk $DSK2

    Nota: Dado que el original será expulsado inmediatamente y eventualmente borrado, no me molesté en usar el hfs.util para cambiar el UUID del clon.

Ahora puede continuar con el resto de los pasos.  

Referencias

¿Cómo puedo hacer una unidad flash USB de arranque en un Mac?
¿Cuál es la mejor manera de generar una unidad flash USB de instalación de Yosemite o Mavericks?
Instalar El Capitan con VirtualBox en OS X

23voto

ChrisBraucker Puntos 81

Llevaba un tiempo atascado en esta misma situación y he encontrado la forma de crear un medio de instalación (instalando mientras hablamos) en MacOS Catalina. Se requiere un poco de magia de la Terminal, pero nada demasiado elegante.

Voy a crear una carpeta temporal en el Escritorio para que sea más fácil inspeccionar la estructura con el finder.

Pasos a seguir para que el comando se ejecute como se sugiere en https://support.apple.com/en-sg/HT201372

  1. Descargue y monte la imagen para El Capitán (por ejemplo, haga doble clic en el .dmg file )
  2. Abrir la aplicación Terminal
  3. (opcional) Cambiar al escritorio cd ~/Desktop
  4. (opcional) Crear una carpeta temporal mkdir installCapitan && cd installCapitan
  5. Extraiga el instalador aquí xar -xf /Volumes/Install\ OS\ X/InstallMacOSX.pkg
  6. Cambia a la carpeta resultante, con cd InstallMacOSX.pkg
  7. Ahora te encuentras con varios archivos, por ejemplo Payload , Scripts , InstallESD.dmg
  8. Desembale Payload con tar xvzf Payload
  9. Ahora tienes la Instalar OS X El Capitan.app Apple habla en el enlace anterior
  10. Un paso más, mover los datos de la instalación a donde deben estar: mv InstallESD.dmg Install\ OS\ X\ El\ Capitan.app/Contents/SharedSupport/

Ahora se está ejecutando el createinstallmedia debería funcionar cuando se le dan las rutas correctas, y esto debería funcionar:

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

Cambie la ruta del volumen de instalación en consecuencia y tenga cuidado de elegir la correcta, ya que de lo contrario podría producirse una pérdida de datos.

edit: Si tu instalador falla con algo sobre no poder verificar el medio de instalación, revisa esta respuesta, a mí me ayudó: https://apple.stackexchange.com/a/232016/371520

Buena suerte

4voto

David Anderson Puntos 2189

Aparentemente, bajo ciertas circunstancias, Apple ahora requiere el uso de "VMware Fusion Player" para crear un instalador de arranque de El Capitan en una unidad flash USB. Afortunadamente, el "VMware Fusion Player" es ahora un producto gratuito cuando se utiliza para una actividad no comercial .

A continuación se indican los requisitos básicos de un Mac que se utiliza para crear el instalador de la unidad flash USB de El Capitan.

  • El Mac está basado en Intel
  • El Mac cumple los requisitos de hardware publicados en el documento de Apple "OS X El Capitan - Especificaciones técnicas" .
  • El Mac está ejecutando OS X v10.6.8 o posterior (que incluye cualquier versión de MacOS).

A continuación se indican los pasos necesarios para crear un instalador de arranque de El Capitan en una unidad flash USB.

  1. Descargue el InstallMacOSX.dmg haciendo clic en el botón OS X El Capitan 10.11 enlace en el documento de Apple "Cómo obtener versiones antiguas de MacOS" . Estas instrucciones suponen que este archivo se ha descargado en su ~/Downloads carpeta.

  2. Utilice el Finder para abrir el ~/Downloads/InstallMacOSX.dmg con el archivo DiskImageMounter aplicación.

  3. Utilice el Finder para abrir el InstallMacOSX.pkg en el archivo Install OS X volumen con el Installer aplicación. Si aparece el mensaje emergente "Esta versión de OS X 10.11 no puede ser instalada en este ordenador", proceda al siguiente paso. De lo contrario, el Install OS X El Capitan debería haber sido creada con éxito en el /Applications carpeta. Si es necesario, desde la barra lateral de un Finder ventana de la aplicación, elija expulsar el Install OS X volumen. Cerrar todo Finder aplicación Windows, entonces saltar al último paso .

  4. En la ventana emergente, seleccione el Close botón. Desde la barra lateral de un Finder ventana de la aplicación, elija expulsar el Install OS X volumen. Cerrar todo Finder aplicación Windows.

  5. Ir a la "VMware Fusion Player - Licencia de uso personal" crear una cuenta y obtener una licencia gratuita de VMware Fusion Player. Descargue e instale el VMware Fusion aplicación. Estas instrucciones han sido probadas utilizando la versión 12.1.0 de "VMware Fusion Player".

  6. Elige una versión de MacOS para instalar. Por ejemplo, se puede instalar una máquina virtual utilizando un Install macOS aplicación o partición de recuperación de MacOS compatible con su Mac. Las versiones de macOS están disponibles en la App Store o siguiendo las instrucciones del documento de Apple "Cómo obtener versiones antiguas de MacOS" .

    Nota: La instalación de la versión compatible más antigua de MacOS suele dar como resultado una máquina virtual con el mejor rendimiento.

  7. Abrir el VMware Fusion aplicación. Si no aparece automáticamente una ventana similar a la que se muestra a continuación, seleccione File``New… en la barra de menús.

    Nota: Estas instrucciones han sido probadas utilizando MacOS 11.1 (Big Sur) en el Mac mini de 2018 como anfitrión. La página web Install macOS Big Sur para MacOS 11.1 ya se ha descargado en el /Applications carpeta. Es posible que desee elegir un método de instalación diferente y/o una versión diferente de MacOS.

    Utilice el Finder para arrastrar y soltar el Install macOS Big Sur aplicación de la /Applications a la ventana, como se muestra a continuación. Cuando termine, seleccione la carpeta Continue botón.

    Cuando aparezca una ventana similar a la que se muestra a continuación, seleccione la opción Customize Settings botón. Guarde la nueva máquina virtual y espere a que se cree el medio de instalación.

    Cuando aparezca una ventana similar a la que se muestra a continuación, seleccione Advanced .

    Cuando aparezca una ventana similar a la que se muestra a continuación, busque un Disable Side Channel Mediations casilla de verificación. Si se encuentra una, marque la casilla, como se muestra a continuación.

    Cuando termine, seleccione el Show All y, a continuación, seleccione Network Adaptor . Cuando aparezca una ventana similar a la que se muestra a continuación, seleccione la opción Autodetect como se muestra a continuación.

    Cierre la ventana seleccionando el punto rojo en la esquina superior izquierda de la ventana. Antes de continuar, tenga en cuenta lo siguiente.

    • Es posible que desee modificar temporalmente los ajustes en el panel de Ahorro de Energía del System Preferences para evitar que el host se duerma durante la instalación de MacOS en el cliente.
    • Usted no necesita utilizar el Disk Utility para inicializar la unidad interna en el cliente.
    • Cuando se le pida que inicie sesión con su ID de Apple, puede seleccionar que se configure más tarde, y cuando se le pida que cree una cuenta de ordenador, introduzca un nombre de cuenta local y una contraseña.

    Encuentre la ventana con el botón grande de inicio, como se muestra a continuación. Selecciona el botón de inicio y completa la instalación de MacOS.

  8. (Opcional) Instale "VMware Tools" para mayor comodidad. En el host, seleccione Virtual Machine``Install VMware Tools en la barra de menús del VMware Fusion aplicación.

  9. (Opcional) Utilice el cliente para realizar este paso. Descargue el InstallMacOSX.dmg haciendo clic en el botón OS X El Capitan 10.11 enlace en el documento de Apple "Cómo obtener versiones antiguas de MacOS" . Utilice el Finder para abrir el ~/Downloads/InstallMacOSX.dmg con el archivo DiskImageMounter y, a continuación, abra la aplicación InstallMacOSX.pkg en el archivo Install OS X volumen con el Installer aplicación. Instale el Install OS X El Capitan aplicación en el Macintosh HD disco. Cuando haya terminado, desde la barra lateral de un Finder ventana de la aplicación, elija expulsar el Install OS X volumen. Omita los dos pasos siguientes .

  10. En el host, abra el panel Compartir del System Preferences aplicación y asegúrese de que File Sharing se resalta y se marca. Anote la URL donde otros usuarios pueden acceder a la carpeta compartida en este ordenador, y los administradores de todos los volúmenes. Esta URL comenzará con smb:// .

  11. En el cliente, seleccione Go``Connect to Server… en la barra de menús del Finder aplicación. Introduzca la URL indicada en el paso anterior y seleccione la opción Connect botón. Si un "Está intentando conectarse al servidor" y seleccione la opción Connect botón. Después de introducir el Name y Password para su cuenta en el host, seleccione el Connect botón. Elija montar su carpeta de inicio en el host, luego seleccione OK . Utilice el Finder en el cliente para abrir el InstallMacOSX.dmg en su archivo ~/Downloads en el host con DiskImageMounter y, a continuación, abra la aplicación InstallMacOSX.pkg en el archivo Install OS X volumen con el Installer aplicación. Instale el Install OS X El Capitan aplicación en el Macintosh HD disco. Cuando haya terminado, desde la barra lateral de un Finder ventana de la aplicación en el cliente, elija expulsar el servidor anfitrión. Esto también debería expulsar el Install OS X volumen. Si lo desea, apague File Sharing en el ordenador central. Si un "Puede haber usuarios conectados a este ordenador". y seleccione la opción OK botón. En el host, salga del System Preferences aplicación.

  12. (Opcional) En este punto, puede insertar una unidad flash de 8 GB o más en un puerto USB del host. Cuando aparezca una ventana emergente similar a la que se muestra a continuación, seleccione Connect to the VM entonces saltar al último paso y utilizar el cliente para crear un instalador de arranque para MacOS.

    Nota: Antes de utilizar este paso, es posible que desee ajustar el USB Compatibility para la máquina virtual del cliente.

  13. En el cliente, abra el panel Compartir del System Preferences aplicación y asegúrese de que File Sharing se resalta y se marca. Anote la URL donde otros usuarios pueden acceder a la carpeta compartida en este ordenador, y los administradores de todos los volúmenes. Esta URL comenzará con smb:// .

  14. En el host, seleccione Go``Connect to Server… en la barra de menús del Finder aplicación. Introduzca la URL indicada en el paso anterior y seleccione la opción Connect botón. Si un "Está intentando conectarse al servidor" y seleccione la opción Connect botón. Después de introducir el Name y Password para su cuenta en el cliente, seleccione el Connect botón. Elija montar el Macintosh HD volumen, luego seleccione OK . Utilice el Finder en el host para copiar el Install OS X El Capitan aplicación de la /Applications en el cliente a la carpeta /Applications en el host. Cuando haya terminado, desde la barra lateral de un Finder ventana de aplicación en el host, elija expulsar el servidor cliente. Si lo desea, apague File Sharing en el ordenador cliente. Si un "Puede haber usuarios conectados a este ordenador". y, a continuación, introduzca 0 para Minutes y seleccione el OK botón.

  15. En la máquina virtual cliente, salga del System Preferences aplicación y cerrar todos los Finder aplicación de Windows, y luego se apaga. Si lo desea, elimine la máquina virtual. Salga de la VMware Fusion aplicación.

  16. Siga las instrucciones del documento de Apple "Cómo crear un instalador de arranque para macOS" para crear el instalador de la unidad flash USB de MacOS. La unidad flash debe tener un tamaño mínimo de 8 GB.

Referencias

No se puede crear una nueva VM a partir de los DMG proporcionados por Apple en octubre de 2019
OS X El Capitan - Especificaciones técnicas
Cómo obtener versiones antiguas de MacOS
VMware Fusion Player - Licencia de uso personal
Cómo crear un instalador de arranque para MacOS

3voto

mhaselup Puntos 31

La respuesta es que parece haber un problema con Catalina al crear una aplicación de instalación para otras versiones de OSX - ciertamente con El Capitan por el tema que nos ocupa. La solución fue seguir el procedimiento suministrado por Apple https://support.apple.com/en-sg/HT201372 pero en otra versión de OSX-Sierra funcionó en este caso.

3voto

oldgreybeard Puntos 1

No tengo suficientes puntos de reputación para votar o comentar la solución de Chris Braucker, pero parece estar funcionando para mí.... escribiendo en una memoria USB mientras hablamos después de múltiples horas de tratar de encontrar la manera de conseguir que Catalina cree una unidad USB de arranque para El Capitan.

Se podría añadir un paso extra (5b) para los usuarios de terminales relativamente poco sofisticados, que me llevó un tiempo averiguar. Después del paso 5, no se te presenta la carpeta con la carga útil en ella. Primero tienes que hacer cd InstallMacOSX.pkg para entrar en esta carpeta y ver el archivo de carga útil

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X