Quiero instalar Mojave en un disco externo, utilizando un Mac que tiene Catalina como SO actual. El Mac es lo suficientemente antiguo como para ejecutar Mojave.
Una forma específica de esta pregunta ya se ha hecho antes a lo que la respuesta es "crear un disco de instalación USB".
Me pregunto si será posible sin esta solución. En primer lugar, requiere la compra de una memoria USB. Catalina requiere algo más de 8 GB, así que necesito una memoria de 16 GB como mínimo. Hay que reconocer que son baratas y abundantes.
Pero ya tengo un montón de memorias de 8 GB y la alternativa a comprar otro trozo de hardware es sacrificar una unidad USB de 500 GB, que ya tengo, para convertirla en un soporte de instalación.
Sin embargo, la creación de un disco instalador implica la createinstallmedia
dentro del paquete de aplicaciones de instalación de MacOS. También hay varias otras herramientas, incluyendo: startosinstall
, que arroja la siguiente información:
Usage: startosinstall
Arguments
--license, prints the user license agreement only.
--agreetolicense, agree to the license you printed with --license.
--rebootdelay, how long to delay the reboot at the end of preparing. This delay is in seconds and has a maximum of 300 (5 minutes).
--pidtosignal, Specify a PID to which to send SIGUSR1 upon completion of the prepare phase. To bypass "rebootdelay" send SIGUSR1 back to startosinstall.
--installpackage, the path of a package (built with productbuild(1)) to install after the OS installation is complete; this option can be specified multiple times.
--eraseinstall, (Requires APFS) Erase all volumes and install to a new one. Optionally specify the name of the new volume with --newvolumename.
--newvolumename, the name of the volume to be created with --eraseinstall.
--preservecontainer, preserves other volumes in your APFS container when using --eraseinstall.
--usage, prints this message.
.
Parece que hay un --volume
para establecer la unidad de destino, pero sólo está disponible cuando el sistema operativo tiene el SIP desactivado .
He probado a desactivar el SIP y a ejecutar startosinstall --volume <my external>
pero el proceso se quedó ahí, y la consola se llenó de mensajes sobre un binario que no estaba firmado correctamente.
Sospecho que es necesario seguir investigando este aspecto de la herramienta. Todavía tengo la esperanza de que hay una manera de hacer esto a través de la línea de comandos.
Así que pensé en poner esta información aquí, aunque sea para obtener un "No; duplicado" confirmatorio, porque los beneficios para la comunidad de conseguir un método serían grandes.
0 votos
Hay una utilidad de tipo GUI llamada DiskmakerX que hará un instalador USB de arranque para la mayoría de las versiones de MacOS. Lo he estado usando para años y funciona a las mil maravillas, y sin enredos con confusas líneas de comandos, sólo tienes que descargar la versión para la versión de MacOS que deseas instalar y listo.
0 votos
@SteveChambers El tema no es la confusión de la línea de comandos, sino buscar eliminar el paso del instalador USB.
1 votos
No creo que esa sea una opción, especialmente cuando vas volver una versión ya que el instalador de Mojave no se ejecutará bajo Catalina, lo que significa que necesitas arrancar bajo una versión anterior de macOS para instalar una versión posterior. En otras palabras, no creo que este caso extremo es algo que Apple ha tenido en cuenta en la construcción de sus instaladores del sistema operativo, por lo que se tienen que crear un instalador de arranque.
0 votos
Parece que la bandera --volume sólo es una opción cuando SIP está desactivado, o cuando se arranca desde Recovery, así que es posible que se pueda hacer de esa manera. Voy a darle una oportunidad.