ไฟล์ dmg (ติดตั้ง OS X El Capitan.app/Contents/SharedSupport/InstallESD.dmg) ไม่มีอิมเมจที่สามารถบูตได้
ในการสร้างไฟล์ที่สามารถบู๊ตได้ให้ใช้สคริปต์ต่อไปนี้ คุณอาจต้องแก้ไขบางพา ธ (เช่นชื่อผู้ใช้ในบรรทัดสุดท้ายและพา ธ ไปที่ติดตั้ง OS X El Capitan.app (และไฟล์ InstallESD.dmg ด้านใน) ในบรรทัดที่ 6):
#!/bin/bash
# Create bootable El Capitan ISO
# Mount the installer image
hdiutil attach "/Applications/Install OS X El Capitan.app/Contents/SharedSupport/InstallESD.dmg" -noverify -nobrowse -mountpoint /Volumes/esd
# Create empty cdr image
hdiutil create -o ElCapitan.cdr -size 8000m -layout SPUD -fs HFS+J
# Mount the cdr image
hdiutil attach ElCapitan.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/iso
# Restore Base System to the cdr image
asr restore -source /Volumes/esd/BaseSystem.dmg -target /Volumes/iso -noprompt -noverify -erase
# Remove Package link and replace with actual files
rm /Volumes/OS\ X\ Base\ System/System/Installation/Packages
# Copy Base System
cp -rp /Volumes/esd/Packages /Volumes/OS\ X\ Base\ System/System/Installation
cp -rp /Volumes/esd/BaseSystem.chunklist /Volumes/OS\ X\ Base\ System/
cp -rp /Volumes/esd/BaseSystem.dmg /Volumes/OS\ X\ Base\ System/
# Unmount the installer image
hdiutil detach /Volumes/esd
# Unmount the cdr image
hdiutil detach /Volumes/OS\ X\ Base\ System
# Convert the cdr to ISO/CD master
hdiutil convert ElCapitan.cdr.dmg -format UDTO -o ElCapitan.iso
# Rename the ISO and move it to the desktop
mv ElCapitan.iso.cdr $HOME/Desktop/ElCapitan.iso
# Clean up temporary file
rm ElCapitan.cdr.dmg
วางเนื้อหาในเท็กซ์เอดิเตอร์ไปยังเอกสารใหม่เป็นข้อความธรรมดาและบันทึกเป็น prepare_elcapitan_cdr.sh บนเดสก์ท็อปของคุณ
เปิด Terminal, chmod สคริปต์และดำเนินการ:
chmod +x ~/Desktop/prepare_elcapitan_cdr.sh
cd ~/Desktop
./prepare_elcapitan_cdr.sh
แยก elcap.dmg ออกจาก VM ใช้ ElCapitan.iso สุดท้ายเป็น iso ตัวติดตั้งและแนบกับพอร์ต SATA เสมือน 1 คุณสามารถลบไฟล์ ElCapitan.cdr.dmg