Come creare un programma di installazione di macOS Sierra iso con successo?

1

Voglio testare Sierra prima di installarlo completamente sul mio computer creando un installer Sierra iso, che posso usare su Virtual Box. Quando provo il primo passo sotto (montare l'immagine di installazione), ricevo un errore da hdutil che la risorsa è occupata. Qualcuno ha suggerimenti su come farlo in sicurezza?

error: hdiutil: attach failed - Resource busy

passaggi:

  1. Monta l'immagine del programma di installazione

    hdiutil attach /Applications/Install\ macOS\ Sierra.app/Contents/SharedSupport/InstallESD.dmg -noverify - nobrowse -mountpoint /Volumes/install_app
    
  2. Converti l'immagine di avvio in un pacchetto sparse

    hdiutil convert /Volumes/install_app/BaseSystem.dmg -format UDSP -o /tmp/Sierra
    
  3. Aumenta la capacità del bundle scarso per ospitare i pacchetti

    hdiutil resize -size 8g /tmp/Sierra.sparseimage
    
  4. Montare il pacchetto sparse per l'aggiunta del pacchetto

    hdiutil attach /tmp/Sierra.sparseimage -noverify -nobrowse -mountpoint /Volumes/install_build
    
  5. Rimuovi il link del pacchetto e sostituisci con i file reali

    rm /Volumes/install_build/System/Installation/Packages cp -rp /Volumes/install_app/Packages /Volumes/install_build/System/Installation/
    
  6. Smonta l'immagine del programma di installazione

    hdiutil detach /Volumes/install_app
    

Grazie per il tuo tempo!

    
posta Christina Mitchell 23.10.2016 - 18:11
fonte

1 risposta

1

Stavo affrontando un problema simile quando ho eseguito l'aggiornamento a Sierra. Aggiunta del problema risolto flag -force. Prova hdiutil detach -force / Volumes / install_app potrebbe funzionare.

    
risposta data 10.11.2017 - 18:35
fonte

Leggi altre domande sui tag