这种问题很罕见,请系统操作老手解答!!!

来源:百度知道 编辑:UC知道 时间:2024/05/12 20:53:25
请您先看完问题再回答!
我现在用的电脑有4个逻辑分区,两个系统,C盘是windows 2000,F盘是windows xp,并且这两个系统我都用矮人工具备份过了,现在我想装第三个系统,是linux,但是我试图将E盘变成未用空间,然后装LINUX,装上以后,发现windows 2000可以使用,但是windows xp无法正常启动,显示缺少hal.dll文件,我认为是2000中的引导xp的文件boot.ini出现错误,因为我装了linux相当于在C盘与F盘中间增加了分区,XP系统不再是第四个分区,所以修改了一下boot.ini,但是还是不行,还显示无法找到hal.dll启动文件,最后只好删除所有的linux分区,重新划分出D盘才正常了,请问我该如何做才能不影响2000和XP系统的基础上装上LINUX?谢谢
还有我曾经试图将F盘格式化,然后将备份的xp系统用ghost还原到D盘,修改了一下C盘中的boot.ini,但是还是不行
我是物理硬盘安装,不是虚拟机,而且我不太想用虚拟机,谢谢

linux和win是不兼容的啊,同时装上也可以,会很麻烦。我都不知道你是怎么装的linux,是用虚拟机么?还是装在2000或是xp下?win2000 or xp你最好去掉一个。

一般情况下应该是先安装LINUX,然后在安装WINDOWS。
后装LINUX的话,由于系统对磁盘格式的不兼容所以通常无法启动。LINUX可以兼容FAT32格式,而WINDOWS不兼容ext格式。
如果先按的WINDOWS,那就用虚拟机装LINUX吧,这样不会出现兼容问题,而且不会影响系统功能。