¿El comando del terminal para forzar la instalación de Mac OS High Sierra en una unidad específica?

3

Me pregunto si hay una manera de instalar Mac OS High Sierra utilizando el terminal en una unidad específica.

Estoy trabajando con una situación única, ya que he estado ejecutando Mac OS Sierra con éxito en una configuración RAID0 en un MacBook Pro 2011 de 15 ". He cambiado la unidad óptica conectada a SATA por una segunda interna SSD para velocidades máximas de lectura y escritura.

Cuando intento pasar por el proceso de instalación de High Sierra, inicio en modo de recuperación con High Sierra ya instalada en una unidad externa y las dos unidades SSD internas recién borradas y particionadas en formato Mac OS Extended (Journaled). Luego, combino las dos unidades internas que deseo usar en el formato RAID0 con el Asistente de RAID de Disk Utility. Después de combinar y montar con éxito las unidades, vuelvo al High Sierra Installer para intentar instalar el sistema operativo en la unidad RAID0. Recibí el error "No puede instalar en este volumen porque es parte de un AppleRAID".

He hablado con tres asesores principales de Apple por teléfono y por chat, quienes estaban muy dispuestos a ayudarme pero no pudieron encontrar ninguna solución.

Mi corazonada es que debido a que el instalador de High Sierra convierte automáticamente las unidades internas durante la instalación en el nuevo APFS, en lugar de usar el formato Mac OS Extended (Journaled), es posible que no pueda hacer esto con una unidad virtual RAID con bandas. Puedo formatear ambos SSD individuales en el formato APFS utilizando la Utilidad de Discos, pero al combinar las unidades con el Asistente de RAID, la única opción es borrar y combinar usando Mac OS Extended (Journaled).

He podido algún código que obliga instalación interna de la unidad utilizando el sistema de archivos anterior, pero no puede especificar una unidad:

/Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --converttoapfs NO

Estoy dispuesto a intentar forzar la instalación en la unidad RAID montada si hay una forma de usar el terminal para intentarlo.

    
pregunta user3278051 01.08.2018 - 20:43

1 respuesta

0

Esto es independiente del problema RAID y también puede ser independiente de cualquier problema APFS.

El núcleo de esta pregunta es que la línea de comunicación no le permitirá redirigir la instalación fuera de la unidad iniciada. Por lo tanto, esta respuesta cubre la pregunta tal como se presenta en el título de la pregunta.

El comando startosinstall ofrece el conmutador --volume para redirigir el instalador a un volumen específico.

Inténtalo:

..path/to/startosinstall --usage

y encuentra que falta esa opción.

Está ahí para cualquier instalador de High Sierra.

BUT

¡Esta opción solo se presenta cuando SIP está deshabilitado!

El argumento -–volume estará oculto, porque startosinstall requisiciones - al menos - CSR_ALLOW_UNRESTRICTED_NVRAM / 0x40 / 64 o CSR_ALLOW_ANY_RECOVERY_OS / 0x100 / 256. > Sin uno de estos, el argumento --volume no será compatible.

Eso significa también que al usar ese conmutador de la partición de recuperación estará presente cada vez.

Este truco está documentado en Comparación de las opciones disponibles de startosinstall dependiendo del entorno del sistema operativo de arranque

Entonces, en el caso de esta pregunta:

/Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --converttoapfs NO --volume /Volumes/YourChoice
    
respondido por el LangLangC 18.09.2018 - 21:35

Lea otras preguntas en las etiquetas