|
|
先说明一下我的电脑:
AMD 64 BIT X2,1G RAM
C:NTFS 25G,WIN XP SYS,3G FREE----MAIN PARTICIAL
D:NTFS 30G,BACKUP OF MY JOB AND OTHER IMPORTANCE,1G FREE----1ST LOGICAL IN EXTENSION
E:NTFS 45G,“MY DOCUMENT”, OF ALL MY DATA,INCLUDING MY JOB,MY MUSIC,MY PICTURES,MY MOVIE AND OTHER IMPORTANT THINGS, 10G FREE----2ND LOGICAL IN EXTENSION
前几天我心血来潮,想安装一下linux来玩一下,于是下载了FC-6-X86_64.iso6张光盘于E盘上。
并且设置好了GRUB4DOS,然后启动,说是在HDA6找不到映像。
我想了一下应该是盘的格式问题,于是重新进入WIN把D盘的东西全部刻成盘或删掉一部分,把D盘割成20G+5G的FAT32格式,然后把ISOX6启动映像移动到5G的盘里面,分出来的20G没有分盘符。
然后再启动,在hda6找到启动映像,OK。
然后继续安装,到分文件系统的时候,我把原来从WIN-D盘分出来的20G分成18G_ext3+2G_swap,然后下一步的时候就出错了,我也不知道哪里出错了,就突然之间没停了,连电也没有了(我是笔记本啊,而且里面装有电池)。
没办法,只好重新来过。结果到分区分好,软件安装设置都好了之后准备正式安装的时候突然又有同样的错误发生了,一下子死掉了。(不好意思,没把那个错误记下来。)
我郁闷,到WINDOWS里面一看,好像一切正常,不过当我看到硬盘管理器里面的东西后,我懵了:100G的硬盘成了1000G,前后林林总总多出了900G没有使用的空间。而且WINDOWS无法对这些内容操作,说是错误。
这样子应该是硬盘分区表出了问题吧,可是WINDOWS也正常启动啦,那个GRUB4DOS也正常。
然后我就想检查一下硬盘,用“。。中文启动全集”来启动一下,用PM8.0看一下,说是硬盘错误,找到了硬盘,但无法读取内容。
我想一下,问题大啦,还是先把电脑里面的东西先拷出来吧,重启,进入WIN,但那个WINDOW的徽标在闪了10S左右,快要进入登录画面的时候,突然闪了一下蓝屏,大约0.3S。重试,依旧......心情镻到底谷。
但奇怪的是WIN就还能进入引导,而且只能引导一半就死掉,而且GRUB4DOS也正常,能正确引导到FC的ISO文件,但此时却在了hda5了,但却无法继续安装,说是我的硬盘有问题,需要重新安装(INITIALIZE)并提示所有的DATA都会化为乌有。
可是对分区表我一点都不懂,只是接下来用一些硬盘检测工具来检测一下(如DM,SEAGATE硬盘专用检测工具,还有IBM的硬盘检测工具,以用BIOS里面的检测工具),结果都正常,硬盘没有问题,那当然就是硬盘分区表的问题啦。
此时我一点辙都没有了,周遭也没有可以讨教的达人。还是自己去瞎整。。。。
破罐子破摔,WIN是没的救了,那就玩LINUX吧,继续安装,LINUX的安装程序要重置我的硬盘,就让它去重置吧,尽管我知道这样,连那些安装程序也会没有了,这样它自杀不知道会出现怎样的好看结果来......反正就是试一试,不行的话再用硬盘工具把它重置了呗。
奇怪的就是它竟然没出问题,在hda5上找到了文件,之后initialize硬盘,可还是安装完成了.......
无语啦。。。。。。下面都不知道该怎么写了,应该故事到此就结束了吧。
讨论:
1。 硬盘第一故障是怎么回事,100G如何成了1000G了?
2。PM8找到了硬盘,为何读不到硬盘的DATA?
3。硬盘检测工具检测一切正常,那是哪里出了问题,确定是分区表的问题吗?
4。LINUX引导程序为何之前在hda6找到ISO,而后来却在hda5找到了?
5。LINUX安装程序把硬盘initialize后,为何还能安装?
后记:
最后一步,为了试一试结果如何,当时就没有选择安装的软件包,所以就“下一步”到底,只装了办公用途的软件包。现在问题也是一大堆,每次下载下来的源码安装软件,都是无法编译成功的。在此请教达人帮助。比如:
[root@localhost gftp-2.0.18]# ./configure
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
/bin/sh: /home/Robin/from: No such file or directory
configure: WARNING: `missing' script is too old or missing
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
[root@localhost gftp-2.0.18]# make
make: *** 没有指明目标并且找不到 makefile。 停止。
[root@localhost gftp-2.0.18]# |
|