7 votos

Instalar Sierra como SO huésped en una VM con Parallels 12

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

Cuando uso el Asistente de Parallels para crear una nueva VM, seleccioné el Install macOS Sierra.app aplicación según la lista. El siguiente paso es guardar el OS X image file.dmg con su nombre por defecto en una carpeta que yo elija. Entonces me sale el error:

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

Ejecutando Parallels 12.0.2 en un MacBook Pro con El Capitan.

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 (la actualización de Parallels 12.2 es del último día o dos). Así que supongo que (a) Apple ha cambiado algo con el instalador a última hora, o (b) la compañía Parallels ha cambiado algo con la nueva actualización de Parallels 12.0.2 de esta semana .

12voto

user3439894 Puntos 5883

Estoy usando VMware Fusion y acabo de descargar "Install 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 a partir del paquete de aplicaciones "Install MacOS Sierra.app", he utilizado el siguiente bash script. Nota: Esto requiere 12 GB de espacio libre para crear, pero sólo utiliza 6 GB cuando termina.

En la terminal:

touch makeSierraISO
open makeSierraISO
  • Copiar y pegar el código abajo en el documento, modificando la ruta de acceso al InstallESD.dmg si es necesario, y luego guardar y cerrar.

De vuelta a 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 se haya ejecutado el script desde su carpeta de inicio en el Terminal, luego busque el archivo macOS_Sierra_10.12.0.iso en su carpeta de inicio. Utilice Parallels para crear una nueva VM. Dirija el asistente de la nueva VM a ese archivo .iso. Es posible que Parallels se queje diciendo que no puede reconocer el SO que se está instalando. Proceda y elija macOS del menú ofrecido.


enter image description here

4voto

Rahul Vyas Puntos 11311

El método publicado por @user3439894 me ha funcionado en Parallels.

Al principio tuve un problema en el primer paso: + hdiutil attach '/Applications/Install MacOS Sierra.app/Contents/SharedSupport/InstallESD.dmg' -noverify -nobrowse -mountpoint /Volumes/esd hdiutil: attach failed - Recurso ocupado

En /Volumes Desmonté la iso y "OS X Install ESD":

cd /Volumes/

amount iso

umount "OS X Install ESD"

Posiblemente sólo uno de los dos montajes anteriores haya causado el problema, pero es demasiado tarde para saberlo.

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

  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úe y elija OS X.
  4. Continúa

3voto

bflesch Puntos 323

Acabo de probar a hacer una ISO de High Sierra 10.13 y crear una VM de Parallels con ella y he tenido éxito. Intenté usar el script que publicó @cobberboy, que funcionó para crear la ISO, pero después de arrancarla en Parallels e intentar iniciar la instalación de MacOS daba un error sobre la falta de un archivo .mpkg.

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

En primer lugar, descargue la aplicación "Install MacOS High Sierra.app" de la App Store, que debería aparecer en la carpeta de aplicaciones.

A continuación, abra el Terminal y ejecute 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 responder con "Para continuar necesitamos borrar el volumen en /Volumes/install_build. Si desea continuar escriba (Y) y luego pulse retorno". Si es así introduzca 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" estará ahora en el Escritorio, renómbralo para usar sólo la extensión .iso (quita .cdr).

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

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

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

2voto

ssk Puntos 6

El método de @user3439894 me funcionó también para crear una iso. Para High Sierra (10.13) , parece que han movido el BaseSystem.dmg fuera del InstallESD.dmg por lo 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

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X