虛擬機器中安裝MAC OS X教程(適用所有電腦方法,特別是cpu不支援硬體虛擬化的電腦)

來源:互聯網
上載者:User

標籤:

前言

之前寫了一篇在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上不了網的情況。

接下來就是漫長的安裝過程,慢慢等待吧。當完成後,會出現“安裝失敗”這樣的提示,不用管它,其實現在已經是安裝成功的了。

重啟後,以同樣的方式進入變色龍引導菜單,選擇剛剛安裝的分區,以同樣的參數就能進入安裝介面繼續安裝了。

剩下的安裝步驟十分簡單,這裡不再每個步驟示範。

安裝驅動

系統安裝完畢後,接下來就是安裝驅動。安裝驅動比較簡單,安裝的鏡像在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

虛擬機器中安裝MAC OS X教程(適用所有電腦方法,特別是cpu不支援硬體虛擬化的電腦)

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.