LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 822|回复: 8

双系统启动不了??求解

[复制链接]
发表于 2004-7-12 08:10:16 | 显示全部楼层 |阅读模式
我的电脑是双系统,XP和RH9.0,当我安装完RH后双系统启动正常,后来因为RH有问题,所以重装了一次RH,之后我的XP就不能启动了,怎么办??晕啊
发表于 2004-7-12 08:28:28 | 显示全部楼层
你用什么来引导系统?这个问题坛子里有很多帖子,搜索一下!
 楼主| 发表于 2004-7-12 18:37:30 | 显示全部楼层
我是GRUB引导系统的,论坛里有的是双系统时,LINUX启动不正常的贴子,但我现在是XP启动不正常,晕啊。高手出来赐教呀,谢谢
发表于 2004-7-12 19:07:11 | 显示全部楼层
xp启动不了的贴子也有啊,
怎么启动不了,
现象说明白点。
发表于 2004-7-12 19:50:52 | 显示全部楼层
是不是重新分了区,导致装有xp的分区位置发生了变化,但[boot loader]中的partition()还是指向原来的分区,所以xp求启动不了
 楼主| 发表于 2004-7-13 10:02:10 | 显示全部楼层
我重装RH9.0时不是重新分区的,只是删除原来的LINUX分区,重新建一次再装的。
可能真的导致装有xp的分区位置发生了变化,但[boot loader]中的partition()还是指向原来的分区,怎么办??
发表于 2004-7-13 10:48:28 | 显示全部楼层
这个大概是跟你的分区ID号有关系,你先用2000或者XP的光盘启动,在进入到选择那个分区安装2000或者XP时,查看一下你的XP系统所对应的分区的ID号,记住此ID号,退出,重启。进入XP系统,把boot.ini里XP对应的分区号改过来就行了。
 楼主| 发表于 2004-7-13 15:18:48 | 显示全部楼层
最初由 yu330 发表
先用2000或者XP的光盘启动,在进入到选择那个分区安装2000或者XP时,查看一下你的XP系统所对应的分区的ID号,记住此ID号,退出,重启。进入XP系统,把boot.ini里XP对应的分区号改过来就行了。



XP系统所对应的分区的ID号???那有ID号呀???

boot.ini这个文件在XP系统里也没有呀。晕啊

附错误提示如下:

Booting "DOS"

rootnoverify (hd0,4)
chainloader +1

invalid system disk
Replace the disk,and then press any key

如何是好??烦啊!!
 楼主| 发表于 2004-7-13 18:32:17 | 显示全部楼层

问题终于解决啦,谢谢!

最初由 storm the front 发表
是不是重新分了区,导致装有xp的分区位置发生了变化,但[boot loader]中的partition()还是指向原来的分区,所以xp求启动不了


正如这位兄弟所说,是XP的分区位置发生了变化,我改了一下grub.conf就可以了,如下:

Booting "DOS"

rootnoverify (hd0,4)  #把这一行的4改成1就成功啦
chainloader +1


注:rootnoverify (hd0,X)这里的 X 这个参数,是可以用fdisk -l和df -l来看清WINDOWS系统到底安装在那个分区里,然后公式计算:X = WIN分区序号 - 1。另外,如果是LINUX的这个参数就是指BOOT分区所在分区序号减1。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表