最近我發現我的一個硬碟壞了,所以我昨天買了一個新的。作業系統硬碟(它有雙啟動 Windows 7 和 Linux Mint,它將進入 Windows 啟動選單,然後是 grub 選單)是健康的,而資料硬碟是壞的。
由於我的意思是在備份後拔出壞硬碟,因此我在複製時將機箱打開。我還擰開了散熱器,因為它妨礙了電源線。當我成功將新硬碟連接到電腦後,我沒有將散熱器放在CPU上。
我嘗試在不使用散熱器的情況下啟動它,因為擰螺絲太麻煩,然後大約10秒鐘後就死機了。 (我認為它過熱了)
所以我把散熱器放回去,沒有擰緊它,因為我需要稍後重新組織驅動器。
當我啟動它時,它說一些關於“未知檔案系統 grub救援>”的內容。我嘗試在啟動選單上手動選擇作業系統硬碟,但得到了相同的結果。最後我不得不使用我的 live linux usb 來啟動電腦。
有人知道嗎?我在打開機箱之前啟動了 Windows,並且它正在工作。我剛剛損壞了我的作業系統驅動器嗎?
答案1
恢復GRUB:
檢查當前前綴(和其他預設變數):
set
了解哪些設備可用:
ls
設定為正確的值,可能是這樣的:
set prefix=(hd0,1)/grub
set root=(hd0,1)
insmod normal
normal
載入作業系統後:
sudo upgrade-from-grub-legacy
27.1 GRUB 只提供救援 shell:
http://www.gnu.org/software/grub/manual/html_node/GRUB-only-offers-a-rescue-shell.html
Ubuntu liveCD 恢復範例:
http://zeasite.com/blog/grub-error-fix-rescue-for-windows-xp-vista-7-8-linux/ubuntu/
祝你好運!