2010年3月28日星期日

EeeBox B202安裝Snow Leopard

我的EeeBox B202上已有Windows XP和許多資料,不想重新分割硬碟,所以使用myHack Installer來製作Snow Leopard USB安裝隨身碟(myHack Installer會置換USB碟上的OSInstall.mpkg與OSInstall,讓USB安裝碟可以把Snow Leopard裝在MBR分割區上)。

準備工具: 一台裝有Mac OS X的電腦、Snow Leopard零售光碟、8GB隨身碟。

1. 先下載myHack Installer

2. 在Mac中使用"磁碟工具程式"把8GB隨身碟分割成一個分割區,然後格式化成Mac OS擴充格式(日誌式)。

3. 使用"磁碟工具程式"把Snow Leopard零售光碟回復到8GB USB隨身碟上(若沒用過"磁碟工具程式",請參考這篇文章的步驟2:
http://etapple.blogspot.com/2009/12/wind-u100vanilla-snow-leopard.html)。

4. 回復完成後,執行myHack Installer,然後把myHack Installer安裝到USB隨身碟(這時隨身碟的名稱應該是"Mac OS X Install DVD"),還有按下"自定",選擇一些所需的kext,如下圖:
為了也能用於其他的電腦,所以我選擇了:com.apple.Boot.plist、GraphicsDisabler、ApplePS2Controller、EvOreboot.kext、IONetworkingFamily.kext、LegacyAppleRTC.kext、NullCPUPowerManagement.kext。選好後按下"安裝"。

5. USB安裝碟製作完成後,把USB安裝碟插到EeeBox上,然後用USB安裝碟開機,選擇Mac OS X Install DVD分割區,開始安裝(我的EeeBox硬碟共有4個分割區,第一個分割區是Windows XP,第二、三分割區為資料碟,第四個分割區先在Windows XP裡格式化成FAT32格式,且分割區名稱務必使用英文名稱,不要使用中文名稱),然後我把EeeBox第四個分割區格式化成Mac OS 擴充格式(日誌式),然後把Snow Leopard裝在第四個分割區。

6. 安裝到最後,會出現錯誤訊息,這是正常的,請重新啟動。

7. 重開機後,一樣是用USB安裝碟開機,然後選擇Snow Leopard分割區。

8. 進入Mac OS X後,依畫面指示設定時區、帳號等。

9. 進到桌面後,下載eeeboxB202_snow.zip:http://www.megaupload.com/?d=9K2W0T9X

10. 然後還要下載這個sh檔:http://www.megaupload.com/?d=H98AYB1L下載到桌面,然後解壓縮

11. 把eeeboxB202_snow.zip解壓縮,然後執行eeeboxB202_snow資料夾裡的Chameleon 2.0 RC4安裝包,把Chameleon安裝到Snow Leopard分割區,裝完後先不要重新開機。

12. 然後把eeeboxB202_snow/Extra/Extensions資料夾裡的全部.kext檔拷貝到/Extra/Extensions資料夾裡。
還有把eeeboxB202_snow/Extra資料夾裡的com.apple.Boot.plist、smbios.plist、Themes資料夾拷貝到/Extra資料夾裡。

13. 把eeeboxB202_snow/Chameleon 2 NBI資料夾裡的"boot"檔拖曳到根目錄下,取代原來的boot檔(如果你想升級到10.6.2請務必執行這個步驟)。

14. 打開終端機,執行以下指令:
sudo -s
cd ~/Desktop
./update.sh
完成後重新開機。

15. 重新啟動後,用硬碟開機,順利的話,應該可以正常進入Mac OS X了。

16. 我預設是用硬碟的第四個分割區啟動,如果要修改預設啟動分割區,請修改/Extra資料夾的com.apple.Boot.plist,把Default Partition的值hd(0,4)改成你想預設啟動的分割區,例如第一個分割區就是hd(0,1)。


17. 升級到10.6.2:先下載Mac OS X v10.6.2 Update(Combo)安裝包,然後安裝,安裝完成後,先不要重新開機,打開終端機,執行以下指令:
sudo -s
cd ~/Desktop
./update.sh
完成後重新開機。


18. 安裝eeeboxB202_snow資料夾裡的Localtime-Toggle.pkg可以解決Windows XP與Mac OS X時間不同步的問題。


註1:eeeboxB202_snow.zip裡的"Chameleon 2 NBI"是從NetbookInstaller 0.8.4 RC1(by Meklort)裡提取出來的,想知道更多關於NetbookInstaller的資訊,請參閱Meklort's Blog

註2:我的EeeBox無法成功睡眠,所以我就沒在eeeboxB202_snow.zip裡包含SleepEnabler.kext了。安裝完Snow Leopard後,請把"讓電腦進入睡眠"設定成"永不",如下圖:
註3:eeeboxB202_snow.zip裡的Chameleon Theme是使用DType佈景主題(by Enzo),來源:http://forum.voodooprojects.org/index.php/topic,1164.0.html

4 意見:

bb 提到...

請問有辦法在win7下製作usb MAC OS X的安裝光碟嗎

才谷蘋太郎 提到...

你可以試試在Win7裡用VM裝OSX,再用VM裡的OSX製作USB安裝碟。
不過這樣太麻煩了,直接用引導光碟裝還比較簡單。

匿名 提到...

恩恩
謝謝
請問在一般pc放osx的光碟,可以直接將usb format成那個格式嗎?

才谷蘋太郎 提到...

不知道,你可能要自行google搜尋看看。