หากระบบโฮสต์ของคุณคือ OS X คุณสามารถทำตามคำแนะนำได้ที่: http://ntk.me/2012/09/07/os-x-on-os-x/
ความต้องการ:
- ติดตั้ง OS X.app ที่ซื้อใน Mac App Store
- iesd
การตั้งค่า VirtualBox:
- เวอร์ชั่นของระบบปฏิบัติการ: Mac OS X (64 บิต)
- หน่วยความจำพื้นฐาน: 2048 MB (ใหญ่กว่าดีกว่า)
- เปิดใช้งาน EFI
ใน VirtualBox ล่าสุดการตั้งค่าเริ่มต้นทั้งหมดทำงานได้ดี บางคนพบหน้าจอสีดำเมื่อบู๊ตเครื่องเสมือน พวกเขารายงานว่าการเปลี่ยนชิปเซ็ตเริ่มต้น ICH9 เป็น PIIX3 แก้ไขปัญหานี้ได้
เตรียมการติดตั้งดิสก์
gem install iesd
iESD ต้องใช้ ruby-1.9.2 หรือใหม่กว่า
Yosemite & Mavericks : ใหม่InstallESD.dmg
ไม่สามารถบูตได้ ดังนั้นเราต้องสร้างดิสก์สำหรับติดตั้งที่สามารถบู๊ตได้พร้อมด้วย BaseSystem.dmg
iesd -i /Applications/Install\ OS\ X\ Mavericks.app -o Mavericks.dmg -t BaseSystem
เครื่อง Mac ทุกเครื่องที่ใช้ Intel Haswell CPU (Macs หลังปี 2013) จำเป็นต้องปลอมตัว CPU ของพวกเขาเป็น Ivy Bridge เพื่อบูตเครื่องเสมือน ขอบคุณ @danmccombs สำหรับเคล็ดลับนี้
VBoxManage modifyvm <vmname> --cpuidset 00000001 000306a9 00020800 80000201 178bfbff
สำหรับ Mac Pro Early 2009 และ Mac อื่น ๆ ที่มีหน่วยความจำ ECC AppleTyMCEDriver.kext
จะทำให้เคอร์เนลตกใจระหว่างการบู๊ต ดังนั้นเราจำเป็นต้องลบออก
iesd -i /Applications/Install\ OS\ X\ Mavericks.app -o Mavericks.dmg -t BaseSystem --uninstall-extension AppleTyMCEDriver.kext
Mountain Lion & Lion : VirtualBox ล่าสุดไม่จำเป็นต้องแก้ไข InstallESD.dmg อีกต่อไป แต่ถ้าเครื่องเสมือนของคุณถูกแช่แข็งในระหว่างขั้นตอนการบู๊ตเนื่องจากคุณจะต้องติดตั้ง AppleIntelCPUPowerManagement.kext
NullCPUPowerManagement.kext
iesd -i /Applications/Install\ OS\ X\ Mountain\ Lion.app -o Mountain\ Lion.dmg --install-extension NullCPUPowerManagement.kext
กระบวนการติดตั้งเหมือนกับการติดตั้ง OS X ปกติบน Mac