- 用ubuntu live的系统盘进入Ubuntu
-
运行终端,输入命令:sudo fdisk -l (在罗列出的计算机的盘符信息中找到原Linux系统根目录/所在的盘符,如我的是在Dev/sda3)
-
再输入命令:sudo -i (获取权限)
-
输入命令:mount /dev/sda3 /mnt (挂载根目录到光盘系统的/mnt目录下)
-
输入:grub-install –root-directory=/mnt /dev/sda (将/mnt的grub引导加入到系统硬盘sda上),Grub基本修复完毕。
-
关机重启。熟悉的Ubuntu的Grub引导界面就会出现,此时选择进入 Ubuntu。
- 在终端输入命令:sudo update-grub
注:有些情况下,采用U盘引导可以直接进入原有的系统,此时不需要再挂载根目录,直接命令:
sudo grub-install --root-directory=/ /dev/sda
低版本grub的修复http://hcleon.javaeye.com/blog/570788