1. 程式人生 > >在 Win7/Win8下使用 VirtualBOX虛擬機器安裝 OS X 10.11 El Capitan 及 Xcode 7.0

在 Win7/Win8下使用 VirtualBOX虛擬機器安裝 OS X 10.11 El Capitan 及 Xcode 7.0

在 Win 7或8 下使用 VirtualBOX 虛擬機器安裝 OS X 10.11 El Capitan 及 Xcode 7.0

建議電腦要求

    Windows 7或8或8.1, 32或64 bit,在 Win10 下需要使用 Win 8 相容模式啟動 VirtualBOX
    CPU Intel Core i5 / i7,要有VT-x硬體加速
    記憶體 4GB 以上
    硬碟 500GB 以上,NTFS 格式


由於虛擬機器不支援Apple Quartz Extreme/Core Image,需要 Quartz Extreme 的應用軟體例如 iBooks Author,Pixelmator,SketchBook 等不能在虛擬機器下使用



虛擬硬碟檔案種子下載:   
      或 網盤下載(虛擬硬碟檔案+下面安裝步驟的截圖) 連結:http://pan.baidu.com/s/1jGERDqQ 密碼: hxjm
VirtualBox 4.3.18 下載:  http://pan.baidu.com/s/1kTiv0wf
      或 http://www.virtualbox.org/

安裝步驟
 下載及解壓 OS X 10.11 El Capitan GM Candidate by TechReviews.rar

 如尚未安裝,下載及雙擊安裝 VirtualBox-4.3.18-96516-Win.exe



⑶.1 在 VirtualBOX 新建虛擬電腦

名稱        :  OSXElCapitan
型別        :  Mac OS X
版本        :  Mac OS X 10.9 Mavericks (64 bit)
 如果沒有64bit的選項,請Google: “How to enable CPU Hardware Virtualize in BIOS Setup”



⑶.2 記憶體分配最少 2048 MB 以上


⑶.3 點選 使用已有的虛擬硬碟檔案, 選擇種子下載及解壓後的檔案OS X 10.11 El Capitan GM by TechReviews.vmdk 後點擊建立按鈕


⑶.4 開啟 VirtualBOX 虛擬機器的
設定


檢查及修改系統主機板, 去掉 "軟碟機",硬碟選擇上移,晶片組改為 PIIX3,設定如下圖
系統 -> 處理器,如果你的機器是4核,可選擇雙核 CPU 數量 = 2


⑶.5 顯示 -> 視訊記憶體大小設定到最大 128 MB


⑷.1關閉 VirtualBOX

⑷.2 滑鼠右鍵單擊 並選擇以系統管理員身份再執行 VirtualBOX


⑷.3 在 Windows 搜尋 cmd , 滑鼠右鍵單擊選擇以系統管理員身份執行 cmd 命令列


⑷.4 請根據 ⑶.1 虛擬電腦的名稱 OSXElCapitan,在 cmd  命令列依次輸入命令如下:
https://xuanwo.org/2015/08/09/vmware-mac-os-x-intro/  (參考其“提示VBoxManage不是可執行的命令” 部分,及自行搜尋:CMD切換操作目錄命令))
  1. cd "C:\Program Files\Oracle\VirtualBox"  (這裡是你的安裝目錄,如果不是預設路徑,請改至相應路徑)
  2. VBoxManage.exe modifyvm "OSXElCapitan"  --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
  3. VBoxManage setextradata "OSXElCapitan"  "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,3"
  4. VBoxManage setextradata "OSXElCapitan"  "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
  5. VBoxManage setextradata "OSXElCapitan"  "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
  6. VBoxManage setextradata "OSXElCapitan"  "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
  7. VBoxManage setextradata "OSXElCapitan"  "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
  1. cd "C:\Program Files\Oracle\VirtualBox"  
  2. VBoxManage.exe modifyvm "OSXElCapitan"  --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff  
  3. VBoxManage setextradata "OSXElCapitan"  "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,3"  
  4. VBoxManage setextradata "OSXElCapitan"  "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"  
  5. VBoxManage setextradata "OSXElCapitan"  "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"  
  6. VBoxManage setextradata "OSXElCapitan"  "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"  
  7. VBoxManage setextradata "OSXElCapitan"  "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1  

修改螢幕解析度:
  1. VBoxManage setextradata "OSXElCapitan"  "VBoxInternal2/EfiGopMode" 4  
其中數字表示如下, 虛擬機器預設解析度值是 2 – 1024×768
0 – 640×480
1 – 800×600
2 – 1024×768
3 – 1280×1024
4 – 1440×900


⑸.1 關閉 VirtualBOX 及 關閉 cmd 命令列視窗

⑸.2 重新正常啟動 VirtualBOX, 及啟動 OSXElCapitan 虛擬機器檔案


⑸.3 進入 Mac OS X 後,開始設定國家


⑸.4 如果沒有 Apple ID 可選擇不登入


⑸.5 輸入使用者名稱稱和使用者初始密碼


⑸.6 設定時區


⑸.7 完成其他安裝步驟後,併成功進入 Mac OS X 系統,開始系統偏好設定, 更改語言 (左上角的 蘋果選單 -> 系統偏好設定(System Preferences) -> Language & Text,重新啟動後才會更新


⑸.8 重新啟動,開始使用Mac OS X 10.11 El Capitan

==========================================

【已解決】關於Apple ID登入App Store停住的問題

http://www.wikigain.com/install-mac-os-x-el-capitan-virtualbox/
這裡介紹了同樣的安裝OS X 10.11 EI Capitan的方法,但是它下面的回覆貼出了AppleID登入問題的可能的解決方案:
Edwin says:
July 21, 2016 at 9:57 PM
Solution:

The following procedure worked for me. Please note that it will delete your Apple ID account information for the current user and you will need to log in again.
if the App Store is opened and stuck in the login process, force close it
open the Terminal
issue the following commands:
sudo pkill -9 -f Account (這裡是要kill掉app store, You can also use Activity Monitor)
sudo rm $HOME/Library/Accounts/*
open the App Store and log in

https://discussions.apple.com/message/29192197#29192197

===========================================

Xcode 下載:

Xcode 7.1 beta 2 + Command Line Tools (10.11 El Capitan):


Xcode 7.0.1 + Command Line Tools (10.11 El Capitan) + Command Line Tools (10.10 Yosemite):