26Feb
[圖]AMD的CPU在VirtualBox中安裝Mac OS X 10.6
Posted by ling0322 | Category: 電腦 | No Comments
這幾天偶爾想去學習一下iPhone程式的開發, 可惜手頭上米有Mac那個Open Toolchain又不敢用, 所以想在Windows上用虛擬機器去安裝Mac OS X. 本來想用VMware的, 但是杯具的它怎麼也不支援我的AMD-V的硬體虛擬化. 於是只有去使用Virtual Box了. 現在Virtual Box 4.0.4精要有支援Mac OS X的選項了.
首先我是參考了這幾篇的文章:
教你在VMWare下安裝MAC OS X Snow Leopard 10.6
Win7 + VirtualBox安裝Mac OS X雪豹作業系統圖文詳解
需要用到的東西有
Mac OS X鏡像, 這個Google裡面搜一下很多 這裡是一個eMule的連結
EmpireEFI4AMD.iso -> Mac OS X引導鏡像(僅是支援AMD的CPU) 這裡下載
XCode在Apple官網註冊一下就可以下載, 或者可以去試試Google一下XCode種子
首先要去建立一個虛擬機器, 因為VirtualBox已經原生支援Mac OS X了, 所以需要折騰的東西很少. 選擇Mac OS X就可以了.
(單擊圖片可以查看大圖, 下同)
記憶體選擇1024MB ( 如果你的記憶體足夠大的話, 那麼這個數字越大越好
接著是去建立虛擬硬碟, 不要預設的20GB, 這個是慘淡的教訓, Mac OS X裝好9GB, XCode需要9GB, 這樣絕對會杯具的. 因為VBox的硬碟鏡像是動態擴充的, 所以大一點沒有關係, 這裡我選擇了80G, 另外要注意一點, 鏡像不能放在FAT32的分區裡面, 因為FAT3分區最大支援4G的檔案, 這樣會出現莫名其妙的問題.
虛擬機器建立好以後要再繼續設定一下, 首先很重要的一個地方就是要把Enable EFI前面的勾去掉, 否則安裝不了. 這個EFI是引導Mac OS X的程式, 但是只能夠在Mac OS X下的VBox裡面引導Mac OS X(著作權保護), 所以我們這裡要使用別人破解的EFI引導, 想起來了嗎, 就是那個EmireEFI4AMD.iso
顯存調慢, 開啟3D和2D加速
將EmpireEFI4AMD.iso鏡像掛載
這樣就可以運行了, 直接出來了這個介面, ( 為什麼是星戰呢 ゜_゜, 如果沒有出現這個介面而是文字介面Shell>的話, 那麼很有可能是你忘記勾Enable EFI了. 好吧, 選擇Devices -> CD/DVD Devices將Mac OS X的安裝鏡像的dmg檔案掛載到光碟機按F5, 下面的表徵圖變成Mac OS X Installer, 然後按斷行符號, 就進入引導介面了, (有些版本還需要按一下任意鍵才行).
接著跳出來一大串文字的介面, 好吧, 恭喜你不用再折騰了, 如果黑屏或者白蘋果等很長時間沒有反應的話. 那你就和我一樣中彩了. 開始的時候用上面兩篇文章提供的EmpireEFI引導, 不是白蘋果就是黑屏, 後來才知道我的CPU是AMD的, 他們給的EmpireEFI全部都是for Intel的.
黑視窗跳好以後, 就是進入蘋果的圖形介面了, 這裡裝過黑蘋果的童鞋應該很熟悉了吧. 這個時候我們首先要格掉硬碟. 選擇Utilties -> Disk Utilty
然後選擇VBOX的硬碟, 果斷點Erase
Erase好了以後, 就可以按照一般軟體的安裝步驟, Continue的Continue, Agree的Agree, Next的Next. 直到出現這個介面, 選擇這個剛才格好的盤點Install, 就可以開始安裝了.
正在安裝, 好吧, 你可以去做自己的事情了, 要很長的一段時間, 慢慢等吧.
直到進度條讀滿, 然後出現Install Failed介面 ( 這個是正常現象! 代表安裝已經成功的完成了. 這個時候選擇Devices -> CD/DVD Devices重新將EmpireEFI4AMD.iso這個鏡像掛載上去, 我們需要這個來引導Mac OS X, 點擊restart.
這個時候再重新啟動, 引導進去會出現兩個選項, 選擇右邊的蘋果表徵圖, 斷行符號. 跳一大段文字資訊以後, 等一會兒就進入裝好的Mac OS X裡面了.
接著就是一些設定的東西了, 什麼Apple ID什麼的能夠跳過就跳過了, 這些都很隨意的. 我就不了. 建立賬戶的時候自己的密碼一定要記住, 我們以後要用到. 進入Mac OS X的介面以後更新到最新版以後就可以開始裝XCode了.
備忘:
我自己按這篇文章的內容和軟體,安裝東皇3.2版本,比較順利,還沒安裝完,備份一下。有點心得就是看別人寫的文章也要認真,別人用心寫了,你不認真看安裝中出現一些曲折也都是你自己的錯誤,深有體會的是作都說的一個選項我沒去掉,然後又倒回來看文章,不能太急。