ThinkPad X220 單硬盤安裝 windows + mac os 完全教程

背景

一直聽說 mac os 是最適合程序員使用的操作系統,作為一名戰五渣程序員,雖然我的技術很菜,但是很羨慕那些大神們擁有自己的 mac book,用它來寫代碼顯得很有逼格,我很想擁有自己一臺屬于自己的 mac book,裝作自己也是大神的樣子,但是 mac book 上萬的價格顯然我是買不起的,然后我就另辟蹊徑,研究怎么在普通的筆記本上安裝 mac os 系統。

我花了很多時間在網上搜尋適合安裝黑蘋果的筆記本,綜合考慮性能,兼容性,價格,便攜性等多方面因素,最終選定了 ThinkPad X220,這也是一代神器了,最后一款老鍵盤的 ThinkPad,性能不弱,便攜性也很好,最重要的是對黑蘋果有 99% 程度的兼容性,我在閑魚上買了一款二手的 X220,他的原始配置是 4g 內存 + 320 機械硬盤,作為一個有追求的程序員,這種配置明顯是不夠的,然后我又繼續在閑魚上買了一個 4g 內存和一個 128g 的固態硬盤,總共大概花了 1300,1300 就可以擁有一臺 mac book pro。

下面就詳細講解一下如何在 X220 上安裝黑蘋果。這里需要注意兩點,第一,X220 自帶的機械硬盤是 sata3 接口的,另外它的內部還有一個 msata 接口的硬盤插口,所以如果想要安裝固態 + 機械雙硬盤的話,你的固態硬盤必須是 msata 接口的;第二,由于黑蘋果在不同的硬件上需要不同的配置,這篇教程也是我參考了很多教程總結出來的,可以說是站在巨人的肩膀上,所以這篇教程只針對 ThindPad X220 這一款筆記本,如果不是,請勿嘗試,以免造成不可逆的問題。

接下我把下面安裝可能會用到的工具全部放到我自己的百度云網盤上,大家可以在看下面的教程安裝的時候,下載相應的工具,地址是
鏈接:https://pan.baidu.com/s/1o8vF3dw 密碼:53qr

再啰嗦一句,最好準備 2 個 u 盤,當然,一個也勉強可以,只是可能稍微有點麻煩,如果有兩個 u 盤的話,保證最少有一個容量在 8g 以上,然后先把容量較小的 u 盤制作成 pe 盤,推薦使用微pe
http://www.wepe.com.cn/

關于 X220 的網卡

首先需要說明一點,X220 的內置的無線網卡在 mac os 中是無法被驅動的,通常有兩種解決方法,第一種事更換內置的網卡,第二種是在 usb 接口上插一個可以被驅動的外置 usb 網卡,第二種方法很簡單,我就是這么干的,直接在淘寶上找一個支持黑蘋果的無線網卡就行了,價錢不到 20 塊,如果想更換內置網卡的話,必須要刷破解版的 bios,因為 ThinkPad 系列的 bios 有個白名單機制,如果是官方 bios 的話,內部的硬件是不能更換的,否則識別不了,可以下載我的網盤中提供的 bios 文件,就是那個 X220_v1.43_Modified_BIOS.zip,先刷官方版的 bios,再刷白名單 bios,而且這個刷 bios 必須是在 Windows 環境中進行的,這也是為什么要在這里說明這一點的原因,不然等下安裝好了 mac os 之后,發現不能聯網,還要裝回 Windows 來刷 bios,刷完 bios 之后就可以更換內置網卡了,這種方法比較繁瑣,推薦大家使用外置 usb 網卡。

只安裝一個 mac os 系統

如果只需要在 X220 上安裝一個 mac os 系統的話,還是很簡單的,國外有個網站已經有了很詳細的教程了,即
http://x220.mcdonnelltech.com/
不過考慮到部分同學英文不是太好,另外這個網站上的某些工具不是太好找,所以我會詳細講解一下安裝的步驟,并提供需要的工具。

首先那篇教程安裝的是 mac os 的最新版 High Sierra,但是據說這個版本再 X220 上面會有點小 bug,所以我退而求其次,選擇了上一版本 Sierra 進行安裝,安裝流程其實和安裝 Windows 很類似,首先需要一個 Sierra 系統的鏡像制作成 usb 啟動盤,但是我按照那個教程里面給的鏈接愣是沒找到鏡像的下載地址,于是我花錢在某黑蘋果論壇注冊了一個帳號,然后在那個論壇里下載了 Sierra 鏡像,我已經放到前面的網盤上了,就是那個
10.12.6(16G29)cloverZD.dmg,下載之后需要把鏡像寫入那個不小于 8g 的 u 盤里,不過這個寫入工具用我們平時用的 ultraiso 是不行的,那個教程上面說的是直接在 mac 系統中寫入,但是我相信大部分看這篇教程的同學都是沒有 mac 系統的,其實在 Windows 下有個工具就可以進行黑蘋果鏡像的寫入,叫 Transmac,這個工具網上很多,我就不提供了,大家自己去找,使用也很簡單,不會使用的同學可以自己找一下教程。

寫入之后會發現 u 盤只剩下一個大約 196mb 的 ESP 分區

打開之后發現里面有一個 EFI 目錄,然后需要把整個 EFI 目錄都刪掉,下載網盤里面的 ThinkPad_x220_macOS_Sierra_Utility_and_Kext_pack.zip
文件并解壓,再把里面的 EFI 目錄整個考進 u 盤的 ESP 分區的根目錄下,這是因為這個 EFI 目錄中包含啟動文件,這個啟動文件在不同的機型上是不能通用的,鏡像中寫入的 EFI目錄中是不包含啟動文件的,而網盤中的這個文件其實是從那個國外教程中下載的,別人已經在 EFI 目錄中配置好了啟動文件。

啟動盤制作好了,那接下來是不是可以開始安裝了呢,不要急,在安裝必須要設置一下 bios,并把硬盤設置成 gpt 格式,否則可能會安裝失敗。重啟 X220,在啟動的過程中狂按 F1,就會進入 bios 設置界面了,然后如下設置 bios

– Restart > Load Setup Defaults
– Config > Power > Power On with AC Attach > Disabled
– Config > Serial ATA (SATA) > AHCI
– Security > Memory protection > Execution Prevention > Enabled
– Startup > UEFI/Legacy Boot > UEFI Only

然后插上之前制作好的 pe u 盤,重啟 X220,在啟動過程中狂按 F12,
然后選擇從 u 盤啟動,進入 pe 系統,打開 DiskGenius,找到需要安裝 mac os 的硬盤,點擊“轉換分區表類型為 GUID 格式”,就可以把硬盤轉換成 gpt 格式了

接下來就可以真正開始安裝了,把剛才制作好的啟動 u 盤插上,重啟電腦,在啟動的過程中狂按 F12,然后選擇從 u 盤開始啟動,就會看到下面的畫面

直接選擇第一項 “Boot os x Install from osx.cx” 按回車,在漫長的等待之后會進入下面的界面

如圖,首先選項實用工具 -> 磁盤工具

選中你要安裝 mac os 的硬盤,注意是選中整個硬盤,而不是硬盤中的某一個分區,然后點擊上面的抹掉,系統會彈出一個彈窗,然后自定義一下分區的名稱,格式選擇 Mac OS Extended (Journaled),方案選擇 GUID 分區圖,點擊抹掉

成功抹掉硬盤后,關掉當前界面,回到之前的界面,選擇繼續,然后會有彈窗彈出讓你選擇要把 mac os 安裝在哪個硬盤上,直接選擇剛才抹掉的硬盤就好了

選擇繼續,然后就會開始安裝,進入一段漫長的等待,等進度條走完之后就會自動重啟,然后再次狂按 F2,從 u 盤啟動,注意這里必須再次從 u 盤啟動,否則系統無法被啟動,切記!

啟動之后發現界面是這樣的,比之前多了兩個選項,分別是進入 mac os 和進入回復模式,直接選擇第一項,就可以進入 mac os 系統了

到此,黑蘋果系統已經安裝完成了。

雖然系統安裝好了,但是現在還有一些問題,比如是不能連接無線網,沒有聲音,屏幕顯示過亮等,主要是因為沒有安裝相應的驅動,那么接下來就需要安裝驅動了。

之前已經說過了,X220 的內置網卡時無法被驅動的,推薦去淘寶買一個黑蘋果可以用的 usb 網卡,商家會給你發驅動程序的,比如我買的是這樣子的

網卡驅動安裝好之后就可以連接 Wi-Fi 了,接下來需要安裝顯卡驅動和聲卡驅動,顯卡驅動就在那個 ThinkPad_x220_macOS_Sierra_Utility_and_Kext_pack 壓縮包里面,打開壓縮包,然后進入 EFI > CLOVER > kexts,打開 _kext-install.command 這個文件即可,注意安裝的過程可能稍微有點慢,一定要等到出現 [進程已完成] 的提示才算安裝完成。

至于聲卡驅動,我在網上沒有找到專門針對 X220 黑蘋果用的聲卡驅動,不過可以用萬能聲卡驅動,就是網盤里面的 VoodooHDA,親測可用驅動聲卡。

到此黑蘋果系統已經完美了,但是每次啟動都要通過 u 盤來引導,這臺麻煩了,解決方法就是把引導文件放到硬盤的引導分區里面,其實在之前抹掉整個硬盤的時候,被抹掉的硬盤會默認分出一個 200mb 的 ESP 分區用來存放引導文件,可用通過 pe 系統來查看那個分區,并把 u 盤中的 EFI 目錄復制到 ESP 分區的根目錄,這里注意區分一下,u 盤和硬盤中都有一個 ESP 分區,需要做的就是把 u 盤中 ESP 分區的 EFI 目錄復制到硬盤的 ESP 分區中的相同位置,硬盤的 ESP 分區中已經有了一個 EFI 目錄,并且里面有一個 Apple 目錄,只需要把 EFI 目錄合并即可。

這一步也可以直接在已經安裝好的 Mac os 中操作,具體的步驟是,打開 ThinkPad_x220_macOS_Sierra_Utility_and_Kext_pack 壓縮包里面的 Clover Configurator,點擊左邊菜單中的 Mount EFI,然后點擊右邊的 Mount Partition,就可以掛在 ESP 分區,然后再把需要的文件復制進去就行了。

重啟電腦,發現就算沒有 u 盤也可以直接進入黑蘋果的引導界面了,到此為止,終于在 X220 上完美的安裝了 mac os 系統,不過整個電腦只有一個系統,接下來看看如何安裝 Windows + mac 雙系統。

雙硬盤安裝 Windows + Mac

安裝雙系統最繁瑣的就是啟動問題,其實之前那個國外的教程中也有說過如何安裝 Windows + Mac 雙系統,只不過它是把兩個系統安裝在兩個硬盤上,這樣做的好處是把可以把安裝 mac 的硬盤的啟動優先級設為最高,默認進入的就是 mac 系統的引導界面,這個引導也是可以識別 Windows 的,當啟動電腦的時候就可以看到這樣的界面

然后選擇想要啟動的系統即可,但是采用雙硬盤安裝的方式有一個弊端,如果你想要采用固態 + 機械的硬盤方式,那就意味著你必須把其中一個系統安裝再機械硬盤上,而且這兩個系統基本上就是兩個獨立的系統了,文件也不可共享,像我這種有極度強迫癥的人顯然是受不鳥這一點的,于是我又研究如何在單硬盤上安裝 Windows + Mac 并完美引導啟動。那么接下來就是本文的重點了。

單硬盤安裝 Windows + Mac

首先解釋一下,Wndows 和 Mac 系統有一個共同點,就是引導文件都放在單獨的分區里面,前面安裝 Mac 的過程也有提到再抹掉硬盤的時候會自動生成一個 200mb 的 ESP 分區,其實如果使用原版 Windows 鏡像文件寫入到 u 盤進行安裝的話,也會在硬盤的頭部生成一個 100mb 的 ESP 分區。所以單硬盤安裝雙系統的思路就是把這兩個 ESP 合并,啟動的時候通過 ESP 分區中的引導文件來引導系統。

首先準備 3 個 u 盤,除了前面說過的 pe 盤和安裝 mac 的 u 盤之外,還需要一個用來安裝 Windows 的 u 盤,可以用 ultraiso 把 Windows 鏡像寫入到 u 盤中,鏡像文件可以到 https://msdn.itellyou.cn/ 下載想要安裝的 Windows 版本,但我更推薦下載我的網盤中的 Lenovo_oem_win7_64 位系統,這里解釋一下什么叫 oem 系統,可以看到 X220 上面貼有 Windows7 的標簽,這個標簽表示電腦出廠時預裝了 Windows7 的系統,可以理解為是正版的系統,在電腦的主板中有一個叫 slic 的東西,這個 slic 和被安裝的系統中的一個系列號是對應的,當 slic 和序列號能對應起來的時候,Windows 就會被自動激活,聯想的 oem 系統中就有聯想專用的序列號,而 msdn 中下載的微軟原本系統都是沒有序列號的,必須通過購買零售版的 Windows 的系列號,或者用軟激活的方式來破解。簡單的說,就是在貼有 Windows 標簽的電腦上,安裝它對應版本的 oem 系統的話,安裝完之后是可以自動激活的,不需要再找激活工具來軟激活了,而且系統信息那里有 lenovo 的 logo,顯得更具有品牌性。

另外,由于這里采用的是 uefi + gpt 的安裝方式,而 Win7 默認是不支持這種安裝方式的,所以不管選擇什么鏡像文件,如果是 Win7 的話,在把鏡像寫入到 u 盤之后需要下載網盤中的 bootx64.efi 文件并放到啟動盤中的 EFI/Boot 目錄下,Boot 目錄應該是不存在的,需要自己新建,這個操作非常重要,如果沒有這個文件會啟動不了。

啟動盤制作好之后,重啟電腦進入 pe 系統,打開 DiskGenius,把需要安裝雙系統的硬盤中的所有分區全部刪除,注意,如果硬盤是 mbr 格式的,同樣需要用前面的方法轉換為 gpt 格式。然后新建一個 300mb 的 EFI 分區,如果是固態硬盤,最好保證 4k 對齊

然后就可以開始安裝了,這里其實安裝 Windows 和 Mac 并沒有特定的順序,先安裝 Windows 或者先安裝 Mac 都可以,主要是安裝完之后需要配置引導文件,我是先安裝 Windows 的。

換上安裝 Windows 的安裝 u 盤,重啟系統,并從 u 盤啟動,進入 Windows 安裝界面,在安裝之前會有一個彈窗,讓你選擇安裝的位置,可以看到之前創建的 300mb 的 EFI 分區,這里可以直接再創建一個分區,分區的大小就是用來安裝 Windows 的分區大小,可以自己均衡一下 Windows 和 Mac 各分配多大的硬盤空間,創建之后還會剩下一部分未分配空間用來安裝 Mac,這里最好也把這部分空間創建一個分區,否則后面安裝 Mac 的時候識別不出來,當然,把 Windows 安裝好之后在 Windows 中在創建這部分分區也是可以的。

Windows 的安裝非常簡單,相信大部分人都已經很熟練了,這里就不再詳細介紹了,如果在前面沒有把剩余的為分配空間創建分區,那么在安裝好之后一定要在磁盤管理中創建分區,否則后面安裝 mac 的時候識別不出來未分配的空間。

還有一點需要注意,Windows 安裝好之后盡量不要用驅動精靈之類的軟件安裝驅動,我之前就是圖省事,直接用的驅動精靈,結果安裝好顯卡驅動之后重啟直接藍屏了,我又不得不重新安裝,可以到聯想的官網找相應的驅動下載安裝,不過剛安裝好系統的時候是不能聯網的,可以用驅動精靈的萬能網卡版安裝網卡驅動,然后再去官網下載顯卡驅動。

接下來就是安裝 Mac 了,安裝 Mac 的過程和前面的大致一樣,只不過在一開始用磁盤工具的時候有點區別,之前是直接直接抹掉整個硬盤,現在硬盤上已經有了 Windows 系統,顯然是不能抹掉整個硬盤的,在磁盤工具的界面上可以看到硬盤上有兩個分區,其實是三個分區,還有一個 EFI 分區是隱藏的,這里顯示的兩個分區中,第一個就是 Windows 的分區,第二個是剛才新創建的空的分區,選中這個新分區,并抹掉,名稱可以隨便定義,格式必須是 Mac OS Extended(Journaled),這里要注意,一定要保證之前在 pe 系統中創建過 EFI 分區,并且不能小于 200mb(我前面的教程中創建的是 300mb),否則會抹掉失敗,切記!

然后就跟之前的過程一樣了,安裝好系統之后再安裝相應的驅動,雙系統就安裝完成了,但是現在還有一個很大的問題,就是當你重啟電腦的時候,發現還是只能進入 Windows 系統,必須要通過 u 盤引導才能進入 Mac,作為極度強迫癥患者的我顯然是不能忍的,其實解決方法很簡單,和前面的用硬盤引導類似的,只不過當我們打開硬盤的 ESP 分區的 EFI 目錄時,發現里面多了一個 Boot 目錄和一個 Microsoft 目錄,這里面其實放的就是 Windows 的啟動文件,然后把 mac 安裝盤中的 EFI 目錄復制過來,和這個 EFI 目錄合并,其中 Boot 目錄下的 bootx64.efi 文件會有沖突,直接覆蓋掉即可。

然后再次重啟系統,發現居然還是直接啟動了 Windows,納尼,難道這樣行不通?當我第一次安裝進行到這里的時候我的內心是奔潰的,不過我怎么會就這樣輕易放棄呢,畢竟我的強迫癥已經病入膏肓了,經過我的多次研究和嘗試,終于找到了解決辦法,那就是重啟電腦,狂按 F1 進入 bios 設置界面,然后在 Startup 選項的 Boot 選項里面,把安裝了雙系統的硬盤的設置為啟動的第一位,保存設置,再次重啟,perfect!

終于完美雙系統,并且可以不通過 u 盤而完美啟動了,但是你以為這樣就萬事大吉了嗎?少年,你還是太年輕!如果你跟我一樣還有一個 ntfs 格式的機械硬盤的話,進入 mac 系統,你會發現 mac 系統可以讀取這個硬盤,但是不能進行任何的寫入操作。具有極度強迫癥的我顯然是不能忍受的,于是我百度 Google 了很久,經過多次嘗試終于找到了完美的解決方案。

在 Mac 中獲取 ntfs 格式硬盤的寫入權限

其實有一種很簡單的方法,就是用第三方工具,比如又一個叫 ntfs for mac 工具,用這個工具就可以在 mac 上讀寫 ntfs 的硬盤了,但是我的強迫癥已經病入膏肓,我一定要用原生的方法來讀寫,接下來就說說具體的步驟,注意了,下面的操作不容許出絲毫的差錯,否則不但不能獲取讀取的權限,連硬盤都找不到了,然后就只能重新安裝系統了,我之前就因為這個而重裝了很多次,切記!

首先正常情況下 ntfs 格式的硬盤在 Mac 中應該是沒有名字的,默認的名字叫 Untitled,我們需要給它重命名,比如叫 disk,重命名的操作可以在 Windows 或者 pe 中完成,然后打開終端,輸入 sudo -s 獲取 root 權限,然后依次輸入

cd /sbin
mv mount_ntfs mount_ntfs_orig

然后輸入 vim mount_ntfs 進入腳本編寫界面,按 i 就可以開始編寫

然后輸入如下腳本

#!/bin/sh
/sbin/mount_ntfs_orig -o rw,nobrowse "$@";
cd /Volumes/disk;
find . -exec xattr -c {} \;

注意這里第三行的最后面是和你的硬盤名字保持一致的,由于我之前把硬盤重命名為 disk,所以這里寫 disk,然后保存,按esc后輸入 :wq 后回車,回到了之前的終端界面,再輸入 chmod a+x mount_ntfs

輸入 exit 退出 root 權限,然后重啟系統,重啟之后會發現硬盤找不到了,不要著急,打開 Finder,按快捷鍵 shift+command+G,X220 中左邊的 Alt 鍵就對應 command 鍵,打開前往窗口,輸入 /Volumes,就會發現硬盤了,然后把它拖到個人收藏下面就好了。

然后發現已經可以對這個 disk 硬盤進行寫入操作了,到此為止,終于一切都完美了,接下來就盡情享受 mac 系統,充一波大神吧!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 227,283評論 6 530
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 97,947評論 3 413
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 175,094評論 0 373
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,485評論 1 308
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,268評論 6 405
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 54,817評論 1 321
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 42,906評論 3 440
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,039評論 0 285
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,551評論 1 331
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,502評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,662評論 1 366
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,188評論 5 356
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 43,907評論 3 345
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,304評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,563評論 1 281
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,255評論 3 389
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,637評論 2 370