系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
honghong
- 帖子: 317
- 注册时间: 2009-05-14 14:06
#1
帖子
由 honghong » 2009-09-26 20:37
、grub2几种修复方法
1. 双系统重装windows造成grub2被改写的修复
方法一 grub4dos0.4.4
在Windows启动项上加上grub4dos启动(不多说了,看置顶贴),重启选择进入grub,在命令行下输入(/boot单独分区的去掉 /boot)
代码:
grub>find --set-root /boot/grub/core.img
grub>kernel /boot/grub/core.img
grub>boot
进入grub2菜单,进入系统后再执行
代码:
sudo grub-install /dev/sd?
方法二 进入Livecd 后修复(感谢billbear)
引用:
sudo -i
mount 你的根分区 /mnt
mount 你的/boot 分区 /mnt/boot #如果有的话
#挂载你其他的分区,如果有的话
# 重建grub到sda的mbr
grub-install --root-directory=/mnt /dev/sda
重装了windows,我想用第二种方法来恢复grub2,但是上面好像说的不够清楚,太多中文了.....
That is in my life!
-
honghong
- 帖子: 317
- 注册时间: 2009-05-14 14:06
#2
帖子
由 honghong » 2009-09-26 20:41
# 重建grub到sda的mbr
尤其是这句话,不知道怎么做....
That is in my life!
-
smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
#3
帖子
由 smallapple » 2009-09-26 20:44
重装了windows,我想用第二种方法来恢复grub2,但是上面好像说的不够清楚,太多中文了.....
假如你的ubuntu的 / 分区是 sda7 又假如 /boot分区是 sda6,用livecd启动,在终端下输入
sudo -i
mount /dev/sda7 /mnt
mount /dev/sda6 /mnt/boot (如果没 /boot 单独分区这步跳过)
grub-install --root-directory=/mnt/ /dev/sda
exit
重启
这样够清楚没
-
honghong
- 帖子: 317
- 注册时间: 2009-05-14 14:06
#5
帖子
由 honghong » 2009-09-26 20:58
多谢苹果哥....
That is in my life!
-
honghong
- 帖子: 317
- 注册时间: 2009-05-14 14:06
#6
帖子
由 honghong » 2009-09-26 20:59
我引用 的正是你的帖子啊
That is in my life!
-
smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
#7
帖子
由 smallapple » 2009-09-26 21:04
我引用 的正是你的帖子啊
在重新整理,过一段时间做个pdf的文件,看起来清楚点。
-
honghong
- 帖子: 317
- 注册时间: 2009-05-14 14:06
#8
帖子
由 honghong » 2009-09-26 22:12
紧急求助,LIVECD不知道为什么无法启动系统
无限弹出[****.****]BUffer i/o error on device **************
**********unable to read page ***********88
我感觉是因为我WIN装在了磁盘最后一个主分区的原因。。。。。。。。。。。。。
That is in my life!
-
honghong
- 帖子: 317
- 注册时间: 2009-05-14 14:06
#9
帖子
由 honghong » 2009-09-26 22:14
help..........
上面那些东东是在启动滚条过后出现的,现在还在一直往下滚。。。。。。。。。。。。
That is in my life!
-
wangdu2002
- 帖子: 13284
- 注册时间: 2008-12-13 19:39
- 来自: 物华天宝人杰地灵
#10
帖子
由 wangdu2002 » 2009-09-26 22:16
你把硬盘电源头拔掉,就可以明白LiveCD工作是否正常了。。。光盘启动系统与硬盘上的系统是否正常没关系的。
行到水穷处,坐看云起时。
海内生明月,天涯共此夕。
--------------------吾本独!
-
honghong
- 帖子: 317
- 注册时间: 2009-05-14 14:06
#11
帖子
由 honghong » 2009-09-26 22:19
可能真的如熊哥所说,装在磁盘的太末尾的地方,启动不了,我的磁盘是120G的
但是还是不懂,为什么连LIVECD都启动不了
That is in my life!
-
honghong
- 帖子: 317
- 注册时间: 2009-05-14 14:06
#12
帖子
由 honghong » 2009-09-26 22:21
我光盘刚用过的啊,不会有问题的啊
我是本,拔不了硬盘线
That is in my life!
-
smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
#13
帖子
由 smallapple » 2009-09-26 22:45
wangdu2002 写了:你把硬盘电源头拔掉,就可以明白LiveCD工作是否正常了。。。光盘启动系统与硬盘上的系统是否正常没关系的。
嘟嘟说的没错。
livecd启动不了就用grub4dos引导ubuntu 再修复。
-
smallapple
- 论坛版主
- 帖子: 7868
- 注册时间: 2009-03-28 15:12
#14
帖子
由 smallapple » 2009-09-26 22:46
honghong 写了:可能真的如熊哥所说,装在磁盘的太末尾的地方,启动不了,我的磁盘是120G的
但是还是不懂,为什么连LIVECD都启动不了
太末尾windows会启动不了,但和livecd动不了没关系的。
-
honghong
- 帖子: 317
- 注册时间: 2009-05-14 14:06
#15
帖子
由 honghong » 2009-09-26 22:50
是我盘坏了,我换了张盘就启动了
现在照着上面做了,已经重启后进入GRUB了,但接下来我就不知道怎么做了
That is in my life!