[原]ubuntu 10.04 修复 grub2

在 ubuntu 系统之后安装其他系统,会将 ubuntu 的 grub 破坏掉,ubuntu 10.04 已经使用 grub2 了。我尝试用 9.04 的 livecd 去修复,一直报错,而且想 chroot 也不成,个人能力不行吧。

现在用 ubuntu 10.04 的 livecd 来修复方法:

  1. 进入 livece 的 try 模式下。
  2. 将原来的系统 mount 到 /mnt/newlinux 下,方法如下我的系统盘在 /dev/sda8 下:
    sudo mkdir /mnt/newlinux
    sudo  mount /dev/sda8 /mnt/newlinux
    sudo mount --bind /proc /mnt/newlinux/proc
    sudo mount --bind /dev /mnt/newlinux/dev
    sudo mount --bind /sys /mnt/newlinux/sys
    sudo chroot /mnt/newlinux
    
  3. 安装 grub2, 如果已经安装,也会给出提示
    sudo apt-get install grub2
  4. 开始修复,在修复一般是选择磁盘最上级目录。自动执行……
    upgrade-from-grub-legacy