為測試下Ubuntu 開機出現 grub rescue 的模式下修復 這篇文章的有效性Linuxidc.com的編輯特地把安裝有Ubuntu的邏輯分區全部刪除了,悲劇終於出現了,開機出了問題,只有Windows XP的啟動菜單,沒有了Ubuntu 10.10的啟動菜單了,至於怎麼不用光盤找回Ubuntu 10.10的啟動菜單見不用光驅U盤 通過Windows 啟動菜單引導Ubuntu 10.10。
下面說說格式化C盤及安裝XP的分區後進入Ubuntu時出現的問題。
提示:(見圖1,引用朋友的圖片,不是本文測試的環境)
error:file not fount
grub rescue>
遇到同樣問題的可以這麼做:
1. ls查看已有分區
2. ls (hd0,11)可以看到裡面有GRUB目錄(首先要知道你的grub目錄,我這裡是在(hd0,11)中)
圖2
上面的截圖是在Ubuntu圖形界面下的,同樣可以在grub rescue>下查看,不過出現的不是這樣的。
不知道的情況下可以一個個ls打開分區,查找那個目錄
3. set命令查看當前的變量,發現都是hd0,11
4. 那就再輸入 prefix=(hd0,11)/boot/grub
5. root=(hd0,11)
6. insmod /boot/grub/normal.mod
7. normal
回車進入啟動選擇!
進入Ubuntu後可以敲入:
1. sudo update-grub2 (見圖3)
2. sudo grub-install /dev/sda (見圖4)
OK,省的每次開機都要這麼折騰。