7 votes

Installer Sierra en tant qu'OS invité dans une VM avec Parallels 12

J'essaie d'installer la version officielle de MacOS Sierra, sortie aujourd'hui 2016-09-20.

Lorsque j'utilise la fonction Assistant Parallels pour créer une nouvelle VM, j'ai sélectionné l'option Install macOS Sierra.app comme indiqué dans la liste. L'étape suivante consiste à enregistrer la OS X image file.dmg avec son nom par défaut dans un dossier de mon choix. J'obtiens alors l'erreur suivante :

Échec de la création d'un fichier image de disque amorçable pour cette version d'OS X.

Exécution de Parallels 12.0.2 sur un MacBook Pro avec El Capitan.

Ironiquement, j'ai réussi cette même opération avec la deuxième et dernière graine GM d'Apple à l'aide de Parallels 12.0.1. Maintenant, quelques jours plus tard, je ne peux pas installer la version officielle de Sierra avec Parallels 12.0.2 (la mise à jour .2 de Parallels date d'il y a un ou deux jours). Je suppose donc que soit (a) Apple a changé quelque chose avec l'installateur à la dernière minute, soit (b) la société Parallels a changé quelque chose avec la version 12.0.2 de Parallels. la nouvelle mise à jour Parallels 12.0.2 de cette semaine .

12voto

user3439894 Points 52496

J'utilise VMware Fusion et je viens de télécharger "Install MacOS Sierra.app" depuis l'App Store, puis j'ai créé une image ISO à partir de laquelle j'ai effectué l'installation. L'image ISO devrait également fonctionner dans Parallels Desktop.

Pour créer une image ISO à partir du paquet d'applications "Install MacOS Sierra.app", j'ai utilisé le script bash script suivant. Remarque : la création de cette image nécessite 12 Go d'espace libre, mais n'en utilise que 6 Go une fois terminée.

En terminal :

touch makeSierraISO
open makeSierraISO
  • Copiez et collez le code ci-dessous dans le document, en modifiant le chemin d'accès au fichier InstallESD.dmg si nécessaire, puis enregistrer et fermer.

Retour au terminal :

chmod u+x makeSierraISO

Pour exécuter le script dans le 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

En supposant que vous ayez exécuté le programme script à partir de votre dossier d'origine dans Terminal, puis recherchez le fichier macOS_Sierra_10.12.0.iso dans votre dossier personnel. Utilisez Parallels pour créer une nouvelle VM. Dirigez l'assistant de nouvelle VM vers ce fichier .iso. Parallels peut se plaindre, indiquant qu'il ne peut pas reconnaître l'OS en cours d'installation. Continuez et choisissez macOS dans le menu proposé.


enter image description here

3voto

bflesch Points 323

Je viens de tester la création d'un ISO de High Sierra 10.13 et de créer une VM Parallels à l'aide de celui-ci et j'ai réussi. J'ai essayé d'utiliser le script mis à jour pour la 10.13 que @cobberboy a posté, qui a fonctionné pour créer l'ISO, mais après avoir démarré dans Parallels et tenté de lancer l'installation de MacOS, une erreur est apparue à propos d'un fichier .mpkg manquant.

J'ai donc utilisé la méthode suivante :

Téléchargez d'abord l'application "Install MacOS High Sierra.app" depuis l'App Store, elle devrait atterrir dans le dossier Applications.

Ouvrez ensuite Terminal et exécutez chacune de ces commandes dans l'ordre :

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

(la commande ci-dessus peut renvoyer le message suivant : "Pour continuer, nous devons effacer le volume /Volumes/install_build. Si vous souhaitez continuer, tapez (Y) puis appuyez sur retour". Si c'est le cas, entrez 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 fichier nommé "HighSierra.iso.cdr" sera maintenant sur le Bureau, renommez-le pour n'utiliser que l'extension .iso (supprimez .cdr).

Ouvrez Parallels et choisissez "Installer Windows ou un autre OS à partir d'un DVD ou d'un fichier image".

Faites glisser le fichier "HighSierra.iso" dans la fenêtre (ou localisez le fichier ISO manuellement).

Parallels répondra par "Impossible de détecter le système d'exploitation". Cliquez sur continuer pour ignorer ce message et procéder à l'installation via Parallels.

2voto

cobberboy Points 191

La méthode de @user3439894 a fonctionné pour moi aussi pour créer un iso. Pour High Sierra (10.13), il semble qu'ils aient déplacé le bouton BaseSystem.dmg en dehors de la InstallESD.dmg J'ai donc dû modifier quelque peu le 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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X