Ubuntu重装windows系统后的grub引导修复

2012年07月09日

  1. 用ubuntu live的系统盘进入Ubuntu
  2. 运行终端,输入命令:sudo fdisk -l (在罗列出的计算机的盘符信息中找到原Linux系统根目录/所在的盘符,如我的是在Dev/sda3)

  3. 再输入命令:sudo -i (获取权限)

  4. 输入命令:mount /dev/sda3 /mnt (挂载根目录到光盘系统的/mnt目录下)

  5. 输入:grub-install –root-directory=/mnt /dev/sda (将/mnt的grub引导加入到系统硬盘sda上),Grub基本修复完毕。

  6. 关机重启。熟悉的Ubuntu的Grub引导界面就会出现,此时选择进入 Ubuntu。

  7. 在终端输入命令:sudo update-grub

注:有些情况下,采用U盘引导可以直接进入原有的系统,此时不需要再挂载根目录,直接命令:

sudo grub-install --root-directory=/    /dev/sda

低版本grub的修复http://hcleon.javaeye.com/blog/570788