如何在 MacBook Pro 上同時灌 Mac OSX10.6, Ubuntu 10.04 以及 Windows XP

Start!

這篇文裝將一步步列出如何 MacBook Pro 5,5 上安裝 Mac OSX10.6, Ubuntu 10.04 以及 Windows XP.

硬體

  • MacBook Pro 5,5

作業系統

  • Mac OSX 10.6
  • Ubuntu 10.04
  • Windows XP

步驟

  • 安裝好 Mac OSX 10.6
  • 更新系統; 寫這篇文章時是 10.6.7
  • 分割硬碟
        # 將硬碟切割成 3 個部分, Mac 87.7G, Ubuntu 20G, Windows XP 20G
        $ sudo diskutil resizeVolume disk0s2 87.7G "Journaled HFS+" "Ubuntu" 20G "MS-DOS FAT32" "XP" 20G
    
  • 放入 Windows XP 然後重新啟動並按著 `c` 鍵
  • 選擇最後一個分割來安裝
  • 在安裝過程中在重新啟動時要記得選擇 Windows
  • 安裝完成後衝新啟動進入 OSX
  • 安裝 refit, 一個 EFI Boot Menu 以及 Toolkit
  • 在 terminal 裡輸入以下指令
        # 永遠使用 refit 來開機
        $ /efi/refit/enable-always.sh
        # 打開 config 檔然後修改開機等待時間為 0 (time = 0)
        $ vi /efi/refit/refit.conf
    
  • 將 Windows XP 取出並放入 Ubuntu 10.04lst 安裝光碟
  • 重新開機時按著 `c` 鍵
  • 按著說明繼續安裝直到切割硬碟畫面
  • 按 `FN+CTRL+ALT(OPTION)+F2` 來進入指令模式
  • 備份 Windows boot 資訊
        $ sudo dd if=/dev/sda of=/tmp/sda.mbr bs=512 count=1
    
  • 按 `FN+CTRL+ALT(OPTION)+F7` 離開
  • 選擇最後一個切割方式( 手動安裝 )
  • 選擇地三個切割區
  • 繼續安裝直到最後一個步驟 (8/8), 選擇 /dev/sda3
  • 當安裝完成直到重開之前
  • 再次按 `FN+CTRL+ALT(OPTION)+F2` 來進入命令模式
  • 回復 Windows boot 資訊
        $ sudo dd if=/tmp/sda.mbr of=/dev/sda
    
  • 按 `FN+CTRL+ALT(OPTION)+F7` 離開
  • 建造 SWAP image 檔
  • 開機進入 Ubuntu 並在 terminal 輸入以下指令
        # 切換到 root
        $ sudo su
        # 建立一個 100 MB 的空檔案
        $ dd if=/dev/zero of=/swapfile bs=1M count=1024
        # 將這個檔案指定為 swap
        $ mkswap /swapfile
        # enable swapfile
        $ swapon /swapfile
        # show swap
        $ swapon -s
    
  • 搞定!!!

參考資料


Related posts