今天进windowsXP一看,病毒好多,用杀毒软件杀,杀不干净,干脆一不做二不休,重装。
安装完后GRUB消失,不能引导进F7,找来F7安装盘,从光盘起动,选第3项(Rescue installed ...)
一路按F12跳过,直到出现#
输入grub
会出现这样的字符
grub>
我们就可以在这样的字符后面,注意root后面空格后才是(hdx,y)
grub>root (hdX,Y)
grub>setup (hd0)
如果成功会有一个successful......
这里的X,如果是一个盘,就是0,如果你所安装的linux的根分区在第二个硬盘上,那X就是1了;Y,就是装有linux系统所在的根分区。 setup (hd0)就是把GRUB写到硬盘的MBR上。
我来举个例子吧,如果以我的硬盘为例。我在第一个硬盘上装了XP,在第一个硬盘的hda9个装了RH73.我总共有两个硬盘。如果我把GRUB丢了,就用这 种办法找回来。如果你不知道你的linux安装到哪个分区上,也就是说,不知道这个Y是多少,这也不要紧,先输入root (hdX,然后用[TAB]来查看,一下就明白了...
我的是:
grub
grub>root (hd0,5)
grub>setup (hd0)
最后重起,GRUB菜单又回来了。

