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.
-
Utilice las instrucciones del sitio web de Apple " Cómo obtener versiones antiguas de MacOS " para descargar InstallMacOSX.dmg
.
-
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.
-
Utilice la aplicación Finder para abrir InstallMacOSX.dmg
.
-
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 .
-
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
-
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.
-
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.
-
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
-
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.
-
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