La risposta sopra di @stuffe non funzionerà su Mavericks. Apparentemente Apple ha cambiato il formato dell'immagine ESD e non è più avviabile.
Guardandomi intorno ho trovato un paio di indicazioni su come eseguire le conversioni necessarie per ottenere il risultato come qualcosa su cui è possibile avviare una VM.
A seconda dello scopo del file ISO, se si tratta di reinstallare un computer, potrebbe essere più utile utilizzare un USB avviabile. Per questo, selezionare Procedura: creare un'installazione avviabile per OS X Mavericks 10.9 e versioni successive .
Per il file ISO stesso, ho utilizzato principalmente le informazioni contenute in questo post sul sito InsanelyMac , arricchite con le informazioni / il suggerimento per la creazione di una partizione di ripristino disponibile nelle community di supporto Apple .
Fondamentalmente il processo è quello di ottenere l'immagine ESD e ricostruirla per includere alcune informazioni che ora sono impacchettate come collegamenti simbolici e tirarle fuori come file ISO. L'autore del post di InsanelyMac ha automatizzato il processo in uno script bash, che sto incollando qui per comodità / riferimento:
#!/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'"
Posso confermare che l'immagine risultante è effettivamente avviabile all'interno di Fusion; è in fase di installazione, quindi devo ancora vedere se sono necessari altri "trucchi" per farlo funzionare (ad esempio, se il risultato manca di una partizione di ripristino, come indicato in alcuni thread).
AGGIORNAMENTO : la VM risultante si avvia e sembra funzionare "bene". Ho usato il metodo descritto per creare una partizione di ripristino, ma anche se Carbon Copy "vede" una partizione di ripristino sull'HD (virtuale), non sembra funzionare altrettanto bene, poiché l'avvio della VM con il tasto Opzione premuto non lo fa non fare nulla. Lo esaminerò se avrò tempo, ma per ora sembra che il file .iso che ho ottenuto funzioni.