Chinaunix首页 | 论坛 | 博客
  • 博客访问: 593189
  • 博文数量: 178
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 2162
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-12 20:06
文章分类

全部博文(178)

文章存档

2011年(1)

2010年(94)

2009年(86)

我的朋友

分类:

2010-03-08 13:42:17

使用grub for dos恢复grub

   我的个人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恢复了。

From:
http://blog.chinaunix.net/u/15586/showart.php?id=2190039
阅读(2575) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~