在MacBook Pro上安裝Mac OS X 10.6,Windows 7和Ubuntu 11.10
雖然我的MacBook Pro是2010年春天上市的(Model Identifier是6,2),不過我想在其他MacBook (Pro)上安裝Ubuntu 11.10的時候也可能會遇到我在這篇文章說明的問題。
- 從cdimage.ubuntu.com下載"64-bit Mac (AMD64) desktop CD" iso檔,並燒錄在光碟上。
- 按照MactelSupportTeamAppleIntelInstallation,安裝Windows 7和Ubuntu 11.10(開機時按住C鍵就能從CD或DVD開機)。雖然那個網頁沒有說明如何安裝Windows 7,可是基本上跟安裝Vista的步驟(Mac OSX, Vista, and Ubuntu)一樣。
問題
但是現在你可能遇到問題了。你能不能啟動Ubuntu 11.10?我只能看到"Missing operating system"訊息而已。問題在哪裡呢?
請試試重開機後執行rEFIt的"Start Partitioning Tool"。
你有沒有看到這個畫面?
我猜想Ubuntu 11.10安裝程序沒有正確地改寫MBR partition table,而且rEFIt的gptsync至今(2011年10月)無法修正它。
那該怎麼辦呢?我嘗試了各種各樣的方法後發現最直接最簡單的解決方法是"自己修改MBR partition table"。
如何解決
-
將"Ubuntu 11.10 64-bit Mac (AMD64) desktop CD"(光碟)放到光碟機中,並按住C鍵開機。然後"Try Ubuntu".
-
點擊左上角的icon,然後打"terminal"。
點擊"Terminal" icon。
-
打以下的指令。
sudo parted /dev/sda
unit s
print
如果你想知道自己在幹嘛,請開啓別的terminal再打
man parted
-
開啓別的terminal,打
sudo sfdisk -uS /dev/sda
(你可以用man sfdisk
指令看看sfdisk的手冊)
你若看到"This disk is currently in use"訊息,
要umount或swapoff。
sudo swapoff -a
-
按照parted顯示的GPT(GUID Partition Table),用sfdisk改寫MBR partition table。我在這裡描述我的情況,但是每一台電腦的GPT會不一樣(要看你怎麼partition),所以你要按照自己的GPT改寫喔。
這裡要輸入的是
<start> <size> <id> <bootable> <c,h,s> <c,h,s>
這樣的一行。如果你省略某個部分,sfdisk會用default的值。[sfdisk man page]
在/dev/sda1 :
,<start>是1
,<size>是GPT第一行("Number 1")的"End" =409639
,<id>是ee
,所以請輸入
/dev/sda1 :1,409639,ee
從今以後要按順序輸入各作業系統的partition的值。
我的GPT顯示下一個有作業系統的partition是"Number 2"(第二個)("File system"是hfs+,所以Mac OS X應該被安裝在設個partition上)。所以在/dev/sda2 :
,要輸入這個partition的"Start"和"Size"和<id>(<id>是af
,請看sfdisk的手冊)。
以我的GPT,<start>是409640
,<size>是156250000
。
/dev/sda2 :409640,156250000,af
在/dev/sda3 :
要輸入下一個有作業系統的partition(我的話"Number 3")的"Start"和"Size"(156921856
和156248064
)和<id>(ntfs的<id>是07
)。
/dev/sda3 :156921856,156248064,07
我在/dev/sda4上安裝了Ubuntu 11.10("Number 4",LINUX_NATIVE的<id>是83
),所以下一行會是(雖然"Number 6"也是ext4,但那是爲了/home分割出來的)
/dev/sda4 :313169920,29296640,83
現在你應該會看到這樣的畫面↓
你可以忽略"Warning: partition 1 does not end at a cylinder boundary"訊息。按y吧。
-
辛苦你了!現在只要
quit
parted,然後重開機就好了。你應該能啟動Ubuntu 11.10了!
最後我建議你按照https://help.ubuntu.com/community/MacBookPro6-2/Oneiric進行各種設定。