LinuxSir.cn,穿越时空的Linuxsir!

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

从硬盘安装debian系统失败所引发的思考

[复制链接]
发表于 2007-7-10 10:25:44 | 显示全部楼层 |阅读模式
最近我在一次使用debian-businesscard的网络安装方式给别人从硬盘安装系统时发生了问题,也引发了我对安装软件的一些疑问。
他电脑上是windows XP。他的硬盘原来只有2个分区,而且都是NTFS的。我就在硬盘的最后面分出来大概5G的空间。我原以为可以把那个businesscard的iso文件放在ntfs中就可以安装呢(因为从grub引导安装系统启动时都没有问题)。结果发现不行,于是我就在硬盘的最后划出来50多兆的FAT32分区,把那个iso文件就放在那里了。
在安装的前一部分都很顺利,直到分区那步。
sda1        ntfs        ##WINDOWS
sda5        ntfs        ##WINDOWS
sda6        vfat        ##这个分区是空的
sda7        vfat        ##这个分区放的是businesscard iso文件
在开始时,我准备把sda6分区格式化成ext3格式。这样然后直接就可以开始安装了:
sda1        ntfs        ##WINDOWS
sda5        ntfs        ##WINDOWS
sda8        ext3        ##LINUX
sda7        vfat        ##这个分区放的是businesscard iso文件

细心的人发现LINUX变成了sda8,这个分区工具就是这样,而且更关键的是sda7是安装文件的挂载点,改不了的,即使一旦改了,就不能成功安装了,不过貌似还应该可以在命令行(ALT+F2)重新mount。
……这时我忽然想起了还应该有一个SWAP分区(瞧我这记性!还是个装过N多次Linux系统的人呢!),于是重新开始分区成如下:
sda1        ntfs        ##WINDOWS
sda5        ntfs        ##WINDOWS
sda8        ext3        ##LINUX
sda9        swap        ##虚拟内存
sda7        vfat        ##这个分区放的是businesscard iso文件
考虑到以后sda7也将格式化成swap(它大概有50多兆),我就给sda9分配的50兆左右。这样做似乎成功了,然而在格式化sda9时却告诉我格式化失败。我不知道是什么原因,总之试了好多次,都不行,最后还是决定把那个swap分区删去(反正不用虚拟内存也能正常进行)。就这样我们成功安装了,一切似乎还都没有问题。
但是当我想把那个vfat文件系统改成swap时,却频频报错(用的是PQMagic),后来在linux里用Gparted看到sda8的前后都有一个很小的空闲空间(现在想想每个大概是63个扇区那么大)。才知道在安装时的分区后就已经开始有错误了。我就用Gparted给你改一下,结果重启后连Gparted自己也不能编辑硬盘了只报出一个错误:can‘t have overlapped partitions。用fdisk -l看才知道每个扩展分区的首、尾柱面都与期前后分区相同了。然后就凭着自己的能力和胆量在diskgen(一个系统光盘里带的东西)修改文件分区表中的数据。然而小弟不才,最终导致那个sda5的分区严重错误,里面的数据不保。真可谓一场灾难啊!

。。。后来才知道swap分区应该最少64MB(我也不知道为什么)。问题是当时我这样做时那个分区工具却什么也没说就往磁盘上应用我的分区操作,结果发现问题了才报告--可惜此时已经晚了。唉,不知道这是不是一个软件缺陷啊。
发表于 2007-7-10 11:08:58 | 显示全部楼层
首先,现在我已经不用PQM分区了,用它弄坏磁盘的机率太大了,我现在就用Paragon Partition Manager了
还有,分完区后FAT的分区一般是在前面的。
如果你要一直装linux的话,就划分一个比较大的交换分区,和内存一般大就行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-7-10 12:31:47 | 显示全部楼层
关键不是用什么工具再分区的问题,主要是安装程序带的那个应该告诉我不能分太小的地方给他。
给他装只是为了完成我们的作业,所以没打算用太多的空间。其实他没没什么空间了,好不容易才空出这么多的地方的啊。
回复 支持 反对

使用道具 举报

发表于 2007-7-10 12:36:16 | 显示全部楼层
我觉得用"硬盘安装"系统本身就值得思考了!

并非说此法不行,但始终这并非 developer 考虑用户安装系统时所采用的方法。
回复 支持 反对

使用道具 举报

发表于 2007-7-10 12:56:23 | 显示全部楼层
有提示就更好了,硬盘安装还是很方便的,尤其是硬盘启动,网络安装.
回复 支持 反对

使用道具 举报

发表于 2007-7-10 17:50:14 | 显示全部楼层
这应该不算是一个bug吧,许多安装文档都说过分区的事情
回复 支持 反对

使用道具 举报

发表于 2007-7-11 22:48:18 | 显示全部楼层
我装xp时留了一半空间给linux,还分了个fat32的分区,硬盘安装十分顺利,每次都是这样
直到前几天才刻了张盘,用它启动了下看了看光盘安装的界面,不知道什么时候才能再用上
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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