Câu trả lời ở trên của @ waree sẽ không hoạt động trên Mavericks. Rõ ràng Apple đã thay đổi định dạng của hình ảnh ESD và nó không còn khả năng khởi động.
Nhìn xung quanh tôi đã tìm thấy một vài gợi ý về cách thực hiện các chuyển đổi cần thiết để có được kết quả như một thứ gì đó bạn có thể khởi động VM.
Tùy thuộc vào mục đích của tệp ISO là gì, nếu cài đặt lại máy tính, có thể hữu ích hơn khi sử dụng USB có thể khởi động- Đối với điều đó, hãy kiểm tra Cách: Tạo cài đặt có thể khởi động cho OS X Mavericks 10.9 trở lên .
Đối với chính tệp ISO, tôi hầu như đã sử dụng thông tin được tìm thấy trên bài đăng này trên trang InsanelyMac , được bổ sung thêm thông tin / mẹo về cách tạo Phân vùng khôi phục được tìm thấy trên Cộng đồng hỗ trợ của Apple .
Về cơ bản, quá trình này là để có được hình ảnh ESD và xây dựng lại nó để bao gồm một số thông tin hiện được đóng gói dưới dạng liên kết tượng trưng và lấy đó ra dưới dạng tệp ISO. Tác giả của bài đăng InsanelyMac đã tự động quá trình thành một tập lệnh bash, mà tôi đang dán ở đây để thuận tiện / tham khảo:
#!/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'"
Tôi có thể xác nhận rằng hình ảnh thu được thực sự có khả năng khởi động trong Fusion; nó đang trong quá trình cài đặt, vì vậy tôi vẫn chưa biết liệu các "thủ thuật" khác có cần thiết để làm cho nó hoạt động hay không (ví dụ: nếu kết quả là thiếu Phân vùng phục hồi như đã nêu trong một số luồng).
CẬP NHẬT : Kết quả VM khởi động và có vẻ hoạt động "tốt". Tôi đã sử dụng phương pháp được mô tả để tạo phân vùng phục hồi, nhưng mặc dù Carbon Copy "nhìn thấy" Phân vùng phục hồi trên HD (ảo), nhưng nó dường như không hoạt động tốt như vậy, khi khởi động VM bằng phím Tùy chọn được nhấn không Không làm gì cả. Sẽ xem xét nếu tôi có thời gian, nhưng hiện tại có vẻ như tập tin .iso tôi nhận được đang hoạt động.