1. 程式人生 > >黑蘋果記(ThinkPad X200)

黑蘋果記(ThinkPad X200)

由於特殊原因(...)需迅速學習iPhone開發,本屌只有4年前ThinkPadX200小黑一臺,暫無經濟實力入手蘋果機器,在試驗虛擬機器Mac系統未果的情況下(裝上Xcode之後執行慢到菊花殘),只得被迫走上“黑蘋果”的不歸之路。現將一路走來的酸甜苦辣記錄成文,其一鞏固吸收,其二造福後人。

//-------------筆記本引數(注:即使同樣是X200軟硬體配置也存在出入)------------------
電腦型號    聯想ThinkPad X200 膝上型電腦
作業系統    Windows7 旗艦版 32位 SP1 ( DirectX 11)  
處理器    英特爾 酷睿2雙核 P8400 @ 2.26GHz 筆記本處理器
主機板    聯想 74574UC(英特爾 4 Series - ICH9M-E 筆記本晶片組)
記憶體    3 GB ( 三星DDR3 1066MHz )
主硬碟    西數 WDCWD2500BEVS-08VAT2 ( 250 GB / 5400 轉/分 )
顯示卡    英特爾GL40/GM45/GM47/GS45 Graphics Controller ( 1291 MB / 聯想 )
顯示器    聯想LEN4010 ( 12 英寸 )
音效卡    ConexantHD SmartAudio 221 @ 英特爾 82801I(ICH9) 高保真音訊
網絡卡    英特爾82567LM Gigabit Network Connection / 聯想
無線網絡卡 Intel WIFI Link 5100
//------------------------------------------------------------------------------------

As UKnow,X200是一款不適合黑蘋果的機型,許多硬體是硬傷,Intel又是一個坑貨,但對於我們這樣的擁有這款小黑並對其懷有特殊情感的人來說,他就是全部。對於X200我們不能苛求“完美”,能做的就是孜孜不倦的追逐“完美”,盡全力黑蘋果一把。

正式開始:
1.前期工作 -----------------------------------------------------------------------------------------
1.1材料準備
①Mac OSX映象檔案(下載地址:http://bbs.pcbeta.com/forum.php?mod=attachment&aid=MjU3NDU1NHwxZWEyYjg5MHwxMzc0NTg3ODIwfDI4ODY0Nnw5MDQxMTk=)
  筆者使用的Lion(10.7),確實版本低了一些,現在都黑MountainLion(10.8.*),甚至黑Mavericks(10.9.*),筆者起初也是雄心勃勃,躊躇滿志,希望黑上最新版本希望從原版開始黑,但經歷了各種詭異失敗的挫折,筆者決定步子邁慢一點,邁堅實一點,自己不是大神,而且自己的目的只是裝上以後用Xcode,何必較真,到底能用的才是最好的(餘下全文都之爭對Mac_OS_X_10.7+X200(74574UC))
②HFS+ forWindows(下載地址:http://bbs.pcbeta.com/forum.php?mod=attachment&aid=MzI3NzAwMnxiY2E3MmY5Y3wxMzc0NTg4NDI1fDI4ODY0NnwxMDQ4NjEx)
 該軟體用來在Windows系統中讀出Mac的HFS分割槽結構,這樣我們才能對Mac安裝盤中的內容進行必要的修改
win變色龍(Chameleon2.2 forWindows)
(下載地址:http://bbs.pcbeta.com/forum.php?mod=attachment&aid=MzI2NDIzMnwxMjMzZTE4Y3wxMzc0NTg5MjQyfDI4ODY0NnwxMjYxNDkw)
 該軟體用於製作Mac的引導,安裝完的Mac每次啟動都是通過變色龍引導(故該軟體至關重要,同類型軟體有BootThink)
④EasyBCD (華軍等處都可以下,就不提供地址了)
 該軟體用於修改多作業系統啟動設定,可以用它增加啟動系統項,也可以通過它調換可選作業系統順序、名字等
Leopard hdinstall helperV0.3(新浪愛問共享等處可以下載,注意版本V0.3,這裡也提供下載地址了)
  該軟體用於將映像檔案(iso或者dmg)拷貝至用於作為安裝盤的分割槽(從而製作安裝盤)
DiskGenius
(華軍等處都可以下,此處提供地址)
  該軟體用於修改分割槽標誌(後文會提到),該軟體可能會被用到,具體看Leopard hd install helperV0.3工作效果(不同機器環境下可能有差異)
⑦老毛桃U盤啟動製作工具(下載地址:http://down.laomaotao.net:90/laomaotao2013.rar)
 Mac系統安裝完畢後會自動將Mac所在分割槽變為活動分割槽,使得boot載入失敗(boot檔案資訊一般保留在Windows系統所在分割槽中,計算機會從設定為活動分割槽的分割槽讀取boot資訊,故產生錯誤),我們需要通過Winpe將活動分割槽改回Windows系統所在分割槽
⑧破解過的OSInstall及OSInstall.mpkg檔案(下載地址:http://bbs.pcbeta.com/forum.php?mod=attachment&aid=MjgzODM0M3w2N2M5MDU1NnwxMzc0NTkwNDU0fDI4ODY0Nnw4NjM2NTY=)
 這兩個應該是Mac核心的一部分,必須替換(下文會提到)才能正常安裝,下載檔案為10.7.0至10.7.5所有版本,使用時對應版本號,筆者取10.7.0
⑨FakeSMC.kext.v.2.5.zip(下載地址:http://bbs.pcbeta.com/forum.php?mod=attachment&aid=MjQ4MTQwM3xmNWEwNTNlZHwxMzc0NTkwOTQ1fDI4ODY0Nnw4NDEyODA=),AppleACPIPS2Nub.kext及ApplePS2Controller.kext((兩個)下載地址:http://bbs.pcbeta.com/forum.php?mod=attachment&aid=MjQ4MjM1NHwwZTA1M2FlM3wxMzc0NTkwNzk1fDI4ODY0Nnw4NDMxMTA=)這三個用於休整鍵盤驅動(下文會提到) ---------------------------------------------------------------------------------------- 1.2安裝準備 ①磁碟分割槽   使用磁碟分割槽工具(win7自帶)劃分兩個新的分割槽,一個用於作為安裝盤(15G左右),一個用來作為MacOS的系統分割槽(30G以上)。    注意:兩個新分割槽都只建立,不格式化。 ②使用Leopard hd install helperV0.3
生成安裝盤 開啟Leopard hd installhelper V0.3,裝載映象檔案,選擇作為安裝盤的分割槽,將三個附加的選項前面的鉤都取消,開始生成安裝盤。   注意:生成安裝盤過程會出現程式假死現象,等候5分鐘左右即可。 ③修改安裝盤中OSInstall及OSInstall.mpkg檔案(不替換安裝會卡在15%處)   解壓下載好的壓縮包(1.1中的⑧)將OSInstall替換安裝盤(fenq)中的 ④⑤⑥⑦⑧ ①②③④⑤⑥⑦⑧ ①②③④⑤⑥⑦⑧