La respuesta anterior de @stuffe no funcionará en Mavericks. Aparentemente, Apple ha cambiado el formato de la imagen ESD y ya no es arrancable.
Mirando a mi alrededor, he encontrado un par de consejos sobre cómo hacer las conversiones necesarias para obtener el resultado como algo que puede arrancar una VM.
Dependiendo de cuál sea el propósito del archivo ISO, si es reinstalar una computadora, podría ser más útil usar un USB de arranque. Para eso, consulte Cómo: Crear una instalación de arranque para OS X Mavericks 10.9 y superior .
Para el archivo ISO en sí, usé principalmente la información que se encuentra en esta publicación en el sitio de InsanelyMac , aumentada con la información / consejo sobre cómo crear una Partición de recuperación que se encuentra en las Comunidades de soporte de Apple .
Básicamente, el proceso es obtener la imagen ESD y reconstruirla para incluir información que ahora está empaquetada como enlaces simbólicos, y obtenerla como un archivo ISO. El autor de la publicación InsanelyMac ha automatizado el proceso en un script bash, que estoy pegando aquí por conveniencia / referencia:
#!/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'"
Puedo confirmar que la imagen resultante es realmente arrancable dentro de Fusion; está en proceso de instalación, por lo que todavía tengo que ver si se necesitan otros "trucos" para que funcione (por ejemplo, si el resultado carece de una Partición de recuperación como se indica en algunos de los hilos).
ACTUALIZACIÓN : la máquina virtual resultante se inicia y parece funcionar "bien". He utilizado el método descrito para crear una partición de recuperación, pero a pesar de que Carbon Copy "ve" una Partición de recuperación en el disco duro (virtual), no parece funcionar tan bien, ya que arrancar la VM con la tecla Opción presionada no funciona No hagas nada. Lo examinaré si tengo tiempo, pero por el momento parece que el archivo .iso que obtuve está funcionando.