La réponse ci-dessus de @stuffe ne fonctionnera pas sur Mavericks. Apparemment, Apple a changé le format de l'image ESD et elle n'est plus bootable.
En cherchant, j'ai trouvé quelques astuces sur la façon de faire les conversions nécessaires pour obtenir un résultat que vous pouvez booter sur une VM.
En fonction de l'objectif du fichier ISO, s'il s'agit de réinstaller un ordinateur, il pourrait être plus utile d'utiliser une clé USB bootable. Pour cela, consultez Comment créer une installation bootable pour OS X Mavericks 10.9 et plus.
Pour le fichier ISO lui-même, j'ai principalement utilisé les informations trouvées sur cette publication sur le site InsanelyMac, complétées avec les informations/conseils sur la création d'une partition de récupération trouvées sur les Communautés de support Apple.
En gros, le processus consiste à obtenir l'image ESD et à la reconstruire pour inclure certaines informations qui sont maintenant emballées sous forme de liens symboliques, et à la sortir en tant que fichier ISO. L'auteur de la publication InsanelyMac a automatisé le processus dans un script bash, que je copie ci-dessous pour commodité/référence :
#!/bin/bash
ESD=$1
TMP=$2
if [ -z "$ESD" ] || [ -z "$TMP" ]; then
echo usage: "'$0' /path/to/esd /path/to/tmpdir"
exit 1
fi
if ! [ -e "$ESD" ]; then
echo "file '$ESD' does not exist"
exit 1
fi
if ! [ -e "$TMP" ]; then
echo "dir '$TMP' does not exist"
exit 1
fi
MPAPP=/Volumes/install_app
MPIMG=/Volumes/install_img
IMGSPARSE=$TMP/install.sparseimage
IMGDVD=$TMP/install.cdr
detach_all() {
if [ -d "$MPAPP" ]; then hdiutil detach "$MPAPP"; fi
if [ -d "$MPIMG" ]; then hdiutil detach "$MPIMG"; fi
}
exit_all() {
echo +++ Command returned with error, aborting ...
exit 2
}
trap detach_all EXIT
trap exit_all ERR
echo +++ Trying to unmount anything from previous run
detach_all
echo +++ Mount the installer image
hdiutil attach "$ESD" -noverify -nobrowse -readonly -mountpoint "$MPAPP"
echo +++ Convert the boot image to a sparse bundle
rm -f "$IMGSPARSE"
hdiutil convert "$MPAPP"/BaseSystem.dmg -format UDSP -o "$IMGSPARSE"
echo +++ Increase the sparse bundle capacity to accommodate the packages
hdiutil resize -size 8g "$IMGSPARSE"
echo +++ Mount the sparse bundle for package addition
hdiutil attach "$IMGSPARSE" -noverify -nobrowse -readwrite -mountpoint "$MPIMG"
echo +++ Remove Package link and replace with actual files
rm -f "$MPIMG"/System/Installation/Packages
cp -rp "$MPAPP"/Packages "$MPIMG"/System/Installation/
echo +++ Unmount the installer image
hdiutil detach "$MPAPP"
echo +++ Unmount the sparse bundle
hdiutil detach "$MPIMG"
echo +++ Resize the partition in the sparse bundle to remove any free space
hdiutil resize -sectors min "$IMGSPARSE"
echo +++ Convert the sparse bundle to ISO/CD master
rm -f "$IMGDVD"
hdiutil convert "$IMGSPARSE" -format UDTO -o "$IMGDVD"
echo +++ Remove the sparse bundle
rm "$IMGSPARSE"
echo "Done"
echo "Find your DVD at '$IMGDVD'"
Je confirme que l'image résultante est effectivement bootable dans Fusion ; elle est en cours d'installation donc je dois encore voir si d'autres "trucs" sont nécessaires pour la faire fonctionner (par exemple, si le résultat manque d'une partition de récupération comme indiqué dans certains fils de discussion).
MISE À JOUR : La VM résultante démarre et semble fonctionner "bien". J'ai utilisé la méthode décrite pour créer une partition de récupération, mais même si Carbon Copy "voit" une partition de récupération sur le disque dur (virtuel), il semble que cela ne fonctionne pas très bien, car démarrer la VM avec la touche Option enfoncée ne fait rien. Je vais étudier cela si j'ai le temps, mais pour le moment, il semble que le fichier .iso que j'ai obtenu fonctionne.
1 votes
Il n'est pas disponible pour les utilisateurs de Windows sur l'iTunes store.
0 votes
Cela semble très difficile avec Sierra même en exécutant VirtualBox sur un Mac et en utilisant l'utilitaire createinstallmedia inclus dans le téléchargement du Sierra App Store (comme décrit à macworld.com/article/3092900/macs/…). Après avoir créé un fichier .cdr avec l'utilitaire de disque (ou un dmg avec carbon copy cloner), le plus loin que je puisse aller en bootant dans VirtualBox est un tas de texte puis un cercle gris avec une croix dessus.