linux和windows双系统之windows重装后,怎么修复Grub

如题所述

随便用个livecd(常见的比如ubuntu之类的都行,只要有grub)启动,然后
以root身份,或者用 sudo

grub //进入grub shell,然后再执行以下命令
root (hd0,0) //注意,我假定你的/boot是你电脑的第一块硬盘的第一个分区,如果不是,比方说是第二个硬盘的第3个分区,就用 hd1,2。。
setup (hd0) // 同上,如果/boot是第二个硬盘,就用hd1
exit

然后重启电脑,并且把启动光盘拔掉
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-01-12
去下个grldr放到WINDOWS系统盘下
在WINDOWS系统盘中编辑BOOT文件
加入c:\grldr="grub"
启动,进入grub
输入kernel (hd0,按tap自己看)/boot/v按TAP ro root=label=/ vga=78 splash=sient resume=/dev/sda3
启动linux
输入stup(hd0,0)
quit
grub-install /dev/hda本回答被提问者采纳
第2个回答  2010-04-02
我自己的做法是:将linux系统碟放进去。
启动。

以root身份
grub 回车 (光标会变成gurb>)
find /boot/grub/stage1 (来查找引导文件,find后面有个空格)

root (hd0,x) (输入find命令反馈的数据)

setup (hd0) (如果想用xp进行多系统引导就写(hd0,x)
quit (退出grub)

重启~
PS:我的linux是ubuntu
第3个回答  2010-04-08
这个问题的思路就是怎样进入linux,如果有u盘或者光盘的话,就同楼上2位说的一样,如果没有的话

开机启动windows,然后找个磁盘管理软件,激活主分区为linux的那个分区(一般的磁盘管理软件都有这个功能)然后,

然后,重启,如果成功的话,成功进入linux,然后,找到grub文件,启动,照楼上的写到mbr里就成,

这个方法我试过,没问题

(如果重启不成功,那么,只能u盘或者光盘开机了)
相似回答