我的个人PC是双系统,一个是vista,另一个是mandriva,前段时间看到朋友在介绍,所以想使用windows 7来代替vista. vista是home edition版本,而win 7是旗舰版。可是在升完级后,不知道是什么原因,启动到windows 7总是动不动就蓝屏,而且启动速度超慢。更可恶的是将我的mandriva的grub启动项找不到了。那么现在的问题是如何恢复grub.差不多从网上找好点的方法包括两种,一种是grub-install,另外一种通过启动到linux在grub里面做简单设置即可。
试了N种办法。
1).随便找了一张live cd ,然后启动后,输入:
#grub
grub> root (hd0,5)
grub> setup (hd0)
在这一部的时候提示就出错了。我用find /boot/grub/stage1来查了一下,查不到任何东东。
grub> quit
2).不过意外的发现是发现了puppy linux,可以用优盘+ghost+一个puppy linux的ghost映射就可以做一个linux u盘版,用这个u盘启动linux后,用上面同样的方法失败。
3).最后用了最后一种法:
a. 下载grub4dos:
b. 我为了安全起见,将这个软件下载后的所有东东全部解压至c:\,因为我是win7,所以创建一个c:\boot.ini文件,内容如下:
[boot loader]
timeout=0
default=c:\grldr.mbr
[operating systems]
C:\grldr.mbr=”Grub4Dos”
c.重启电脑后,发现启动时多了一个选项,一个是windows 7,一个是grub4dos,进入grub4dos后,发现里面有个commandline,进去之后,用方法1输入的内容试了试,竟然可以,用find查找stage1的时候也找到文件了。重启电脑,现在grub恢复了。
阅读(3486) | 评论(2) | 转发(0) |