感謝朋友在9月25日聯通當日發售的時候幫忙搻到了一台iPhone4,由於國慶個人事務繁忙,還沒有好好的玩一下。這兩天有點時間了,就准備折騰一下,無奈原來安裝的Hackitosh的版本是10.5.6的,連接上iPhone4的時候提醒我說,只能在10.5.8或以上版本才能管理iPhone4,但是我的ipod Touch掛上去就沒有事,無奈之下,只得升級電腦上的Hackitosh版本。

picture-2

Mac OS下有一個自動升級的功能,千萬不能使用這個,要不然會很悲劇的,輕則需要重新安裝你的系統,重則可能毀壞硬件。升級這個過程,查看了很多資料,都說最好是一級級升級。當然,作為一個工程師,依然有著探索的好奇心。所以,我備份了所有資料,做了一個time machine backup,開始我的升級之旅。

  1. 使用系統自帶的System Update,升級後系統啟動不了。

  2. 從蘋果官方網站下載MacOSXUpd10.5.7.dmg和MacOSXUpdCombo10.5.8.dmg,准備一級級升級系統

  3. 下載Andy's 9.6.0 kernel package,下载地址:http://www.mediafire.com/?gl1nmwjen0y

  4. 打開終端,備份mach_kernel為mach_kernel_old

  5. 更改mach_kernel_old的權限

  6. 這個時候直接安裝MacOSXUpd10.5.7.dmg,如果當前系統是10.5.6; 如果當前系統是10.5.7則安裝10.5.8那個升級包。

  7. 升級安裝後重新啟動電腦,在引導時按一下F8,輸入:mach_kernel_old -x -v 進入安全模式

  8. 安裝Andy's 9.6.0 kernel Package

  9. 重新啟動電腦,更新就安裝成功了。

doubanclaimec63f0b681aa02f8
PS:升級過程中,有可能會發生網絡與聲音驅動不可用的情況,這個時候就要重新安裝一下驅動程序,相關程序可以自行搜索。