分页: 1 / 5

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

发表于 : 2010-10-13 23:22
squirrel20
最开始是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不支持这种方法了。


还有种方法见 41楼

今天用grub4dos修复了双系统,本来是想硬盘安装11.04的,结果弄错了进入了grub界面,干脆就把10.10给修复了。用过grub4dos的同学也可以试哈。

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

发表于 : 2010-10-14 23:39
sjhsb
顶啊,如果是亲身操作!
关于grub修复,网上的步骤或过于简略,或不顾grub版本乱扯

收藏了 :em01

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

发表于 : 2010-10-16 12:55
squirrel20
sjhsb 写了:顶啊,如果是亲身操作!
关于grub修复,网上的步骤或过于简略,或不顾grub版本乱扯

收藏了 :em01
呵呵,欢迎收藏,不过我这个也只是针对我的机子,各人的说不定也有些区别。

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

发表于 : 2010-10-24 21:06
chyanog
我的情况跟楼主类似。通过安装光盘选择试用,进入终端后执行到
grub-install --root-directory=/mnt/ /dev/sda
时,提示grub没有安装,是否通过apt-……命令安装?试用时又连不上网,像这种情况应该怎么办呢?

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

发表于 : 2010-10-24 21:26
jxhow
有比这个简单的方法


4楼的可以用grub4dos修复
看grub2教程贴

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

发表于 : 2010-10-24 22:08
peteryeh64
:em06 ...我都是用這種方法裝回grub2的...用光盤livecd確實比較方便...個人覺得...

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

发表于 : 2010-10-25 12:51
squirrel20
chyanog 写了:我的情况跟楼主类似。通过安装光盘选择试用,进入终端后执行到
grub-install --root-directory=/mnt/ /dev/sda
时,提示grub没有安装,是否通过apt-……命令安装?试用时又连不上网,像这种情况应该怎么办呢?
sudo apt-get install grub 安装能成功,不过最好一进终端时就先把grub安上。

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

发表于 : 2010-10-25 12:54
squirrel20
peteryeh64 写了::em06 ...我都是用這種方法裝回grub2的...用光盤livecd確實比較方便...個人覺得...
的确很方便,什么时候把grub直接备份到一张盘上,以后就更方便了 :em11

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

发表于 : 2010-10-25 14:03
nmsfan
:em11

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

发表于 : 2010-10-28 11:46
yehyun
不错,顶一下

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

发表于 : 2010-10-28 16:35
yung043
我的问题是安装好ubuntu后,重启进入的还是liveCD,就是桌面上还是有install ubuntu10.10的图标,也能用这种方法吗?

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

发表于 : 2010-10-28 16:36
yung043
我的问题是安装好ubuntu后,重启后桌面上还是有install ubuntu10.10的图标,也能用这种方法吗?

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

发表于 : 2010-10-30 21:20
humban
我现在有同样的问题,但不同的是我有2快硬盘,win7装在主硬盘上,ubuntu10.04装在另一硬盘上,现在想重装win7,但又害怕ubuntu不能启动,希望得到指导啊!

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

发表于 : 2010-10-31 17:49
sprit
看了那么多建议,这是唯一一个让启动到 Ubuntu 的,顶!

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

发表于 : 2010-11-02 20:57
squirrel20
yung043 写了:我的问题是安装好ubuntu后,重启后桌面上还是有install ubuntu10.10的图标,也能用这种方法吗?
你不会是没把光盘取出来吧‵‵