Me pregunto si hay alguna manera de instalar Mac OS High Sierra usando la terminal en una unidad específica.
Estoy trabajando con una situación un poco única, ya que he estado ejecutando Mac OS Sierra con éxito en una configuración RAID0 en una MacBook Pro 2011 de 15". Cambié la unidad óptica conectada a SATA por una segunda SSD interna para obtener el máximo velocidades de lectura y escritura.
Cuando intento pasar por el proceso de instalación de High Sierra, inicio el modo de recuperación con High Sierra ya instalado en una unidad externa y los dos SSD internos recién borrados y particionados en formato Mac OS Extended (Journaled). Luego combino las dos unidades internas que deseo usar en el formato RAID0 con el Asistente RAID de Disk Utility. Después de combinar y montar con éxito las unidades, vuelvo al instalador de High Sierra para intentar instalar el sistema operativo en la unidad RAID0. Aparece el error "No puede instalar en este volumen porque es parte de un AppleRAID".
Hablé con tres asesores sénior de Apple por teléfono y por chat que 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 segmentada. Puedo formatear ambos SSD individuales en el formato APFS usando la Utilidad de Discos, pero cuando combino las unidades usando el Asistente RAID, la única opción es borrar y combinar usando Mac OS Extended (Journaled).
He podido encontrar un código que fuerza la instalación de la unidad interna 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 la terminal para intentarlo.
Esto es independiente del problema de RAID y también puede ser independiente de cualquier problema de APFS.
El núcleo de esta pregunta es que la línea de comandos no le permitirá redirigir la instalación fuera de la unidad arrancada. Por lo tanto, esta respuesta cubre la pregunta tal como se presenta en el título de la pregunta.
El startosinstall
comando ofrece el interruptor --volume
para redirigir el instalador a un volumen específico.
Intentalo:
..path/to/startosinstall --usage
y encontrar esa opción que falta.
Está ahí para cualquier instalador de High Sierra.
PERO
¡Esta opción solo se presenta cuando SIP está deshabilitado!
El -–volume
argumento estará oculto porque startosinstall
requiere , al menos, CSR_ALLOW_UNRESTRICTED_NVRAM/0x40/64 o CSR_ALLOW_ANY_RECOVERY_OS/0x100/256.
Sin uno de estos, el --volume
argumento no será compatible.
Eso significa también que usar ese interruptor de la partición de recuperación estará presente cada vez.
Este truco está documentado en Comparación de las opciones disponibles de startosinstall según el entorno del sistema operativo de arranque
Así que en el caso de esta pregunta:
/Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --converttoapfs NO --volume /Volumes/YourChoice
steve cámaras