Domanda:
Come faccio a scaricare macOS High Sierra per l'installazione offline?
Lemon Cat
2018-01-10 03:29:21 UTC
view on stackexchange narkive permalink

Sì, ho trovato

Scarica macOS High Sierra per l'installazione offline [duplicato]

e

programma di installazione multimediale per macOS High Sierra

ma non si adattano al mio caso d'uso.Devo aggiornare un certo numero di Mac a High Sierra per risolvere il problema Spectre / Meltdown al più presto e le domande collegate sopra avevano a che fare con la versione beta di High Sierra.

Allora: come faccio a scaricare macOS High Sierra per installazioni offline?

Cinque risposte:
Lemon Cat
2018-01-10 03:34:28 UTC
view on stackexchange narkive permalink

Rispondendo alla mia domanda:

Dall'App Store, scarica il programma di installazione di High Sierra. Al termine del download verrà avviato "Installa macOS High Sierra". Fare clic su "Continua", accettare il contratto di licenza, selezionare l'unità di installazione, quindi il programma di installazione richiederà una password amministratore. Dopodiché, inizierà il download in "/ macOS Install Data" sul computer locale.

Il file di dati principale è

/ macOS Install Data / InstallESDDmg.pkg

Quando il download è completo, il programma di installazione richiederà un riavvio del sistema. Prima di farlo, controlla la directory di download:

  sudo find / macOS \ Install \ Data -type f -exec ls -l {} \;
-rw-r - r-- 1 utente staff 328 4 dic 19:03 '/ macOS Install Data / AppleDiagnostics.chunklist'
-rw-r - r-- 1 utente staff 2613173 4 dic 19:03 '/ macOS Install Data / AppleDiagnostics.dmg'
-rw-r - r-- 1 utente staff 1948 4 dic 19:03 '/ macOS Install Data / BaseSystem.chunklist'
-rw-r - r-- 1 personale utente 478740408 4 dic 19:04 '/ macOS Install Data / BaseSystem.dmg'
-rw-r - r-- 1 utente staff 2124 8 gennaio 08:39 '/ macOS Install Data / index.sproduct'
-rw-r - r-- 1 utente staff 4706541399 4 dic 19:09 '/ macOS Install Data / InstallESDDmg.pkg'
-rw-r - r-- 2 user wheel 1584 4 dic 19:09 '/ macOS Install Data / InstallInfo.plist'
-rw-r - r-- 1 root wheel 893 8 gennaio 07:38 '/ macOS Install Data / Locked Files / .disk_label'
-rw-r - r-- 1 root wheel 15 gen 8 07:38 '/ macOS Install Data / Locked Files / .disk_label.contentDetails'
-rw-r - r-- 1 root wheel 3557 8 gennaio 07:38 '/ macOS Install Data / Locked Files / .disk_label_2x'
-rwxr-xr-x 1 root wheel 23520 1 dicembre 12:37 '/ macOS Installa dati / File bloccati / cleanup_installer'
-rw-r - r-- 1 utente staff 269647 17 maggio 2017 '/ macOS Install Data / OSX_10_13_IncompatibleAppList.pkg'
 

Quindi, copia la directory di download su un'altra macchina per un utilizzo futuro.

Oppure usa un Mac locale come cache iCloud / MAS e fai scaricare il resto da quello.
Come hai realizzato l'ultima parte?Ho provato questo su 10.10.5 l'aggiornamento a macOS High Sierra: 1) scarica i file sul computer A 2) copia i file sul computer B 3) esegui il programma di installazione su B, ma questo elimina i file copiati e il programma di installazione ricomincia a scaricare i file.Qualche idea?
Potresti voler esaminare il servizio di avvio da rete.Rende la vita molto più facile.
tbussmann
2020-04-08 23:23:52 UTC
view on stackexchange narkive permalink

Come ha sottolineato @spacebiker nella sua risposta, il modo migliore è creare una chiavetta USB avviabile per l'installazione offline con lo strumento createinstallmedia fornito con il programma di installazione. Per questo è necessario il download completo dell'installer (circa 5,23 GB), mentre il più delle volte viene scaricata solo una versione stub (circa 20 MB) da MAS. (Se non hai High Sierra nella cronologia degli acquisti, segui il link in questa pagina dalla KB di Apple)

Oltre ai modi manuali per assemblare il programma di installazione completo dal temp. download durante l'installazione delineati in varie altre risposte qui, ora è disponibile una seconda fonte ufficialmente supportata se ti capita di avere un Mac con Catalina o versioni successive disponibile che è anche compatibile per eseguire il sistema operativo da scaricare :

  softwareupdate --fetch-full-installer --full-installer-version 10.13.6
 

Con ciò il programma di installazione completo viene scaricato e posizionato in / Applicazioni in modo da poter utilizzare direttamente createinstallmedia da esso:

  sudo / Applications / Install \ macOS \ High \ Sierra.app/Contents/Resources/createinstallmedia --volume / Volumes / USB / --applicationpath / Applications / Install \ macOS \ High \ Sierra.app
 
Sei mai riuscito con la "seconda fonte ufficialmente supportata" ad invocare il comando `softwareupdate` con la nuova opzione` --fetch-full-installer`?Per me non ha funzionato, vedere https://apple.stackexchange.com/questions/388218/create-a-bootable-installer-for-high-sierra-under-macos-catalina.
@Johnmager: sì, certo - ho testato le istruzioni su un MacMini7,1 e solo ora in una VM.I download sono andati a buon fine.A quanto mi risulta, ciò che accade sotto il cofano dovrebbe essere abbastanza simile a quello che fa `installinstallmacos.py` - è riuscito per te?
Ma un altro test su un MacMini8,1 è fallito come il tuo.Quindi l'hardware deve essere supportato dal sistema operativo scaricato affinché questa soluzione funzioni.- Ho aggiornato la risposta.`installinstallmacos.py` è in grado di scaricare anche versioni non supportate.
Grazie per il chiarimento.Ho accettato la tua risposta nel post correlato https://apple.stackexchange.com/questions/388218/create-a-bootable-installer-for-high-sierra-under-macos-catalina/389624#389624.
Johnmager
2020-04-17 21:23:52 UTC
view on stackexchange narkive permalink

Quando ho provato a creare un programma di installazione avviabile per High Sierra, mi sono imbattuto nel problema che il programma di installazione scaricato dall'App Store si è rivelato una versione "stub". Questo problema è stato segnalato in diversi punti, quindi ad esempio nel thread corrente e anche qui programma di installazione multimediale di macOS High Sierra.

Ad essere onesto, ero stanco di provare una soluzione dopo l'altra che le persone brillanti hanno elaborato per superare questo problema e che, nel bene e nel male, ha risolto il mio problema. Quindi ho deciso di fidarmi dell'approccio di Greg Neagle e di applicare il suo script per risolvere il problema. Ecco come ha funzionato per me:

  1. Recupera lo script installinstallmacos.py da
    https://github.com/munki/macadmin-scripts/blob/master/installinstallmacos.py
  2. Esegui

      sudo python /path_to/installinstallmacos.py --catalogurl https://swscan.apple.com/content/catalogs/others/index-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard -leopard.merged-1.sucatalog --raw
     

    Lo script in esecuzione offre ora un elenco di prodotti di installazione da selezionare:

      # ProductID Versione Build Post Date Titolo
    1041-91741 10.13.6 17G2208 2019-10-13 macOS High Sierra
    2061-96006 10.15.4 19E287 2020-04-08 macOS Catalina
    3041-91758 10.13.6 17G66 2019-10-19 macOS High Sierra
    4061-86291 10.15.3 19D2064 2020-03-23 ​​macOS Catalina
    5061-26589 10.14.6 18G103 2019-10-14 macOS Mojave
    6061-96006 :: 1 10.15.4 19E287 2020-04-08 macOS Catalina
    7041-88800 10.14.4 18E2034 2019-10-23 macOS Mojave
    8041-90855 10.13.5 17F66a 2019-10-23 Installa macOS High Sierra Beta
    9061-26578 10.14.5 18F2059 2019-10-14 macOS Mojave
     

    Nel nostro caso scegliamo l'opzione 3.

    Lo script termina correttamente. Dati creati:

    /path-to-working-dir/Install_macOS_10.13.6-17G66.sparseimage
    e una directory
    / path-to-working-dir / content

  3. Ora apriamo la sparseimage da DiskImageMounter (tramite Finder) e trasciniamo il file .app del programma di installazione in / Applications che, nel nostro caso, è Install macOS High Sierra.app

  4. Ora possiamo creare il programma di installazione avviabile su un volume appropriato:

      sudo / Applications / Install \ macOS \ High \ Sierra.app/Contents/Resources/createinstallmedia --volume / Volumes / volume_to_contain_high_sierra_installer --applicationpath / Applications / "Install macOS High Sierra.app"
    
  5. Per test: avvia il programma di installazione appena creato che risiede su un disco rigido esterno e aggiorna un clone di Macintosh HD con OS X 10.11.6 El Capitan a macOS High Sierra 10.13.6 dove questo clone risiede su un altro HD esterno; entrambi gli HD collegati alla macchina tramite un hub USB 3. Il processo di installazione è stato eseguito senza problemi e ha richiesto meno di un'ora.

Hardware-Software-Environment
MacBook Pro all'inizio del 2015 con OS X 10.11.6 El Capitan. Nessuna crittografia abilitata.

SAlcuni commenti sullo script installinstallmacos.py

  1. È uno strumento open source di circa 600 righe scritte in Python. Questo strumento esegue la scansione dei normali cataloghi di aggiornamento software di Apple ed è in grado di creare un ampio gamma di programmi di installazione di macOS. Dal mio punto di vista, il codice è l'opposto di essere opaco; con una conoscenza di base di Python puoi leggere il codice e ottenere le idee dietro. Un software brillante!

  2. Fasi di elaborazione; citazione dal riferimento n. 2 di seguito:

      1. Analizza un feed di aggiornamento software specificato.
    2. Identifica i prodotti elencati che sembrano essere programmi di installazione di macOS.
    3. Visualizzare un menu delle scelte disponibili.
       Dopo aver selezionato tra le opzioni disponibili, lo script esegue le seguenti operazioni:
    4. Crea un'immagine disco e le denomina con le informazioni appropriate per il programma di installazione macOS specificato.
    5. Monta l'immagine del disco.
    6. Scarica tutti i pacchetti rilevanti dal feed Aggiornamento software per il programma di installazione macOS specificato.
    7. Installa i pacchetti sull'immagine del disco.
    8. Smonta l'immagine del disco.
    9. Memorizza l'immagine del disco nella directory di lavoro corrente (questa sarà probabilmente la cartella principale dell'utente che ha effettuato l'accesso).
    
  3. testo della guida installinstallmacos.py:

      utilizzo: installinstallmacos.py [-h] [--seedprogram SEEDPROGRAM]
                              [--catalogurl CATALOGURL]
                              [--workdir path_to_working_dir] [--compress]
                              [--raw] [--ignore-cache]
    argomenti opzionali:
    -h, --help mostra questo messaggio di aiuto ed esce
    --seedprogram SEEDPROGRAM
                        Quale catalogo di Seed Program utilizzare. I valori validi sono
                        PublicSeed, CustomerSeed, DeveloperSeed.
    --catalogurl CATALOGURL
                        URL del catalogo di aggiornamento software. Questa opzione sovrascrive qualsiasi
                        opzione seedprogram.
    --workdir path_to_working_dir
                        Percorso alla directory di lavoro su un volume con oltre 10 GB di
                        spazio disponibile. Il valore predefinito è il lavoro corrente
                        directory.
    --compress Produce un'immagine disco compressa di sola lettura con l'estensione
                        Installa l'app macOS alla radice. Questo è ora il file
                        predefinito. Usa --raw per ottenere un'immagine sparsa di lettura / scrittura
                        con l'app nella directory Applicazioni.
    --raw Produce un'immagine sparsa di lettura / scrittura con l'app in
                        Directory delle applicazioni. Richiede meno disco disponibile
                        spazio ed è più veloce.
    --ignore-cache Ignora tutti i file precedentemente memorizzati nella cache.
    

References

  1. Greg Neagle sulla funzionalità e sull'utilizzo del suo script installinstallmacos.py :
    Uno script per scaricare i componenti per un programma di installazione macOS dai server di aggiornamento software di Apple e quindi installare quei componenti come "Installa macOS High Sierra.app" funzionante su un'immagine disco.
    https://github.com/munki/macadmin-scripts/blob/master/docs/installinstallmacos.md

  2. Documenta installinstallmacos.py un caso d'uso che crea programmi di installazione per macOS High Sierra.
    https://derflounder.wordpress.com/2018/02/27/using-installinstallmacos-py-to-download-macos-high-sierra-installers/

Testato e riuscito su un iMac a metà 2011: creato un programma di installazione USB per High Sierra 10.13.6 e utilizzato per installarlo.
spacebiker
2019-06-06 02:15:58 UTC
view on stackexchange narkive permalink

Se vai avanti ed esegui il programma di installazione da 19 MB (/ Applicazioni / Installa macOS High Sierra), scaricherà i file di installazione rimanenti e li inserirà in / Dati di installazione macOS. Interrompi semplicemente l'installazione quando ti viene chiesto su quale disco desideri eseguire l'installazione.

Per ripristinare la possibilità di creare un supporto di installazione, procedi come segue: Apri Terminale ed esegui: sudo -s Inserisci le credenziali di amministratore per ottenere l'accesso come root e copia e incolla i seguenti 3 comandi

  mkdir / Applications / Install \ macOS \ High \ Sierra.app/Contents/SharedSupport
cd / macOS \ Install \ Data
trova .-mount |cpio -pvdm / Applicazioni / Installa \ macOS \ High \ Sierra.app/Contents/SharedSupport
 

È ora possibile utilizzare il normale comando createinstallmedia:

  sudo / Applications / Install \ macOS \ High \ Sierra.app/Contents/Resources/createinstallmedia --volume / Volumes / USB / --applicationpath / Applications / Install \ macOS \ High \ Sierra.app/ --nointerazione
 
Tim
2018-05-05 13:23:19 UTC
view on stackexchange narkive permalink

Ho riscontrato un problema simile, ma la soluzione precedente non ha funzionato per me. Sto ancora cercando una soluzione per eseguire l'aggiornamento a macOS High Sierra utilizzando i file di installazione scaricati in precedenza.

Pensavo di aver trovato una soluzione di seguito, ma anche questa non ha funzionato.

Riutilizza i file di installazione su Mac identici (forse)

TQuesto non ha funzionato per me, il programma di installazione si è lamentato dei file di installazione corrotti / cattivi dopo il riavvio. Forse è perché i file di installazione sono stati scaricati il ​​10.9 e stavo cercando di installarli il 10.10, quindi potrebbe funzionare per te

  1. Ottieni i file di installazione di macOS su un computer
    1. Usa l'App Store (consigliato)
      1. Scarica "Installa macOS High Sierra.app" da App Store
      2. Esegui il programma di installazione, che scarica i file del programma di installazione, interrompi il programma di installazione quando chiede di riavviare
      3. I file si trovano ora in / macOS \ Install \ Data
    2. Scarica i file manualmente
      1. Vedi https://github.com/Jinsung-L/install-macos-high-sierra
      2. Vedi https://www.insanelymac.com/forum/topic/329828-making-a-bootable-high-sierra-usb-installer-entirely-from-scratch-in-windows-or-linux -mint-without-access-to-mac-or-app-store-installerapp /
      3. Vedi https://7labs.io/tips-tricks/macos-high-sierra-direct-download.html
      4. Problema: non sono sicuro di come scegliere quale InstallESD scaricare, questo post potrebbe aiutare https://apple.stackexchange.com/a/323497/18679
    3. Utilizza uno strumento di downloader di terze parti (dosdude) - non testato
      1. Vedi http://dosdude1.com/highsierra/
  2. Scarica l'app Installa macOS High Sierra.app
    1. Scarica dall'App Store (consigliato)
    2. Copia dal primo computer
  3. Copia tutti i file del programma di installazione (± 5 GB) dal primo computer in / Applicazioni / Installa macOS High Sierra / Contents / SharedSupport
    1. Crea prima la sottodirectory come root SharedSupport se non esiste (probabile) sudo mkdir / Applicazioni / Installa \ macOS \ High \ Sierra.app/Contents/SharedSupport/
    2. Copia i file nella sottodirectory appena creata
      1. sudo cp -p / macOS \ Install \ Data / * / Applications / Install \ macOS \ High \ Sierra.app/Contents/SharedSupport/
    3. Vedi programma di installazione multimediale di macOS High Sierra
  4. Esegui Install \ macOS \ High \ Sierra.app come al solito
  5. Il programma di installazione dovrebbe saltare il download e chiedere immediatamente di riavviare

Questo non funziona (per me)

  1. Copia i file (come scaricati sopra) direttamente in / macOS \ Install \ Data: il programma di installazione eliminerà questi file e li scaricherà di nuovo

Fonti

programma di installazione multimediale per macOS High Sierra

Scambiare il passaggio 2) e il passaggio 1) sopra.cioè ottenere prima il programma di installazione, quindi scaricare l'immagine completa.


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...