過者兩天沒有電腦的日子後,終於把我的電腦救回來了,由於這次10.8.3與Intel SSD 韌體相容性問題,如果intel SSD firmware沒升級到最新的使用者,升級到10.8.3後,會無法開機,原本只要透過簡單的firmware upgrade就可以把資料就回,單偏偏我的MBP是自己改裝過的,造成沒有內建的光碟機,偏偏Mac不支援外接的USB 光碟機開機,所以造成我繞了一大圈,把原本的光碟機裝回去才完成intel SSD firmware 升級
如果你在升級到10.8.3後,開機按著command +v 卡住的地方是顯示canot find root device,你就有可能是遇到這個SSD 韌體相容性的問題,總而言之就是升級後,系統認不得你的SSD 開機碟
Update 2:
更新後,馬上安裝Trim Enbaler,結果災難又來了,更新後,系統又無法開機,還好這兩天被磨練的,已經知道如何troubleshooting經驗
1.開機切換到 verbose mode (command +v):看到中間有一段無法load IOACHIBlockStorage 的字眼,就馬上聯想到可能是我裝了Trim
Enable的關係,只要能restore回去應該就可以了
2.從recovery system 取得IOACHIBlockStorage
查看recovery HD的位置
#diskmount list
我的recovery HD位置在 03,就直接使用位置mount,事實上也可以簡單使用 diskmount mount "Recovery HD"
# diskutil mount "Recovery HD"
Volume Recovery HD on Recovery HD mounted
#diskmount mount /dev/disks03
#找到BaseSystem.dmg 位置,通常在如下的位置
/Volumes/Recovery HD/com.apple.recovery.boot
#手動mount dmg檔案
# hdiutil attach BaseSystem.dmg
如此就會有一個額外的mount point "Mac OS X Base System"
找到相對應的IOACHIBlockStorage 檔案位置,把它還原回去即可
/System/Library/Extensions/IOAHCIFamily.kext/Contents/PlugIns/IOAHCIBlockStorage.kext/Contents/MacOS/IOAHCIBlockStorage
沒有留言:
張貼留言