Instale Sierra como SO huésped en VM con Parallels 12

6

Intentando instalar la versión oficial de macOS Sierra, publicada hoy 2016-09-20.

Cuando uso el Asistente de Parallels para crear una nueva máquina virtual, seleccioné la aplicación Install macOS Sierra.app como se indica. El siguiente paso es guardar el archivo OS X image file.dmg con su nombre predeterminado en una carpeta que elijo. Entonces me sale el error:

  

No se pudo crear un archivo de imagen de disco de arranque para esta versión de OS X.

Ejecutando Parallels 12.0.2 en una MacBook Pro con El Capitán.

Irónicamente, hice con éxito esta misma operación con la segunda y última semilla GM de Apple usando Parallels 12.0.1. Ahora, unos días después, no puedo instalar la versión oficial de Sierra con Parallels 12.0.2 (.2 la actualización de Parallels es el último día o dos). Así que supongo que (a) Apple cambió algo con el instalador de última hora, o (b) la compañía de Parallels cambió algo con el nuevo Parallels 12.0 de esta semana .2 actualización .

    
pregunta Basil Bourque 21.09.2016 - 00:30

4 respuestas

10

Estoy usando VMware Fusion y acabo de descargar "Instalar macOS Sierra.app" de la App Store y luego hice una imagen ISO para instalar. La imagen ISO también debería funcionar en Parallels Desktop.

Para crear una imagen ISO del paquete de aplicaciones "Instalar macOS Sierra.app", usé el siguiente script de bash. Nota: Esto requiere 12 GB de espacio libre para crear, pero solo usa 6 GB cuando termina.

En la Terminal:

touch makeSierraISO
open makeSierraISO
  • Copie y pegue el código a continuación en el documento, modifique la ruta al InstallESD.dmg si es necesario, luego guarde y cierre.

De vuelta en la terminal:

chmod u+x makeSierraISO

Para ejecutar el script en la Terminal: ./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

Suponiendo que ejecutó el script desde su carpeta de inicio en la Terminal, luego busque el archivo macOS_Sierra_10.12.0.iso en su carpeta de inicio. Usa Parallels para crear una nueva VM. Apunte el nuevo asistente de VM a ese archivo .iso. Parallels puede quejarse, diciendo que no puede reconocer el sistema operativo que se está instalando. Continúe y elija macOS en el menú ofrecido.

    
respondido por el user3439894 21.09.2016 - 00:57
4

El método publicado por @ user3439894 funcionó para mí en Parallels.

Inicialmente tuve un problema en el primer paso: + hdiutil attach '/ Applications / Install macOS Sierra.app/Contents/SharedSupport/InstallESD.dmg' -noverify -nobrowse -mountpoint / Volumes / esd hdiutil: adjuntando un error - Recurso ocupado

En /Volumes , desmonté iso y "OS X Install ESD":

cd /Volumes/

amount iso

umount "OS X Install ESD"

Posiblemente solo uno de los dos montajes anteriores causó el problema, pero es demasiado tarde para saberlo.

Una vez creado macOS_Sierra_10.12.0.iso, inicie Parallels Control Center:

  1. Elija "Instalar Windows u otro sistema operativo desde un DVD o archivo de imagen", continúe
  2. Elija "Localizar manualmente", "Seleccionar un archivo ..." y busque macOS_Sierra_10.12.0.iso
  3. Parallels responderá "No se puede detectar el sistema operativo". Continúa y elige OS X.
  4. continúa
respondido por el user83905 24.09.2016 - 09:13
3

Acabo de probar hacer una ISO de High Sierra 10.13 y crear una VM de Parallels usándola y tuve éxito. Intenté usar el script actualizado 10.13 que @cobberboy publicó, que funcionó para crear el ISO, pero después de iniciarlo en Parallels e intentar iniciar la instalación de macOS, se generaría un error sobre un archivo .mpkg que falta.

Así que usé el siguiente método en su lugar:

Primero descargue "Instalar macOS High Sierra.app" de la App Store, debería aparecer en la carpeta Aplicaciones.

Luego abre la Terminal y ejecuta cada uno de estos comandos en orden:

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

(el comando anterior puede volver con "Para continuar, debemos borrar el volumen en / Volumes / install_build. Si desea continuar, escriba (Y) y presione regresar". Si es así, ingrese 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 archivo llamado "HighSierra.iso.cdr" ahora estará en el Escritorio, renómbrelo para usar solo la extensión .iso (eliminar .cdr).

Abra Parallels y elija "Instalar Windows u otro sistema operativo desde un DVD o archivo de imagen"

Arrastre el archivo "HighSierra.iso" a la ventana (o ubique el archivo ISO manualmente).

Parallels responderá con "No se puede detectar el sistema operativo". Haga clic en continuar para ignorarlo y continúe con la instalación a través de Parallels.

    
respondido por el Q-Dizzle 23.03.2018 - 20:03
2
El método de

@ user3439894 también me funcionó para crear una iso. Para High Sierra (10.13), parece que movieron BaseSystem.dmg fuera de InstallESD.dmg , así que tuve que modificar un poco el 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
    
respondido por el cobberboy 11.10.2017 - 10:47

Lea otras preguntas en las etiquetas