grub2修復

p { margin-bottom: 0.08in; }

使用 livecd, 進入終端

1. sudo -i

2. mount /dev/sda6 /home/ubuntu/mnt
解釋:
mnt 是我建的一個文件夾。 mount 指令是掛載分區,後面的 /home/ubuntu/mnt 可以自己更改位置,此處是掛 載根分區

3. mount /dev/sdaX /home/ubuntu/mnt/boot
這一步是有給
/boot 單獨分區的命令,若沒單獨分區跳過這步

4. grub-install –root-directory=/mnt /dev/sda

5.
重啓


6.
我的機子重啓後就進了
grub 界面,但沒進 grub 菜單,所以又有下面的步驟, grub> 提示符下輸入

7. find /boot/grub/core.img (
boot 單獨分區則: find /grub/core.ima)
此命令會得到個結果:(
hdx y

8. root (hdx,y)

9. kernel /boot/grub/core.img
(boot
單獨分區則:
kernel /grub/core.img)

10. boot
執行該命令後就轉入到
GRUB 菜單,此時選擇進入 Ubuntu

11.
ubuntu 下啓動終端

12. sudo grub-install /dev/sda
此命令用作修復
grub,

經過上面的步驟就最終恢復到原來的雙系統。


最開始我也試過用
root(hdx,y) setup(hdx) 這種安裝方法,在網上查了下,好像 GRUB2.0 不支持這種方法了。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章