0 votos

Utilice "startosinstall" para instalar MacOS Catalina en un disco externo

Quiero usar "startosinstall" para poder instalar MacOS Catalina en un disco duro externo y así poder precargar MacOS en varios SSD rápidamente.

He investigado sobre esto y he encontrado sitios web como https://grahamrpugh.com/2018/03/26/reinstall-MacOS-from-system-volume.html que sugieren usar:

/Applications/Install\ macOS\ Catalina.app/Contents/Resources/startosinstall \

--applicationpath /Applications/Install\ macOS\ Catalina.app \

  --agreetolicense --nointeraction --volume /Volumes/External\ Macintosh\ HD

He intentado ejecutar lo anterior pero no he tenido éxito y siempre me devuelve esto:

Usage: startosinstall

Arguments
--applicationpath, a path to copy of the OS installer application to start the install with.
--license, prints the user license agreement only.
--agreetolicense, agree to license 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.
--converttoapfs, specify either YES or NO on if you wish to convert to APFS.
--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, 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.
--usage, prints this message.

Example: startosinstall --converttoapfs YES

pero parece que no puede conseguir que se ejecute nada.

Si alguien pudiera proporcionarme algún código que funcione o mostrarme cómo resolver este problema, le estaría eternamente agradecido.

Gracias por su ayuda

0voto

Oskar Puntos 1242

La herramienta de Apple tiene como objetivo el sistema operativo que se está iniciando en ese momento, por lo que he podido conseguir. Usando asr sigue siendo válido, pero puede llevar algún tiempo conseguir los argumentos correctos. Creo que la herramienta que quieres para scripting instaladores es Mac Deploy Stick. Usted puede utilizarlo sin el hardware, pero el hardware es bastante sorprendente y un verdadero ahorro de tiempo basado en la cantidad de operaciones que necesita para manejar.

Este equipo de Sabrent también nos ha servido para la clonación de botones. Hay muchos como este pero esta marca me funciona. Se puede también ir más grande En función del tiempo que se ahorre.

Puedes experimentar ejecutando el instalador una vez y luego, cuando el sistema arranque en la unidad externa, en lugar de ejecutar el asistente, apaga el sistema e intenta clonar la unidad.

0voto

MajorFighter Puntos 21

Actualización para aquellos que estén interesados en saber cómo puede ser posible.

Descubrí que el --volume era lo que provocaba que el código no se ejecutara y para habilitar --volume se requería que el SIP se desactivara primero en mi ordenador. Esto se puede hacer arrancando en modo de recuperación e introduciendo csrutil disable en la Terminal.

Una vez que el Mac se haya reiniciado en su sistema operativo normal, el SIP se desactivará y el --volume debería funcionar.

Nota Sigo teniendo problemas para conseguir que el instalador funcione en un disco externo y me encuentro con que el Terminal se queda atascado indefinidamente en Preparing to run macOS Installer… . He publicado otra pregunta sobre este tema aquí ¡así que espero que alguien sea capaz de resolver esto!

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