建議電腦要求 Windows 7, 32 / 64 bit CPU Intel Core i5 / i7 內存 4GB 以上 硬盤 500GB 以上
由於虛擬機不支持 Apple Quartz Extreme/Core Image, 需要 Quartz Extreme 的應用軟件例如 iBooks Author,Pixelmator,SketchBook 等不能在虛擬機下使用 。
安裝步驟
⑴ 下載:http://pan.baidu.com/s/1hqebqYw VirtualBox-4.3.14-95030-Win.1405567216.exe Oracle_VM_VirtualBox_Extension_Pack-4.3.14-95030.vbox-extpack HackBoot_Mav.iso OSXMavericks2.iso (解壓 OSXMavericks2.part1.rar, OSXMavericks2.part2.rar, OSXMavericks2.part3.rar)
⑵ 雙擊安裝 VirtualBox-4.3.14-95030-Win.1405567216.exe及 Oracle_VM_VirtualBox_Extension_Pack-4.3.14-95030.vbox-extpack
到BIOS中打開CPU虛擬化支持,因為OS X是64位的。
⑶.1 在 VirtualBOX 新建虛擬電腦 名稱 : Mac OS X Mavericks 操作系統 : Mac OS X 版本 : Mac OS X 10.9 Mavericks (64 bit) <ignore_js_op>

⑶.2 內存分配最少 2048 MB 以上 <ignore_js_op>

⑶.3 創建新的虛擬硬盤 <ignore_js_op>

⑶.4 選擇 VDI (VirtualBox Disk Image) <ignore_js_op>

⑶.5 選擇 Dynamically allocated <ignore_js_op>

⑶.6 設置虛擬硬盤位置及大小, 建議大小為 20 GB (最好 40 GB) <ignore_js_op>

⑷.1 打開 VirtualBOX 虛擬機的設置, 在設置的系統 -> 主板, 去掉 "軟驅",取消勾選 "啟用 EFI" <ignore_js_op>

⑷.2 系統 -> 處理器, 選擇雙核 CPU 數量 = 2 <ignore_js_op>

⑷.3 顯示 -> 顯卡 -> 顯存大小設置到最大 128 MB 勾選 Enable 3D Acceleration <ignore_js_op>

⑸.1 在設置的 Storage -> Storage Type 屬性 Controller SATA 的光盤圖標 Choose a virtual CD/DVD disk file 選擇 HackBoot_Mav.iso 文件 <ignore_js_op>
請不要從UNC等網絡路徑加載IOS文件,否則會提示: read hfs+ file ….,就回到引導界面了

⑸.2 在 HackBoot_Mav.iso 的啟動引導下, 如下 OSX Boot 頁面出現后,在虛擬機菜單 CD / DVD Drive -> Choose a virtual CD/DVD disk file 選擇 OSXMavericks2.iso 文件 <ignore_js_op>

⑸.3 按鍵 F5刷新后, 圖標標簽變為 OS X Base System,
敲擊空格鍵,輸入-v –x, 回車開始安裝系統,否則安裝過程中會一直提示still waiting for root device錯誤,據說好像是硬盤的訪問權限問題。
啟動過程可能停在這里一分鍾 <ignore_js_op>

⑸.4 開始時, 選擇安裝語言 <ignore_js_op>

⑸.5 安裝系統開始時,找不到任何有效的硬盤 , 使用菜單 實用工具 ->磁盤工具 格式化虛擬硬盤 <ignore_js_op>

⑸.6 左邊點選硬盤, 選擇 "抹掉", 名稱 Name 錄入 "Mavericks", 然后點擊 Erase 抹掉 <ignore_js_op>

⑸.7 格式化完畢, 關閉磁盤工具后, 點選 Mavericks 磁盤, 點擊 安裝 <ignore_js_op>

安裝系統需要 30 分鍾以上 <ignore_js_op>

安裝 Mac OS X 系統完畢。 <ignore_js_op>

⑸.8 安裝系統后, 需要重新啟動, 虛擬機選 Close 及 Power Off 關閉虛擬機 <ignore_js_op>

⑸.9.1 關閉 Mac OS X Mavericks 虛擬機后, 在設置的 Storage -> Storage Type Controller SATA 屬性 退出 OSXMavericks2.iso <ignore_js_op>

⑸.9.2 CD / DVD Drive 的光盤圖標 Add CD/DVD Drive 選擇 HackBoot_Mav.iso 文件 <ignore_js_op>

⑸.10 在 HackBoot_Mav.iso 的啟動引導下, 如下 OSX Boot 頁面出現后 <ignore_js_op>

⑸.11 在虛擬機菜單 CD / DVD Drive -> Choose a virtual CD/DVD disk file 選擇 OSXMavericks2.iso 文件 <ignore_js_op>

⑸.12 按鍵 F5刷新后, OSX Boot 圖標標簽變為 OS X Base System(綠燈亮),回車再次進入安裝系統 <ignore_js_op>

啟動過程可能停在這里一分鍾
⑸.13 再次進入安裝系統,這次選實用工具菜單 -> 終端 <ignore_js_op>

⑸.14 進入終端, 安裝內核擴展,依次輸入命令 <ignore_js_op>

⑸.15 依次輸入命令如下:
- umount /Volumes/Mavericks
- hdiutil attach /dev/disk0s2 -mountpoint /Volumes/mnt
- cp -rp /Backup/Kexts/ElliottForceLegacyRTC.kext /Volumes/mnt/System/Library/Extensions
- cp -rp /Backup/Kexts/FakeSMC.kext /Volumes/mnt/System/Library/Extensions
- cp -rp /Backup/Kexts/NullCPUPowerManagement.kext /Volumes/mnt/System/Library/Extensions
- chmod -R 0755 /Volumes/mnt/System/Library/Extensions/ElliottForceLegacyRTC.kext
- chmod -R 0755 /Volumes/mnt/System/Library/Extensions/FakeSMC.kext
- chmod -R 0755 /Volumes/mnt/System/Library/Extensions/NullCPUPowerManagement.kext
- chown -R root:wheel /Volumes/mnt/System/Library/Extensions/ElliottForceLegacyRTC.kext
- chown -R root:wheel /Volumes/mnt/System/Library/Extensions/FakeSMC.kext
- chown -R root:wheel /Volumes/mnt/System/Library/Extensions/NullCPUPowerManagement.kext
- hdiutil detach /Volumes/mnt
⑸.16安裝內核擴展后, 退出終端后, 必須等待虛擬機的硬盤指示燈熄滅, Power Off 關閉虛擬機 <ignore_js_op>

⑹.1 關閉 Mac OS X Mavericks 虛擬機后, 在設置的 Storage -> Storage Type Controller SATA 屬性 CD / DVD Drive 的光盤圖標 Add CD/DVD Drive 選擇 HackBoot_Mav.iso 文件 <ignore_js_op>

⑹.2 在 HackBoot_Mav.iso 的啟動引導下, 如下 OSX Boot 頁面出現后 , 使用向右方向鍵選擇啟動 Mavericks (綠燈亮),
敲擊空格鍵,輸入-v –x –f, 回車開始啟動系統,否則會卡在Resetting IOCatalogue這個命令下很久
⑹.3 啟動 Mac OS X Mavericks 虛擬機文件后, 進入 Mac OS X 設置國家 <ignore_js_op>

⑹.4 輸入用戶名稱和用戶初始密碼 <ignore_js_op>

⑹.5 完成其他安裝步驟后,不要啟動 iCloud 也不要注冊, 並成功進入 Mac OS X 系統 <ignore_js_op>

如需要更改時區 (左上角的 蘋果菜單 -> 系統偏好設置(System Preferences) -> Date & Time) 如需要更改語言 (左上角的 蘋果菜單 -> 系統偏好設置(System Preferences) -> Language & Text), 重啟后才更新
⑹.6 在 蘋果菜單 -> 系統偏好設置(System Preferences) -> "安全性與私隱" 里面選擇 “任何來源” (用於安裝 MultiBeast) <ignore_js_op>

⑹.7 使用 Mac OS X Mavericks 的 Safari, 下載 http://pan.baidu.com/s/1bnb3D9P 及自動解壓 MultiBeast-Mavericks-Edition-6.0.1.zip 下載 MultiBeast 6.1 更新 : http://pan.baidu.com/s/1sjCUOGH
⑹.8 自動解壓后的文件是在 下載 文件夾里面, 雙擊 MultiBeast 啟動安裝 <ignore_js_op>

點選 Quick Start, 點選 EasyBeast <ignore_js_op>

⑹.9 點選 Build 及最后點擊右下角的 Install 開始安裝 <ignore_js_op>

⑹.10 等待幾分鍾后,安裝完畢后, 在 Mac 關機。 <ignore_js_op>

⑹.11 Mac關機及關閉 Mac OS X Mavericks 虛擬機后, 打開 VirtualBOX 設置虛擬機, 在 Storage -> Controller SATA 屬性退出 HackBoot_Mav.iso 文件 <ignore_js_op>

⑹.12 及在虛擬機設置的 系統 -> 主板 勾選 "啟用 Enable EFI" <ignore_js_op>

⑹.13 啟動虛擬電腦, 會直接啟動 Mac OS X Mavericks 虛擬硬盤, 以后並不需要 Hackboot_Mav.iso 光盤文件的引導 <ignore_js_op>

⑺ 重新啟動虛擬電腦后, 可選擇掛上磁盤映像 xcode_5.0.1_gm_seed.dmg 安裝 Xcode 5 及 command_line_tools_os_x_mavericks_for_xcode__late_october_2013.dmg 安裝 Command Line Tools <ignore_js_op>

⑺.1 使用 Mac 的終端, 取消強制 iOS 項目的簽名
- SDKFILE="$(xcode-select --print-path)/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/SDKSettings.plist"
- sudo /usr/libexec/PlistBuddy -c "Set :DefaultProperties:CODE_SIGNING_REQUIRED NO" "$SDKFILE"
- sudo /usr/bin/plutil -convert binary1 "$SDKFILE"
⑺.2 在 Xcode 測試編譯適用於iOS的終端 MobileTerminal 項目 下載 MobileTerminal 項目文件夾 : <ignore_js_op> mobileterminal-520-A.zip (234.82 KB, 下載次數: 1115)
<ignore_js_op>

⑻.1 本地機器連接到虛擬機, 除了掛上磁盤映像以外, 還有 2 個方案, 方案一 使用SMB 文件共享 SMB文件共享從其他設備訪問Windows 7 在 Windows 7的機器 控制面板 -> 所有控制面板項 -> 網絡和共享中心 -> 進階共用設定” 1) 啟用網絡搜索 2) 啟用文件和打印機共用 3) 關閉公用文件夾共享 4) 流媒體“不要緊,這個挑選你所需要的 5) 啟用文件共享對於使用設備40 -或56位加密 6) 啟用密碼保護的共用(除非你希望每個人都在網絡上訪問)
參考 : http://support.apple.com/kb/PH13882?viewlocale=zh_CN
在 Mac 虛擬機的設置 <ignore_js_op>

⑻.2 本地機器連接到虛擬機, 方案二 本地機器使用 PuTTY 及 WinSCP 遠程登錄
⑻.2.1 在虛擬機的設置選擇 網絡 -> 端口轉發 Port Forwarding <ignore_js_op>

⑻.2.2 添加規則 TCP 協議 主機端口 2222 轉發 虛擬機端口 22 如下 <ignore_js_op>

⑻.2.3 Mac 虛擬機, 蘋果菜單 -> 系統偏好設置 -> 共享 內啟動 遠程登錄 <ignore_js_op>

⑻.2.4 本地機器用 PuTTY 或 WinSCP 連接到虛擬機, 使用本地機器地址 localhost 及端口 2222 <ignore_js_op>

<ignore_js_op>

相關帖子 在 Win 7 下使用 VirtualBOX 虛擬機安裝 OS X 10.8 Mountain Lion 及 Xcode 4.5 http://bbs.feng.com/read-htm-tid-5329046.html iOS 7 開發的好東西【本地下載】http://bbs.feng.com/read-htm-tid-7244970.html