Comando terminale per forzare l'installazione di Mac OS High Sierra su un'unità specificata?

3

Mi chiedo se c'è un modo per installare Mac OS High Sierra usando il terminale su un'unità specificata?

Sto lavorando con un po 'di una situazione unica visto che eseguo con successo Mac OS Sierra in una configurazione RAID0 su un MacBook Pro da 15 "del 2011. Ho scambiato l'unità ottica collegata SATA per un secondo SSD per la massima velocità di lettura e scrittura.

Quando cerco di passare attraverso il processo di installazione di High Sierra, avvio la modalità di ripristino con High Sierra già installato su un'unità esterna e i due SSD interni appena cancellati e partizionati in formato Mac OS Extended (Journaled). Quindi combino entrambe le unità interne che desidero utilizzare nel formato RAID0 con RAID Assistant di Disk Utility. Dopo aver combinato e montato con successo le unità, torno al programma di installazione di High Sierra per tentare di installare il sistema operativo sull'unità RAID0. Ho ricevuto l'errore "Impossibile installare su questo volume perché fa parte di un AppleRAID."

Ho parlato con tre Senior Advisor Apple al telefono e tramite chat che erano tutti molto disposti ad aiutarmi ma non sono riusciti a trovare alcuna soluzione.

La mia impressione è che poiché l'installer di High Sierra converte automaticamente le unità interne durante l'installazione nel nuovo APFS, anziché utilizzare il formato Mac OS Extended (Journaled), potrebbe non essere in grado di farlo con un'unità virtuale RAID con striping. Sono in grado di formattare entrambi i singoli SSD nel formato APFS utilizzando Utility Disco, ma quando si combinano le unità utilizzando RAID Assistant l'unica opzione è quella di cancellare e combinare utilizzando Mac OS Extended (Journaled).

Sono stato in grado di trovare un codice che forza installazione dell'unità interna utilizzando il vecchio file system, ma non è possibile specificare un'unità:

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

Sono disposto a provare a forzare l'installazione sull'unità RAID montata se c'è un modo di utilizzare il terminale per tentare di farlo.

    
posta user3278051 01.08.2018 - 20:43
fonte

1 risposta

0

Questo è indipendente dal problema RAID e potrebbe anche essere indipendente da qualsiasi problema APFS.

Il nocciolo di questa domanda è che la linea di comando non ti permetterà di reindirizzare l'installazione dall'unità avviata. Pertanto questa risposta copre la domanda come presentata nel titolo della domanda.

Il comando startosinstall offre lo switch --volume per reindirizzare l'installer su un volume specificato.

Prova:

..path/to/startosinstall --usage

e trova mancante l'opzione.

È lì per qualsiasi installatore di High Sierra.

MA

Questa opzione è presentata solo quando SIP è disabilitato!

L'argomento -–volume sarà nascosto, perché startosinstall richiede - almeno CSR_ALLOW_UNRESTRICTED_NVRAM / 0x40 / 64 o CSR_ALLOW_ANY_RECOVERY_OS / 0x100 / 256.
Senza uno di questi, l'argomento --volume non sarà supportato.

Questo significa anche che usando quell'interruttore dalla partizione di ripristino sarà sempre presente.

Questo trucco è documentato su Confronto delle opzioni disponibili di startosinstall in base all'ambiente del SO di avvio

Quindi nel caso di questa domanda:

/Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/startosinstall --converttoapfs NO --volume /Volumes/YourChoice
    
risposta data 18.09.2018 - 21:35
fonte

Leggi altre domande sui tag