La risposta sopra di @stuffe non funziona 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 che puoi avviare una VM.
A seconda di quale sia lo scopo del file ISO, se è necessario reinstallare un computer, potrebbe essere più utile utilizzare un USB avviabile. Per questo, controlla Procedura: creare un'installazione avviabile per OS X Mavericks 10.9 e versioni successive .
Per il file ISO stesso, ho utilizzato principalmente le informazioni trovate su questo post sul sito InsanelyMac , arricchito con le informazioni / suggerimenti sulla creazione di una partizione di ripristino trovata nelle comunità di supporto Apple .
Fondamentalmente il processo è quello di ottenere l'immagine ESD, e ricostruirla per includere alcune informazioni che sono ora pacchettizzate come link simbolici, e ottenere come file ISO. L'autore di InsanelyMac post 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 è in effetti avviabile in Fusion; è in fase di installazione, quindi devo ancora vedere se sono necessari altri "trucchi" per farlo funzionare (ad esempio, se il risultato è privo di una partizione di ripristino come indicato in alcuni thread).
UPDATE : 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, come l'avvio della VM con il tasto Opzione premuto non non fare nulla Lo esaminerò se avrò tempo, ma per il momento sembra che il file .iso che ho trovato funzioni.