2013年3月19日 星期二

[MBP] 升級到Max OS 10.8.3後,無法開機

過者兩天沒有電腦的日子後,終於把我的電腦救回來了,由於這次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

沒有留言:

How to restore a deleted onenote page

復原不小心誤刪的onenote