Google

linux学习--- 修复grub

2007-11-27 20:51 来源: www.linuxdiyf.com 作者:gfhlole 网友评论 0 条 浏览次数 65

前两天因为lv出现了问题,就把windows重装了。原来的windows装在C盘,linux装在原先的D盘分区,重装时候进行的操作把C盘格式化,因为原先的系统启动是由grub引导引导的,而把C盘给格式化了,相当于把grub也给修改了,在安装的时候无法进入启动管理项。

进行fdisk/mbr 操作,把mbr删除,然后把windows放入光驱,终于进入了安装页面,顺利安装了windows。但是装完以后发现进不了linux,要恢复grub的话,必须再拿出linux的第一张安装盘放入光驱中(默认是从光驱启动的)。等待linux安装界面,出现boot提示符时,按下F5,输入linux rescue,进入修复模式。

接下来就是一系列简单的配置,包括语言和键盘和配置网络等,继续之后就会出现sh#这样的字符。这时候就可以操作grub了,输入grub,出现grub>提示符,在这样的字符后面输入:

CODE:
grub> root (hdx,y)

grub> setup (hdx)


如果只有一个硬盘,则x是0,如果所安装的linux的根分区在第二个硬盘上,那么x就是1.

y就是装有linux系统的根分区。y你可以试试不同的值,一般来讲是5,6,7,setup (hdx)就是把grub写到硬盘的mbr上。输入完这条命令后,会出现成功信息,重启,ok了!

进入linux操作系统以后,就可以修改grub的配置文件了。在/boot/grub/grub.conf中加上如下语句:

CODE:
title windows xp

rootnoverify(hd0,0)

chainloader+1


重启之后,你就会发现久违的双系统登录界面又出现了。

上一篇: 下一篇:

相关主题:grub  Grub引导  Grub2

网友评论