Installa Sierra come sistema operativo guest in VM con Parallels 12

6

Cercando di installare la versione ufficiale di macOS Sierra, rilasciata oggi 2016-09-20.

Quando utilizzo la Parallels Wizard per creare una nuova VM, ho selezionato l'applicazione Install macOS Sierra.app come elencata. Il passaggio successivo è il salvataggio del file OS X image file.dmg con il nome predefinito in una cartella che scelgo. Quindi ho ricevuto l'errore:

Failed to create a bootable disk image file for this version of OS X.

Esecuzione di Parallels 12.0.2 su un MacBook Pro con El Capitan.

Ironicamente, ho fatto con successo questa stessa operazione con il secondo e ultimo seme GM di Apple usando Parallels 12.0.1. Ora, pochi giorni dopo, non posso installare la versione ufficiale di Sierra con Parallels 12.0.2 (l'aggiornamento di .2 di Parallels è lo scorso giorno o due). Quindi suppongo che (a) Apple abbia cambiato qualcosa con l'installer last-minute, o (b) la società Parallels abbia cambiato qualcosa con il nuovo Parallels 12.0 di questa settimana .2 aggiornamento .

    
posta Basil Bourque 21.09.2016 - 00:30
fonte

4 risposte

10

Uso VMware Fusion e ho appena scaricato "Installa macOS Sierra.app" da App Store e poi creato un'immagine ISO da cui installare. L'immagine ISO dovrebbe funzionare anche su Parallels Desktop.

Per creare un'immagine ISO dal pacchetto di applicazioni "Installa macOS Sierra.app", ho usato il seguente script bash. Nota: questo richiede 12 GB di spazio libero da creare, ma al termine viene utilizzato solo 6 GB.

Nel terminale:

touch makeSierraISO
open makeSierraISO
  • Copia e incolla il codice sotto nel documento, modificando il percorso di InstallESD.dmg se necessario, quindi salva e chiudi.

Indietro nel Terminale:

chmod u+x makeSierraISO

Per eseguire lo script nel Terminale: ./makeSierraISO

#!/bin/bash

hdiutil attach "/Applications/Install macOS Sierra.app/Contents/SharedSupport/InstallESD.dmg" -noverify -nobrowse -mountpoint /Volumes/esd
hdiutil create -o macOS_Sierra_10.12.0.cdr -size 6144m -layout SPUD -fs HFS+J
hdiutil attach macOS_Sierra_10.12.0.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/iso
asr restore -source /Volumes/esd/BaseSystem.dmg -target /Volumes/iso -noprompt -noverify -erase
rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
cp -rp /Volumes/esd/Packages /Volumes/OS\ X\ Base\ System/System/Installation
cp -rp /Volumes/esd/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System/
cp -rp /Volumes/esd/BaseSystem.dmg /Volumes/OS\ X\ Base\ System/
hdiutil detach /Volumes/esd
hdiutil detach /Volumes/OS\ X\ Base\ System
hdiutil convert macOS_Sierra_10.12.0.cdr.dmg -format UDTO -o macOS_Sierra_10.12.0.iso
rm macOS_Sierra_10.12.0.cdr.dmg
mv macOS_Sierra_10.12.0.iso.cdr macOS_Sierra_10.12.0.iso

Supponendo di aver eseguito lo script dalla tua cartella Home nel Terminale, cerca il file macOS_Sierra_10.12.0.iso nella tua cartella Home. Usa Parallels per creare una nuova VM. Puntare la nuova procedura guidata VM su quel file .iso. Parallels potrebbe lamentarsi, dicendo che non è in grado di riconoscere il sistema operativo installato. Procedi e scegli macOS dal menu offerto.

    
risposta data 21.09.2016 - 00:57
fonte
4

Il metodo pubblicato da @ user3439894 ha funzionato per me in Parallels.

Inizialmente ho avuto un problema al primo passaggio: + hdiutil attach '/ Applicazioni / Installa macOS Sierra.app/Contents/SharedSupport/InstallESD.dmg' -noverify -nobrowse -mountpoint / Volumes / esd hdiutil: attach failed - Resource busy

In /Volumes , ho smontato iso e "OS X Install ESD":

cd /Volumes/

amount iso

umount "OS X Install ESD"

Probabilmente solo uno dei due supporti sopra ha causato il problema, ma troppo tardi per dirlo.

Una volta creato macOS_Sierra_10.12.0.iso, avvia Parallels Control Center:

  1. Scegli "Installa Windows o un altro sistema operativo da un DVD o file immagine", continua
  2. Scegli "Individua manualmente", "Seleziona un file ..." e trova macOS_Sierra_10.12.0.iso
  3. Parallels risponderà "Impossibile rilevare il sistema operativo". Continua e scegli OS X.
  4. Continua
risposta data 24.09.2016 - 09:13
fonte
3

Ho appena testato un ISO di High Sierra 10.13 e ho creato una macchina virtuale Parallels che lo utilizzava e aveva avuto successo. Ho provato a utilizzare lo script aggiornato 10.13 che @cobberboy ha pubblicato, che ha funzionato per creare l'ISO, ma dopo averlo avviato in Parallels e aver provato ad avviare l'installazione di macOS, si sarebbe verificato un errore relativo a un file .mpkg mancante.

Quindi ho usato il seguente metodo:

Per prima cosa scarica "Installa macOS High Sierra.app" da App Store, dovrebbe atterrare nella cartella Applicazioni.

Quindi apri Terminale ed esegui ognuno di questi comandi nell'ordine:

hdiutil create -o /tmp/HighSierra.cdr -size 5200m -layout SPUD -fs HFS+J

hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -mountpoint /Volumes/install_build

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

(il comando sopra può tornare con "Per continuare dobbiamo cancellare il volume in / Volumes / install_build. Se vuoi continuare il tipo (Y), premi" Invio ". Se è così inserisci Y)

mv /tmp/HighSierra.cdr.dmg ~/Desktop/InstallSystem.dmg

hdiutil detach /Volumes/Install\ macOS\ High\ Sierra

hdiutil convert ~/Desktop/InstallSystem.dmg -format UDTO -o ~/Desktop/HighSierra.iso

Un file denominato "HighSierra.iso.cdr" ora si troverà sul desktop, rinominandolo per usare solo l'estensione .iso (rimuovere .cdr).

Apri Parallels e scegli "Installa Windows o un altro sistema operativo da un DVD o da un file immagine".

Trascina il file "HighSierra.iso" nella finestra (o individua il file ISO manualmente).

Parallels risponderà con "Impossibile rilevare il sistema operativo". Fai clic su Continua per ignorarlo e procedi con l'installazione tramite Parallels.

    
risposta data 23.03.2018 - 20:03
fonte
2
Il metodo

@ user3439894 ha funzionato anche per me per creare un iso. Per High Sierra (10.13), sembra che abbiano spostato il BaseSystem.dmg di InstallESD.dmg , quindi ho dovuto modificare un po 'lo script:

#!/bin/bash

hdiutil attach "/Applications/Install macOS High Sierra.app/Contents/SharedSupport/InstallESD.dmg" -noverify -nobrowse -mountpoint /Volumes/esd
hdiutil create -o macOS_HighSierra_10.13.0.cdr -size 6144m -layout SPUD -fs HFS+J
hdiutil attach macOS_HighSierra_10.13.0.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/iso
asr restore -source "/Applications/Install macOS High Sierra.app/Contents/SharedSupport/BaseSystem.dmg" -target /Volumes/iso -noprompt -noverify -erase
rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
cp -rp /Volumes/esd/Packages /Volumes/OS\ X\ Base\ System/System/Installation
cp -rp /Volumes/esd/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System/
cp -rp /Volumes/esd/BaseSystem.dmg /Volumes/OS\ X\ Base\ System/
hdiutil detach /Volumes/esd
hdiutil detach /Volumes/OS\ X\ Base\ System
hdiutil convert macOS_HighSierra_10.13.0.cdr.dmg -format UDTO -o macOS_HighSierra_10.13.0.iso
rm macOS_HighSierra_10.13.0.cdr.dmg
mv macOS_HighSierra_10.13.0.iso.cdr macOS_HighSierra_10.13.0.iso
    
risposta data 11.10.2017 - 10:47
fonte

Leggi altre domande sui tag