QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1047|回复: 7

我把linux装在主分区了,xp不能启动???

[复制链接]
发表于 2004-6-16 19:46:57 | 显示全部楼层 |阅读模式
系统本来有一个98,我又装了一个xp在的d盘(扩展分区),删除98,然后我装了red hat  linux9.0,在安装时把根分区装在以前的c盘,linux装完后,xp无法
启动,linux是正常的,我怎么才能进入xp呢?

我尝试了不少办法,比如:
1。在xp的根目录建boot.ini文件,但是由于xp装在扩展分区,我不知道应该是在哪个区,反正用grub的显示是不对的(显示是第3个区,换到windows下应该是partition(3)),请问是不是这个文件出的问题呀?
也就是说启动xp的流程应该是grub把控制权交给boot.ini,有boot.ini启动?
谢谢!!
发表于 2004-6-16 20:02:46 | 显示全部楼层
xp很霸道,c盘原来有xp的启动引导程序.grub启动xp,也必须借助这个引导程序(叫ntldr)
仅boot.ini是不行的,呵呵
最好还是把主分区给micro$oft吧
回复

使用道具 举报

发表于 2004-6-16 20:08:59 | 显示全部楼层
那是因为你把xp的启动文件删掉了,你可以先做一个lilo的启动盘,然后重新安装xp(不是真的安装,只是恢复一下就可以了,千万不要把安装过程做完),等xp可以启动后,再重新安装lilo,或者按照lilo的说明,制作lilo启动程序,用xp的ntldr来启动
回复

使用道具 举报

发表于 2004-6-17 08:32:51 | 显示全部楼层
xp恢复的话,好像要把ntldr装在主分区.而主分区是ext3,xp不能识别?不知是不是这样
回复

使用道具 举报

 楼主| 发表于 2004-6-17 23:09:27 | 显示全部楼层

好的,我试一下

那是因为你把xp的启动文件删掉了,你可以先做一个lilo的启动盘,然后重新安装xp(不是真的安装,只是恢复一下就可以了,千万不要把安装过程做完),等xp可以启动后,再重新安装lilo,或者按照lilo的说明,制作lilo启动程序,用xp的ntldr来启动


好的,我试一下,thank you!!
and cee1 thank you too!!
不过我今天很忙,明天晚上才能试。
    
回复

使用道具 举报

 楼主| 发表于 2004-6-19 23:13:04 | 显示全部楼层
由于一些原因,我在一台装2000和red hat9.0的机上试验了一下,这台机和那台xp的机都是把windows装在扩展分区。
试验思路,只要ntldr能再度装上,很可能安装程序会识别出以前装的2000,那么就可以进入以前的2000系统。那么什么现象才能表示ntldr已经装上呢?我认为应该是
安装程序重启,出现2000安装和以前的2000的系统选择菜单。
步骤如下:
我插入2000启动盘,进入安装程序,一直next,直到提示活动分区上有一个操作系统,一定要使之处于不激活状态,才能安装2000,选择确定,一直到进入选择安装
的磁盘,我先选择以前安装2000的那个盘,系统提示在这个分区上装2000,会造成
以前的系统无法正常运行,所以,我选了扩展分区里的另外一个盘,文件拷贝完成后,系统重启,出现2000安装和以前的2000的系统选择菜单,选择以前的2000的系统,系统提示ntoskrnl.exe出错。
后来,我拷了一个ntoskrnl.exe去覆盖,还是提示ntoskrnl.exe出错。
我应该怎么做呢?请各位大虾指教!!!
回复

使用道具 举报

发表于 2004-6-20 23:22:55 | 显示全部楼层
试试用恢复安装的方法,估计你的xp已经被破坏了,另外就是你看看你的c盘的文件系统类型,是不是已经编程ext2或者ext3了?
回复

使用道具 举报

发表于 2004-7-31 10:55:06 | 显示全部楼层
其实你完全可以考虑把win2k装到同一个分区,因为win2k的第一步的安装过程只是解压一些文件到指定的分区,并在该分区的起始部分写入win2k的启动程序,你可以试试,到文件拷贝的时候重启系统,看看能不能恢复win2k的启动
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 13:55 , Processed in 0.035434 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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