Morxio 发表于 2005-10-16 18:36:04

HELP:在双系统下重装linux,windowsXP进不去

我电脑装了一个win98,一个winxp,还有redhat linux9。
linux出了毛病,我重装了它。
结果装好以后,重启电脑,进入winxp时出现: hal.dll文件丢失 的提示,进不去了。
而win98却没问题,只是进了98看不见xp的系统盘。
ps:xp的系统盘是ntfs格式的。
    以前重装系统从来没出现过问题。

不知到是怎么回事。
当时我重装linux时,只是把/ /usr /boot给格式化了,没动windows的分区啊!

望高手指点迷津!!!
另外据说下载了linux支持ntfs的rpm包,只能读,不能写,否则会破坏硬盘,不知是真是假。

月下刀客 发表于 2005-10-16 19:48:32

各分区及系统安装情况说一下。grub安装情况及/boot/grub/grub.conf的内容

linux比较新的内核里都支持ntfs读写,只是不建议写入,而且写入操作功能默认没有编译进去。主要还是安全性方面考虑,大多数情况下可能写入没有问题,但也可能导致分区出错。

fengyione 发表于 2005-10-16 20:50:40

你的linux是不是没有装在最后的分区上,如果把linux装的分区比xp前面,会导致分区号改变boot.ini中原来是在第2个分区上找xp,linux装在第2个分区后,把xp挤到第3个分区了,但是boot.ini中的内容没有改变过来,可能会出现这个问题

kevin_121 发表于 2005-10-16 21:40:05

在win98中看不到winxp系统盘(NTFS)是正常的
因为微软并没有开发NTFS在98下的驱动,就是说98无法访问NTFS分区
但是一些牛人自己也写了一些驱动,可以找找试试看

莫名 发表于 2005-10-17 09:44:03

你和我碰到的问题基本上是一样的,你在安装时是不是重新分区了,很可能这些分区Linux是作为主分区的,但是Windows认为是扩展分区。你可能要在DOS或Windows里用PQ把Linux的分区删除,然后把这些剩余空间移到扩展分外,然后用PQ先分好区(主分区),重装Linux,重装时不要再重新分区而是使用现有分区。

Morxio 发表于 2005-10-18 00:03:23

又出毛病:
首先谢谢大家的关心!
系里的电脑硬盘是120G, redhat linux 9 .

我实在没辙就把windows XP重新装了一遍,将98彻底删除,把xp安在了c盘。
之后,我用linux的第一张安装盘进入linux test安装,查看分区那一部分,大致如下:

/dev/hda1               c盘          windows xp   fat32
/dev/hda2               Ext'd      扩展分区

/dev/hda5               d盘          windows xp   HPFS/NTFS
/dev/hda6               83         linux         /boot
/dev/hda7               e盘          windows xp   fat32
/dev/hda8               f盘          windows xp    fat32
/dev/hda9               82         linux         swap
/dev/hda10            83         linux         /usr
/dev/hda3               83         linux          /

但是,重装系统后,linux进不去了。

我使用安装盘第一张:
linux rescue
一系列设置后,
sh# grub
grub > root (hd0,5)
grub > setup (hd0) (hd0,5)      #一切都成功#
grub > quit
sh # exit
然后在推出的屏幕上发现提示:大意是说: 无法装载/boot
重启之后,发现黑屏上显示:大意是:/boot   hda2 等等 继续请按enter ...
然后是黑白的grub菜单, 进入linux后还是说 /boot   hda2 等等 继续请按enter ...
windows可以顺利进入。

Morxio 发表于 2005-10-18 00:16:10

我是给系办公室重装linux系统时出现的以上问题。
机器是联想的,去年的那种黑色机身。

我在想是不是需要把硬盘全部格式了,重新分区,
把主分区增加两个,扩展分区太大了,使得无法把windows和linux同时安装在前两个主分区下。
页: [1]
查看完整版本: HELP:在双系统下重装linux,windowsXP进不去