升級 Mac OS X (OSx86)

這個方法適用於從10.5.6升級到10.5.7和10.5.7升到10.5.8

0.備份Extensions

$sudo -s
[enter password]
#cp -r /System/Library/Extensions /System/Library/Extensions.backup
#cp -r /mach_kernel /mach_kernel.backup

1.避免安裝AppleIntelCPUPowerManagement.kext

$sudo su
#while sleep 1;do rm –rf /System/Library/Extensions/AppleIntelCPUPowerManagement.kext;done

2.執行升級包,但是當它說要重新開機時,先別按

3.如果有"Dont Steal Mac OS X.kext" ,把它改成"dsmos.kext"

#nano /System/InstallAtStartup/scripts/1

4.修復磁碟權限

5.清除Extensions Cache

#rm /System/Library/Extensions.mkext

6.重新開機,並且加上-v參數以獲得詳細資訊

7.如果失敗,就從舊的kernel 開機:在bootloader 加這個參數:

kernel="mach_kernel.backup"