如何在 Mac Mini 上不用 BootCamp 安裝 Windows 7

前話

話說前一陣子添購了一台二手的,去年標錯價的那批 1TB 伺服器版本的 MacMini,來換掉原本的一公升小電腦。

當初會看上這台 Mac Mini,純脆是我找不到硬體規格和大小都和他相仿的其他機器,換句話說「可以跑 Mac OS 從來都不是我買這台機器的理由」,因為不管 Apple 的支持者再怎麼說,我還是覺得 Mac OS X 對我而言用起來都不順手、超痛苦的……還是 Linux / Windows 最適合我,更何況我當初買這台就是為了要跑 PC Game 啊。XD

所以這台一方面是想跑 PC Game,一方面是我手上的這隻電視棒是 Windows Only,Linux 和 Mac OS 都不能用,想當然爾,最後的選擇就是把他灌成 Windows 囉。

只是沒想到為了要灌 Windows,我和這台 Mac Mini 奮戰了快一個星期,搞到我差點都想把他給砸了……orz.

不是聽說可以用 Boot Camp 嗎?

是的,現在新版的 MacOS X 裡面都有 Boot Camp 了,但我誠心的建議你,把 Boot Camp 當成驅動程式下載工具就好。

我試過了 N 次,不是 Boot Camp 不讓我進入 Windows 安裝程式,就是進到 Windows 安裝程式後根本不讓我選擇要安裝的磁碟……

開始之前,我要懂什麼?

  • 基本的磁碟分割概念
  • 會用 Linux / MacOS 的命令列

開始之前,我要準備什麼?

  • 外接光碟機(因為 MacMini 沒光碟機)
  • 4GB USB 隨身碟 x 1(用來放 MacOS 安裝光碟,以防止無法光碟開機)
  • 8GB USB 隨身碟 x 1(用來備份安裝好的 MacOS 系統)
  • 可以正常運作的 MacOS 系統
  • 在 MacOS 上安裝 Carbon Copy Cloner
  • 一片 SystemRescueCD 可開機光碟

所以問題出在哪?

要用一句話簡單的點出問題在哪的話,那就是:

斯斯有兩種,磁碟分割表的格式也有兩種,一種是 MBR,一種是 GPT。

Windows 只看得懂 MBR,而 MacOS 雖然看得懂 MBR,但安裝程式確強制要求你一定要把他裝在 GPT 上。

詳細的情形請見 rEFIt 上 Myths and Facts About Intel Macs 這一頁。

所以到底要怎麼做?

要,只需要照下面的方式就可以了:

  1. 先用 MacOS 安裝程式把 MacOS 裝好。
  2. Carbon Copy Cloner 把你裝好的 MacOS 備份到 USB 磁碟上。
  3. 用磁碟工具把 MacOS 安裝光碟複製一份到 4GB 隨身碟上。
  4. 執行 BootCamp,但不要分割磁碟,下載 Windows 驅動程式到隨身碟或光碟上就可以了。
  5. 使用 SystemRescueCD 開機,執行 gparted ,重新用 MBR (MS-DOS) 格式分隔磁碟。
  • 光碟開機方式:在開機時按 C 不放,或是在開機時按住鍵盤上的 Alt 或Option 不放,然後選畫面上的光碟圖樣。如果這兩個方式都不行,請看下一節。
  • 記得切一塊放得下你原來 MacOS 系統的磁區,格式為 HFS+
  • 切一塊用來安裝 Windows 的 NTFS 磁區。
  1. 用 MacOS 安裝磁碟開機,用「磁碟工具」把你用 CCC 備份的檔案拉回到你留下的 HFS+ 磁區。
  2. 重新開機,此時應該可以正確進到 MacOS。
  3. 用 Windows 安裝光碟開機,這個時候應該可以正常安裝 Windows 了。
  4. 進入 Windows 安裝 BootCamp 下載回來的驅動程式。
  5. 重新開機並按住 Alt / Option 鍵,進入 MacOS 中,安裝 rEFIt,這樣以後開機就會出現漂亮的選單給你選。

救命啊,我不能用光碟開機,也開不到 MacOS 中!

如果你還能用按住 Alt / Option 的方式進入 MacOS 的話,請打開終端機(應該在應用程式->工具程式裡),先用 sudo su - 切換到系統管理員模式。

如果不能開到 MacOS 中的話,請拿出你剛剛備份的 MacOS 安裝隨身碟,進去之後打開終端機。

接著用 mount 指令找出你的外接光碟裝置路徑,他應該長得像 /dev/diskXsY 這樣,之後只需要使用 bless --set-device /dev/diskX --legacy --next-only 這個指令,就能強迫下一次從光碟機開機了。

當然,這招也可以用來指定用特定的磁區開機,請用 man bless 觀看詳細的說明。

回響