LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: fundawang

10.0 RC1和Community可能破坏硬盘分区表问题的汇总(已解决)

 关闭 [复制链接]
发表于 2004-3-13 15:12:17 | 显示全部楼层
1.MDK10.0C,
2.台式机,
3,最后一个分区安装,硬盘图型安装,引导安装在分区内.
4,用fedora,引导,成功!
发表于 2004-3-13 17:05:01 | 显示全部楼层
1. 所用 10.0 的具体版本:Community。
2. 本机是台式机 图拉丁1g
3. 所有硬盘的连接方式:IDE ,硬盘主。本机无其它SCSI设备
4. 安装的方式:硬盘解开安装
5. 出现问题的硬盘原来的分区状况。例:C/fat32主分区/8G,D/第一扩展分区第一逻辑盘FAT32/10G,E/第一扩展分区第二逻辑盘FAT32/8G,f/第一扩展分区第3逻辑盘FAT32/2。5g
6. 使用 Mandrakelinux 安装程序分区之前所用的分区工具:XP磁盘管理
7. 用Mandrakelinux安装程序对硬盘执行的分区方案:从windows分区的e盘分出1。3g
8. 后续安装过程:在分出1。3g后,整个逻辑分区消失,ntldr消失,只是用windows安装盘还可认出有一个windows在磁盘上,然后尝试所有修复都无效,最后fdisk删除所有分区,然后重新分区,安装windowsxp。所有东西都丢了
发表于 2004-3-13 17:31:07 | 显示全部楼层
我也试过,其实把linux装在最后一个分区,问题是不会出现的。如果把linux建在其他盘的话,linux安装程序会改写分区表,而windows NT系列好象不能识别,读写的时候好象会出错(我想或许是不兼容吧),window9.x系列好象就没有这个问题。我的都是这样装的,一直没事,我是先把最后一个分区删掉,然后再建linux分区,然后在安装,成功!我试过其他的linux好象也有这个问题,redhat9.0装的时候,装在了d盘,结果windows2000不能进入,用patition magic时发现分区表有错。我曾经试过在dos下重装windows9.x时可以重建mbr,进入windows9.x 将linux分区删除,修复分区表,就可以进入windowsNT系列了,不用整个硬盘低格,如果有Ghost备份的话,那就更方便了。大家试一下
我的是台式机, cpu:AMD duron750 本机无其它SCSI设备
第二台是:cpu:赛羊1.7G 本机无其它SCSI设备
发表于 2004-3-13 17:41:53 | 显示全部楼层
如果不能进入windows2000/xp的话,试一下在dos下重装windows9.x,进入windows9.x,删掉linux分区,用patition magic 8.0修复分区表,就没事了
发表于 2004-3-13 18:10:37 | 显示全部楼层

我以前安装redhat系统的时候也曾经出现过这种现象,每次都是用pq修复后解决的,总结教训

使用的分区和linux分区,安装linux时可以格式化linux分区,千万不要调整它。用这种方法可以很安全的让linux和windows共存。不会有问题的,相信我,我刚装了mdk10,一切正常。
发表于 2004-3-13 19:06:25 | 显示全部楼层
不是吧,我的是用linux的分区工具分区,但没问题
发表于 2004-3-13 19:16:54 | 显示全部楼层
我也不知道为什么会这样,但是我的经验是不同的分区工具不要混用,比如diskman和pq就不太兼容
发表于 2004-3-13 19:24:33 | 显示全部楼层

我总感觉没有问题

winXP/2000/2003等启动除了引导记录还有启动文件,ntldr,ntdetect.com, boot.ini,查看boot.ini可以看到win*系统安装的分区,是个次序号,所以安装过程中增加分区次序改变造成的win无法启动一定是活动分区和系统不在同一分区造成,如果既是活动主分区,又是%systemRoot%所在分区,应该没有问题。
如果增加分区,可以手工修改boot.ini,启动windows,其他分区可以通过windows系统管理工具重新设置卷标调整,不能改%SystemRoot%所在分区的卷标。
发表于 2004-3-13 21:06:11 | 显示全部楼层
1. 所用 10.0 的具体版本:Community。
2. 本机是台式机,以及所用CPU的Intel Celeron 566。
3. 所有硬盘的连接方式:只有一个IDE硬盘13.6g。
4. 安装的方式:光盘安装。
5. 出现问题的硬盘原来的分区状况。例:C/FAT32主分区/4G,原Red hat 根分区/EXT3/1.8G,原Red hat 交换分区分区/Swap/200M,D/第一扩展分区第一逻辑盘FAT32/4G,E/第一扩展分区第二逻辑盘FAT32/2G。
6. 使用 Mandrakelinux 安装程序分区之前所用的分区工具:无。
7. 用Mandrakelinux安装程序对硬盘执行的分区方案: 将原先Red hat 占用的2G分区删除后, 重新分为 根分区/ext3/1.8G,交换分区200M。
8. 后续安装过程: 在安装引导程序过程中死机, 重启动发现 ntlrd 丢失。
9. 所用Bootloader: 在选择引导程序前死机,所以没有选择。
10. Bootloader所在的磁盘位置:同上.

备注:
在第一次安装前机器中有xp,red hat 9.0 两个系统,通过xp的boot loader引导xp与red hat.
在第一次安装失败以后, 将安装xp的C盘格式化后,重装xp, 接着重新安装Mandrake 10.0C, 在分区时没有重新分区,只是将原来的linux分区格式化了一下,然后选用lilo作为引导程序,bootloader安装在hda上,一切没有问题,xp 和linux的引导正常.
发表于 2004-3-13 22:01:51 | 显示全部楼层
同意,同意!
1.最后一个分区安装linux(不管redhat&redora&mandrake),这样安装时创建或调节boot&root&home分区都不会有影响;
2.出现问题,建议用工具叫diskgenus重新修复分区表
3.用不着事先使用pq等分出window分区,只要空出最后一个分区即可
4.光盘或硬盘图型/文本安装都无所谓
5.引导器grub/lilo安装在/boot分区内或MBR也无所谓

个人经验,望同大家探讨!1111~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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