虚拟机中安装MAC OS X教程(适用所有电脑方法,特别是cpu不支持硬件虚拟化的电脑)...
前言
之前寫了一篇在Windows上搭建Object-C開發環境,并且寫了一個HelloWorld程序。但真正開發蘋果軟件是在MAC?OS?X系統中(以下簡稱OSX)中。買不起MacBook,也沒有OS X系統,怎么辦呢?此時想到用虛擬機自己裝一個OSX,這樣行嗎?下面我們就來探討一下這個問題。
注意:以下探討電腦安裝OS X系統均指在虛擬機上安裝OS X系統。
我的電腦支持嗎?
首先給大家一個非常肯定的答案,你的電腦能安裝OS X。OS X系統分為許多個版本,那能裝哪個版本呢?查閱了一下資料,Apple從OS X 10.8開始棄用了32位的系統。安裝OS X的一個重要指標是CPU是否支持虛擬化技術(Virtualization Technology,以下簡稱VT)。所以,能否支持高版本的OS X就在于此。支持VT的電腦可以安裝最新版本,不支持VT的電腦最高暫時只能安裝到OS X 10.6.8。那如何判斷CPU是否支持VT呢?我們使用securAble這個軟件(軟件下載地址在“準備工作”章節中),這個軟件可以檢測CPU是否支持VT。
如上圖,如果第三項的英文字母寫著“No”,那就表示不支持安裝高版本的OSX。(有的還會出現“Locked”關鍵字,此時需要到BIOS把虛擬化選項開啟。)我們知道了自己的CPU的特性,就很容易找到自己電腦符合的OS X系統安裝程序。
準備工作
準備的東西要很多很多,除了軟件外,還需要有一定的知識。需要對虛擬機有一定了解的童鞋,還不懂虛擬機去搜索一下吧。Blogger把自己安裝OS X的環境簡單說一下。Windows XP,虛擬機Vmware?workstation 9。需要的軟件如下:
1、軟件
securAble
Vmware 9
unlock-all(這個軟件里面包含解鎖vmware安裝OSX的補丁和vmware的OS X驅動)
經過securAble檢測后:
支持VT: OS X 10.8以上版本
不支持VT:OS X 10.6.8以下
Blogger推薦大家,如果支持VT,推薦使用“OS X 10.8 Install DVD.iso”這個鏡像,安裝之后即是OS X 10.8.4。如果不支持VT,推薦使用東皇 V2.2,同樣是一個ISO鏡像,無需轉換,安裝之后即是OS X 10.6.3。
另附下載地址:
securAble(PCHome) unlock-all(迅雷快傳) 支持VT: OS X 10.8.4安裝鏡像(迅雷快傳)不支持VT: 東皇 V2.2安裝鏡像 (ed2k地址)Mac OS X 10.6.3東皇 V3.2安裝鏡像 (ed2k地址)Mac OS X 10.6.5
(vmware大家找一下吧,網上很多很多資源。)
開始安裝
一切準備就緒,可以開始安裝OS X。由于有的悠悠的CPU支持VT,有的不支持。為了發揚探究的精神,Blogger分別在支持VT、不支持VT的電腦上安裝過,為了照顧大家,在這里我分為兩種情況進行討論。請大家看清楚自己的CPU是屬于哪種類型的。
支持VT
支持VT,安裝起來十分簡單。首先,安裝Vmware,然后在關閉Vmware的時候運行unlock-all。使用unlock-all的目的就是為了在新建虛擬機的時候可以選擇Apple?OS?X。
安裝的過程十分順利,沒有遇到什么問題。(不會安裝可以看vmware安裝OSX教程和virtualbox安裝OSX教程)如果安裝中出現問題,可以在啟動的時候加上“-v”參數,把看到的錯誤信息網上搜一下就有對應的解決方法。安裝后直接安裝驅動就可以了。安裝驅動請看文章后面的“安裝驅動”章節。安裝驅動后,就可以調節屏幕分辨率了。順便附上一張安裝成功的圖片
不支持VT
對于不支持VT的,才是本文教程的重點。首先,先新建一個虛擬機。類型選擇“高級(自定義)”,系統選擇FreeBSD,虛擬磁盤類型一定要選“SCSI”,磁盤容量建議大于10GB。
創建之后,需要編輯虛擬機設置。選擇光驅,把網上下載的ISO鏡像放進去,點擊“高級”。把IDE類型改成SCSI類型,并且選擇“SCSI 0:1”。設置這個之后,進入OS X系統,才能識別到光驅。
開啟虛擬機,然后等待引導界面。在界面中按下“F8”,并且輸入:
-v cpus=1 arch=i386 busratio=20其作用就是進入安裝程序安裝32位的OS X系統。稍等一會兒,如果上述設置沒錯,就能進入安裝界面。首先選擇安裝語言,然后點擊“磁盤工具”。
接下來的操作就是分區。選擇“分區選項卡”,選擇分區輸入和分區容量,最后點擊“應用”即可。提示:分區要選好,裝了系統之后再來修改就很難修改了。虛擬機倒無所謂,Blogger這里直接分了1個區。
關閉磁盤工具,接下來選擇安裝的分區。待確認安裝后,在左側會有一個“自定義”的按鈕,打開之后會出現這個窗口。
這里有很多個內核,根據自己的CPU和組件下面的描述選擇。且該項只能選擇1個。Blogger的為Intel?CPU,這里選擇Legacy這個內核。選擇之后,展開“硬件驅動”,建議大家把“以太網卡”前面的勾選上,不然裝到最后會出現裝不了網卡驅動而導致OS X上不了網的情況。
iAntares 10.6.3 v2.2?系統程序——這個是主系統
原版內核10.3.1——這個是蘋果自家的,不能選啊
引導程序:可以選ChameleonRC4也可以先不選以后自己裝個帶偏好設定的變色龍。下面的啟動選項不要改!
破解補丁:單選AnV 10.2.0。
硬件驅動:SCSI磁盤的只選擇“ps/2鍵盤鼠標—VoodooPS2Controller(第三個)”,IDE磁盤加選“芯片組—AppleIntelPIIXATA”。
系統補丁:選“fakesmcv2.5”和“NullCPUPowerManagement”。
實用程序:amdcpu記得選最后一項,其他隨便。
注意!破解、驅動和補丁不是選的越多越好,而是越少越好!如果少裝了過一會還可以加,選錯了就沒戲了,只能重裝。
很慢……
接下來就是漫長的安裝過程,慢慢等待吧。當完成后,會出現“安裝失敗”這樣的提示,不用管它,其實現在已經是安裝成功的了。
重啟后,以同樣的方式進入變色龍引導菜單,選擇剛剛安裝的分區,以同樣的參數就能進入安裝界面繼續安裝了。
剩下的安裝步驟十分簡單,這里不再每個步驟演示。
安裝驅動
系統安裝完畢后,接下來就是安裝驅動。安裝驅動比較簡單,安裝的鏡像在unlock-all中解壓,里面有一個darwin.iso,把這個文件載入到光驅中。注意,Blogger用的東皇 V2.2里面,不能直接更換光盤,需要進入Finder,按下光盤旁邊那個彈出的按鈕,再換光盤。
光盤載入后,雙擊“Install Vmware Tools”,接下來按照安裝軟件正常的方法安裝即可。在離安裝完成的1分鐘前,速度會很慢,這時候千萬別強行退出,不然很可能會出現“五國”的情況,耐心等待一下就好了,安裝完畢需要重新啟動。
展示
看吧!不支持VT的電腦同樣能夠使用vmware安裝OS X。體驗OS X系統,從這里開始。裝完OS X系統,下一步需要怎樣?呼應前言,下一步就應該需要裝一個IDE集成開發環境了吧!在OS X中,使用XCode可以對OS X、ios系統進行一個開發。如果需要安裝XCode的悠悠可以自己上網找一下安裝。最后獻上一張OS X 10.6中的“標志”——雪豹。
本文轉載自:http://www.mengjx.com/mac-os-x-in-virtualmachine.html
轉載于:https://www.cnblogs.com/MarkRao/p/4393869.html
總結
以上是生活随笔為你收集整理的虚拟机中安装MAC OS X教程(适用所有电脑方法,特别是cpu不支持硬件虚拟化的电脑)...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SpringMVC处理模型数据
- 下一篇: 【转载】zookeeper学习