macOS Programma di installazione multimediale High Sierra

8

Voglio creare un programma di installazione multimediale USB per la nuova versione di High Sierra. Io di solito uso createinstallmedia o DiskMakerX ma per questa nuova versione non riesco a farlo funzionare (entrambi). Ho scaricato Installa macOS High Sierra.app dall'App Store ma il programma di installazione è solo 14.2mb, quindi non contiene l'immagine High Sierra. Ho avviato il programma di installazione e questo avvia il download, ma tutti i file scaricati sono memorizzati in ./macOS Install Data e voglio creare un programma di installazione multimediale USB con questi file. Qualche idea su come risolvere questo?

Anche in createinstallmedia sto usando questo comando:

sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/macOS --applicationpath  /Applications/Install\ macOS\ High\ Sierra.app --nointeraction

e sto ottenendo:

/Applications/Install macOS High Sierra.app does not appear to be a valid OS installer application.

Screenshots:

    
posta Gerardo 26.09.2017 - 01:08
fonte

6 risposte

12

Massive bump to @IlyaB, ero stumped cercando di ottenere il pieno 5gb Installa MacOS High Sierra.app ma ero bloccato con la versione da 19mb stub.

Il mio processo per ottenere un'app funzionante che attualmente sta rendendo il mio USB avviabile per High Sierra

1: vai al Mac App Store e scarica High Sierra (lo stub 19mb)

2: Fai clic su Continua nell'app di installazione una volta scaricato

3: Scegli il tuo disco di avvio (o qualsiasi disco che abbia spazio)

4: consente il download del programma di installazione (questo è il contenuto della cartella "SharedSupport" mancante all'interno dello stub del programma di installazione)

5: Il programma di installazione ti chiederà di riavviare dopo aver completato il download da 5 GB, a questo punto esci dal programma di installazione e non riavviare il sistema!

6: Vai alla tua root (o qualsiasi altra posizione tu abbia scelto nel passaggio 3) e trova la cartella "macOS Install Data"

7: Copia il contenuto di quella cartella ignorando .DS_Store

(9 file, cartelle, dmgs, pkgs e plists)

8: Vai alla cartella Applicazioni in cui il Mac App Store ha scaricato la versione stub di "Installa macOS High Sierra"

9: Fare clic con il pulsante destro su quel file e "Mostra contenuto pacchetto"

10: All'interno della cartella Contents, crea una nuova cartella chiamata "SharedSupport"

11: incolla i file copiati in precedenza dal download dell'installatore

12: E hai finito! Dovresti avere un file di installazione completamente funzionale per le unità USB avviabili o semplicemente copiare su altri sistemi indipendentemente dal fatto che siano offline o semplicemente non vuoi scaricare il programma di installazione più e più volte.

Sono attualmente nel lungo processo di creazione di un'unità USB avviabile per creare una versione di Hackintosh per i caffè 8700k di iKi Lake i7. Sto seguendo la guida con la scheda madre raccomandata. Cercherò di aggiornare qui con il mio successo / fallimento.

    
risposta data 28.11.2017 - 04:21
fonte
3

Quindi, i ragazzi di DiskMakerX mi hanno dato una risposta per risolvere questo problema.

Many people (including yours truly) were sometimes getting an installer application “stub” when downloading the Install macOS High Sierra application from the App Store. This “stub” application did not include the Contents/SharedSupport folder or its (very important) contents. The needed resources were instead downloaded “on-the-fly” when you ran the Install macOS High Sierra application.

This “stub” application is not useful as something to import into your Munki repo, or to use with AutoDMG or autonbi, or similar things. For these you really want the full installer, that is, one that contains all the needed installation resources in Contents/SharedSupport.

Many theories and ideas were put forth as to what caused one to get the stub vs the full installer. While I’m still not 100% sure about this, I think we’ve narrowed in on the cause.

It appears that when the App Store is downloading the installer app, it also uses softwareupdate to get the resources that normally reside in Contents/SharedSupport. If com.apple.SoftwareUpdate has been configured to use a CatalogURL that points to a softwareupdate catalog that does not contain product URLs for the needed Install macOS High Sierra resources, you get the “stub” application instead.

If, however, softwareupdate is using either Apple’s default CatalogURL, or is pointed to an internal CatalogURL that contains the needed products, you get the full installer.

Currently, the needed resources are Product 091-34298, “Install macOS High Sierra”, but this will almost certainly change over time.

TL;DR: to get a full High Sierra installer from the App Store, make sure softwareupdate is pointed at Apple’s softwareupdate servers or an internal server in which you have synced and made available the “Install macOS High Sierra” product.

Ecco le informazioni se qualcun altro ha lo stesso problema.

Alcune informazioni sull'installazione di macOS High Sierra. App

E ho trovato un'altra soluzione ... Installa gli ultimi aggiornamenti del sistema operativo da App Store e successivamente dovresti ottenere l'intero programma di installazione.

    
risposta data 27.09.2017 - 13:52
fonte
2

In primo luogo, sembrerebbe che tu non abbia scaricato un'app corretta da App Store. Il corretto "Installa macOS High Sierra.app" dovrebbe essere 5,18 GB.

In secondo luogo, si sta utilizzando la sintassi errata per il comando createinstallmedia nel programma di installazione di High Sierra. Ora non hai bisogno del parametro --applicationpath . Consulta questa pagina di supporto Apple .

    
risposta data 26.09.2017 - 06:12
fonte
2

Apple ha un articolo aggiornato su come creare un supporto di avvio per installare macOS.

Per High Sierra, il comando è:

sudo /Applications/Install\ macOS\ High\ Sierra.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
    
risposta data 27.09.2017 - 06:56
fonte
1

Ecco cosa ha funzionato per me su Yosemite.

  • Si noti che l'aggiornamento di HighSierra è stato mostrato sotto i miei aggiornamenti nel Mac App Store.
  • link

1) Chiudi l'app Mac App Store e apri il terminale.

2) Ripristina il catalogo degli aggiornamenti software

$ sudo softwareupdate --clear-catalog
softwareupdate: Changed catalog to Apple production
  • --clear-catalog sembra reimpostare la configurazione e assicurare che l'aggiornamento software stia puntando nel posto giusto. Per alcune persone, segnalano che basta eseguire questo, riavviare e quindi provare nuovamente attraverso il Mac App Store è sufficiente per ottenere il download completo. Però non ha funzionato per me.

3) Elenca gli aggiornamenti disponibili per vedere se High Sierra appare.

$ sudo softwareupdate --list
Software Update Tool
Copyright 2002-2012 Apple Inc.

Finding available software
Software Update found the following new or updated software:
   * Install macOS High Sierra-
    macOS High Sierra ( ), 5106655K [recommended]
  • Se non viene visualizzato ... allora probabilmente non funzionerà per te.

4) Scarica l'aggiornamento

$ sudo softwareupdate -v -d 'Install macOS High Sierra- '
Software Update Tool
Copyright 2002-2012 Apple Inc.

Finding available software

Downloading macOS High Sierra
   Progress: 1%
   Progress: 2%
   ...
   Progress: 99%
   Progress: 100%
Downloaded macOS High Sierra
Done.
  • Il flag -v mi consente di scaricare il progresso.
  • Perché l'aggiornamento ha spazi nel nome deve essere citato.
  • C'è uno spazio alla fine del nome ... non funziona senza di esso ... fantastico giusto? Mi ci sono voluti alcuni minuti per capirlo. Se stai ricevendo Install macOS High Sierra-: No such update anche se compare nell'elenco dei download ... probabilmente questo è il tuo problema.

5) Installa l'aggiornamento scaricato (installa il programma di installazione, non Sierra)

I file softwareupdate scaricati sono conservati in /Library/Updates .

$ ls -1 /Library/Updates/
091-76348
Firmware
PPDVersions.plist
ProductMetadata.plist
index.plist

In questo caso accade che il download in alta sierra è 091-76348 che puoi verificare dando un'occhiata al file dist.

$ grep 'Sierra' /Library/Updates/091-76348/091-76348.English.dist

Una volta confermato, puoi "installare" il programma di installazione in questo modo:

$ sudo installer -pkg /Library/Updates/091-76348/091-76348.English.dist -target /

Nota che se stai installando una versione in un'altra lingua, probabilmente dovrai cambiare English in qualcos'altro. Solo ls /Library/Updates/091-76348/*.dist per vedere quali file "dist" hai. (@ commento del chelder)

Una volta completato il programma di installazione, dovresti vedere che l'intero programma di installazione di High Sierra è ora nella tua cartella /Applications .

$ ls -d -1 /Applications/Install*
/Applications/Install macOS High Sierra.app

... ed è il 5GB completo

$ du -h -d0 /Applications/Install\ macOS\ High\ Sierra.app
4.9G    /Applications/Install macOS High Sierra.app

Fondo / Referenze:

Ci sono alcuni post di blog che parlano di questo, ma non sembra esserci una conclusione per cui alcune persone ottengono solo lo "stub" (il file da 14-22 MB) e altri ricevono il download completo da 5 GB. Per creare un disco di avvio USB è necessario il file completo. Lo "stub" funzionerà normalmente (installazioni non pulite) e scarica i file necessari al volo.

risposta data 24.04.2018 - 14:06
fonte
0

In effetti, manca la cartella SharedSupport che causa questo. Per ripararlo, devi avviare il piccolo programma di installazione "stub", scaricherà tutti i file necessari a casa (/ Utenti / nome utente). Ovviamente dovrai annullare l'installazione dopo il download.

Quindi, se si spostano questi file nella cartella di installazione "stub", ad esempio:

sudo mv /Users/username/macOS\ Install\ Data Applications/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport

ed esegui di nuovo createinstallmedia, farà ciò che vogliamo che faccia.

    
risposta data 26.10.2017 - 22:06
fonte

Leggi altre domande sui tag