上記の@stuffeによる回答は、Mavericks では機能しません。どうやらAppleはESDイメージのフォーマットを変更し、起動できなくなったようです。
周りを見てみると、VMを起動できるものとして結果を得るために必要な変換を行う方法に関するいくつかのポインターが見つかりました。
ISOファイルの目的によっては、コンピューターを再インストールする場合は、起動可能な USBを使用する方が便利な場合があります。そのためには、「方法:OS X Mavericks 10.9以降の起動可能なインストールを作成する」を確認してください。
ISOファイル自体については、InsanelyMacサイトのこの投稿にある情報を主に使用し、Appleサポートコミュニティにあるリカバリパーティションの作成に関する情報/ヒントを追加しました。
基本的に、プロセスはESDイメージを取得し、それを再構築して、現在シンボリックリンクとしてパッケージ化されている情報を含め、ISOファイルとして取得します。InsanelyMac投稿の著者は、プロセスをbashスクリプトに自動化しました。これは、便利/参照のためにここに貼り付けています。
#!/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'"
結果のイメージが Fusion内で実際に起動可能であることを確認できます。インストール中ですので、それを機能させるために他の「トリック」が必要かどうかはまだわかりません(たとえば、一部のスレッドで述べられているように結果にリカバリパーティションがない場合)。
更新:結果のVMが起動し、「うまく」動作しているように見えます。説明した方法を使用してリカバリパーティションを作成しましたが、カーボンコピーは(仮想)HDのリカバリパーティションを「認識」しますが、Optionキーを押しながらVMを起動すると、うまく機能しないようです。何もしません。時間があればそれを調べますが、当分の間、私が得た.isoファイルは動作しているようです。