QUOTE(无双 @ 2003-10-30 20:43:03)
分区表被破坏了
这是最大可能
建议开始时先把分区参数记起来
如起始柱面
结束柱面 分类类型等
操作失败后还可以在linux下使用fdisk重新建立分区表 然后进入

谢谢各位,已经搞定!
我想请教无双兄,用fdisk重建分区表,是不是先删除所有分区,然后按以前的参数重新分区?这样不会造成原来的数据丢失吗?
我恢复的过程是这样的:
1、用光盘启动,进入“rescue"模式,用fdisk /dev/hda删去先前改动留下的空间,
重起后,可以使用XP,在xp下,用PQ恢复为原来的样子。
2、重起后不能进入init 5(init 3没问题),启动过程提示激活/hda5 swap失败,
再用光盘启动,进入“rescue"模式,用fdisk 检查,发现swap已经变为hda1,
于是改/mnt/sysimage/etc/fstab swap 对应为hda1.重起后激活 swap ok,但还是不
能运行 init 5;
3、我突然想起,我曾经df看到/ used 100%, 发现/swap,于是将/swap删除, / used 26%
init 5 顺利启动。
4、经过总结,我想是先前建立扩充swap,时将swap建到/ 下了,造成100% used,以致
图形界面不能启动;
还要请教两个问题:1、能改变分区的顺序号吗?比如 "hda1 swap" 改为”hda5 swap"?
2、怎样才能检测系统或应用软件用到了swap分区?
谢谢!