您的位置:首页 > 其它

重装win7后修复grub(LiveCD修复)(win7,ubuntu10.10双系统)

2010-10-14 00:38 483 查看
最开始是win7和ubuntu10.10双系统共存,grub启动。后来重装了win7,就只能进win7,进不了ubuntu10.10,下面到是修复grub的过程:(希望对和我遇到相同情况的人有所帮助)

注:我的机子配置的是SATA硬盘1块,

分了“ / ” 根分区和 /home 分区,根分区 “/” 分区在 /dev/sda6

我有张ubuntu10.10的系统盘,启动光盘选择“试用而不安装”,进入后打开终端:

(和我一样菜鸟的要注意命令之间的空格)

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不支持这种方法了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: