2 votos

¿Cómo instalo macOS Sierra desde el terminal en recuperación?

He intentado instalar macOS High Sierra pero ha fallado. Probablemente porque tengo WD Black2 Dual Drive (120gb SSD + 1tb HDD).

Me gustaría reinstalar macOS Sierra, y tengo el archivo de instalación en otro Volumen de mi sistema.

¿Es posible instalarlo utilizando el terminal desde Recovery? En caso afirmativo, por favor dígame el comando (s) para iniciar la instalación.

(Ya he formateado el volumen de destino - llamado "Macintosh HD" - a HFS+ desde APFS).

(Nota: Intenté instalar usando "Internet Recovery" pero me dijo que la descarga e instalación de Maverick tardaría más de 7 horas). La otra opción que ofrece es instalar MacOS High Sierra, que, como ya he dicho falla para mí. Así que no estoy interesado en estas opciones).

3voto

user3439894 Puntos 5883

Si ya dispone del Instalar macOS High Sierra.app paquete de aplicaciones entonces la forma más fácil de instalar MacOS es crear un Instalador USB MacOS y arrancar el Mac con él e instalar desde allí. Echa un vistazo a: Cómo crear un instalador de arranque para macOS

En startosinstall comando que se encuentra dentro del Instalar macOS High Sierra.app paquete de aplicaciones es lo que debe utilizar:

$ /path/to/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --usage
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 to install after the OS installation is complete; this option can be specified multiple times.
--usage, prints this message.

Example: startosinstall --converttoapfs YES 
$

Nota Arguments mostrados arriba creo que son cuando el --usage se hizo al ejecutar MacOS normalmente, no de Recuperación HD por lo que puede haber algunos Arguments cuando se ejecuta desde el Recuperación HD .

He aquí un ejemplo comando Utilicé en uno de mis sistemas cuando arrancó desde un Instalador USB MacOS con una copia separada del Instalar macOS High Sierra.app paquete de aplicaciones en él:

/path/to/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --agreetolicense  --volume /Volumes/Macintosh\ HD'

Nota: En startosinstall comando utilizado era el que figuraba en la copia del Instalar macOS High Sierra.app paquete de aplicaciones que copié en el Instalador USB MacOS después de su creación, no el que se escribe en el archivo Instalador USB MacOS cuando se crea.

0 votos

He probado esto y parece que no pasa nada. El comando utilizado por mí - /Volumes/Backup/OS/Install\ MacOS\ Sierra.app/Contents/Resources/startosinstall --volume /Volumes/Macintosh\ HD --applicationpath /Volumes/Backup/OS/Install\ MacOS\ Sierra.app ... termnal inspector muestra que startosinstall proceso se está ejecutando, pero no hay ningún indicador para mostrar si algo está sucediendo, incluso después de 15 minutos.

0 votos

@sifar, Es posible que también tenga que utilizar el --applicationpath argumento . IIRC no lo hice porque he creado el /Applications en el disco duro de mi Macintosh y copié allí el instalador. A continuación cd /Applications y empecé mi comando con: ./Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --agreetolicense --volume /Volumes/Macintosh\ HD Eso sí, lleva algún tiempo, ya que el instalador tiene que verificarse a sí mismo antes de iniciar el proceso de instalación.

0 votos

Había especificado el --applicationpath ...

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