LinuxSir.cn,穿越时空的Linuxsir!

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

MDK10Official毁了我的硬盘分区表

[复制链接]
发表于 2004-5-6 19:36:56 | 显示全部楼层 |阅读模式
我原先安装WIN2003,仅仅是普通60G(实际55.93G)IDE硬盘。分区如下  /dev/hda1 基本分区 NTFS 10G 装WIN2003  /dev/hda2 扩展分区 8G 空的  /dev/hda3 基本分区 35.93G NTFS 存放其它文件,无OS。我下了MDK10Official3张CD(没用第4张),由于不能肯定安装程序是否支持NTFS,便用WIN下的计算机管理在扩展分区建一个约2G的FAT32逻辑分区,将ISO解压到那。依照INSTALL.HTML,用dosutils目录里的程序做一张/images/HD_GRUB.img的启动盘,启动。开始软盘中的GRUB提示找不到安装文件。我便依提示修改为hd(0,4)[要不就是hd(0,5),记不清了],选/isolinux/alt0/下的内核(2.6.3)。安装程序正常启动,进行到分区时, 我在扩展分区又建了一个5.5G的EXT3和一个512M的SWAP,但它提示"hdlist can not be found"(大意如此),又试了一遍,它又提示"分区表修改需重启后 ,才能生效",点确定后重启。再用软盘进入安装程序,一切正常。我最后选用了GRUB做引导(因为我以前用Fedora Core 1,所以只会这个)。 装完重启,进入MDK觉得还可以,只是汉字很难看、界面也不太好(不过这都可以自己美化)。退出重启,选进入WINDOWS,黑屏,只能进Linux。我一慌,找来WIN2003光盘(我的DVD光驱是LG的,幸好没有问题,否则连重装系统都不可能完成),故障恢复控制台下FIXMBR、FIXBOOT。这下更糟,重启提示"No Operating SyStem FOUND"我再用dos软盘启动,用Disk Genius V2.0 Beta 0219 察看分区表便成了这 样。/dev/hda1基本分区 NTFS 10G(引导记录应该已经被破坏)/dev/hda2扩展分区  8G /dev/hda5 逻辑分区  FAT32 2G /dev/hda6 逻辑分区 EXT3  5.5G /dev/hda7 逻辑分区SWAP 512M/dev/hda3 基本分区NTFS 约35G但后面竟还空出来30多G,总容量远远超过60G。我就使用分区表重建功能 ,但没有任何用。不过幸好我有分区表的备份,而且2.0Disk Genius有备份逻辑分区表及各分区引导记录在内的所有硬盘分区信息的功能,导入备份重启。分区恢复到最初的情况,进入WIN2003一切正常.其后想一想,自己辛苦下了N个小时的东西就这样浪费了(我用的是512KADSL),不太心甘情愿.考虑到分区表破坏是由2.6内核引起的,我又用软盘启动,但选择的是/isolinux/alt1/下的内核(2.4.2X)[记不太清楚了具体X是多少] 安装没问题,也没要求重启.装完后MDK与WIN都能正常进入,只是觉得MDK有一些慢.仔细一看,它竟然只装了2.4的内核.(我又没选LSB)我用MDK10的原因之一就是它2.6.3的内核.而升级Kernel2.4到2.6对于我这类新手未免过于困难了些.(想当年升Fedora Core 1内核竟用了好几个星期 ,才解决了所有的问题)只好再次FIXMBR、FIXBOOT,删去Linux分区,也删去了MDK10的ISO,只好等FC2正式版了.
发表于 2004-5-7 07:24:11 | 显示全部楼层
我的经验是在有win系统的时候不要用diskdrake调整分区,我一般都是在win下把需要的空闲分区调整好.安装的时候用diskdrake选自动分配剩余空间.

用window磁盘管理以外的工具查看分区都会发现留有8M的空间没有分(2000以上),这个东西是不能动的否则进入windows时肯定蓝屏

总结一下,有win的系统要用ms的工具来管理.
发表于 2004-5-7 08:51:44 | 显示全部楼层
eyg说得对,先在win下分好空闲分区,不要让mdk去分区。
MDK没有那么麻烦得。。。
发表于 2004-5-7 09:33:35 | 显示全部楼层
我想很大可能是操作上的失误,想想自己刚接触linux时,也经常把分区表弄坏,现在没有这种情况。我装过redhat7(那时刚接触linux,经常把分区表弄坏),以后装redhat8,redhat9,fedora,mandrake9,mandrake9.1,mandrake10C,mandrake10 Official等等版本,都是在linux下对硬盘分区操作的,从来没有出现过分区丢失的情况。
发表于 2004-5-7 11:38:50 | 显示全部楼层
MDK不支持ntfs吧
发表于 2004-5-7 11:44:26 | 显示全部楼层
我的硬盘格式全是NTFS的,没事
 楼主| 发表于 2004-5-7 13:35:07 | 显示全部楼层
其后我又用网络安装同步了The cooker,没有问题。可能还是MDK10Official有问题。the cooker的版本为10.1。
发表于 2004-5-7 20:27:14 | 显示全部楼层
我也遇到了同样的问题:
我原先安装的Redhat9。因为刚接触Linux不久。听说Mandrake比较易用,就下了一个MDK10。安装的过程中,我用MDK安装程序带的分区工具对Linux分区进行了调整。装了MDK10后,发现网络无法配置。因为在Redhat9中,网络配置是什么简单的。因此想要重新装回Redhat9。但是麻烦来了,Redhat安装程序根本就无法识别硬盘分区表。进入Windows2000,在磁盘管理里面,发现我的120G硬盘成了2057G的硬盘。现在的Redhat9也装不上(必须要重新格式化整个硬盘,那对我来说绝对是太残忍了),用Mandrake又上不了网。
我狂晕!!!:confused:
现在也不知道该怎么办。
有人知道怎么样恢复分区表吗?

我的硬盘是120G,
安排如下(按先后顺序):
10G Windows2000系统盘
20G 分给了Linux
30G 应用程序
30G 文档
30G 零散的文件

:thank
发表于 2004-5-7 23:08:26 | 显示全部楼层

还是搞不清楚

可能仍然是有问题。那么两位的情况的共同点就是,Linux分区是在hda2这个扩展分区中下的手。
发表于 2004-5-9 22:56:27 | 显示全部楼层
我也遇到同样的问题,但是在出错,我从新分区的时候发现,mandrake好象把部分分区的号码搞错拉。
比如。/dev/hda8 识别/dev/hda7,同时造成一个分区无法挂接。
今天要熄灯拉。所以明天我试试只用一个根分区会不会有同样的问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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