前两天因为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 |
重启之后,你就会发现久违的双系统登录界面又出现了。