我們來還原下情景:你既不是故意刪除Linux啟動分區,也不是更新出現錯誤而刪除了它。現在你無法訪問你的數據。
你最佳選擇是拯救數據先——使用基于Linux的救援磁盤,然后重新安裝或進入救援模式,如果分區允許就進行修復。
有大量方式既可修復GRUB2或其他的Linux啟動加載器,或者從無法啟動的機器恢復數據。
我們來查看下如何在Ubuntu桌面機器上通過修復GRUB2,從而修復Linux啟動加載器。可以通過圖形用戶界面或使用命令后行進行修復,
你必須在CD或USB閃存驅動上有分布式安裝媒介。在媒介上GRUB2不工作的地方啟動機器。出現提示時,點擊按鈕嘗試Ubuntu,而不是安裝。如果熱桌面在運行,按下[Ctrl][Alt][t]鍵打開終端窗口。然后輸入下面的命令:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
出現提示時,輸入密碼繼續。完成安裝后,使用下面命令運行Boot Repair。
boot-repair
應用運行后點擊Recommended Repair。
圖1:運行修復以存儲Linux啟動分區
完成啟動修復后重啟,就可以使用數據運行Linux機器。如果修復啟動分區沒起作用,你還是無法訪問機器上的數據的話,還有方式可以嘗試。有Linux分支版本專門解決這樣的問題。拷貝一個ISO鏡像,完整復制文件系統到磁盤,使用新創建的磁盤啟動已損壞的系統,使用分版本的文件管理器定位數據,拷貝數據到附屬外部驅動。
即使你的Linux環境無法啟動,數據也不會丟失。無論是修復啟動加載器還是使用數據恢復版本都可以保留下信息。