LINUX对SATA的支持不好。
在CMOS中将SATA硬盘的接口设置为“COMPTIBLE”(兼容模式),可以正常地安装LINUX REDHAT 9,但是当装好后,用HDPARM测试硬盘的读写速度竟然只能达到6MB/S。
hdparm -Tt /dev/hda
看来系统不只是将这个SATA硬盘当作IDE硬盘对待,而且估计是只当作ATA33档次的IDE硬盘。很多对IDE硬盘可以调节的参数也无法设置。我看了一下一个ATA100的硬盘,速度可以达到40MB/S。
一个SATA硬盘只能发挥这些能力,我感到很郁闷。开始在网上找关于支持SATA硬盘的系统。
首先了解到内核到了2.6以后才支持SATA,于是先从自己手上的安装盘开始。
先将CMOS中SATA的设置为ENHANCED,这时原来的LINUX无法识别硬盘,启动中停止。据说XP也不能在ENHANCED的状态下安装,要安装好驱动后才能启用。但是在XP下我看过,兼容模式的话读写速度可以达到57MB/S,基本达到SATA的速度了。
1、先装REDHAT FC3,问题:安装过程中找不到硬盘,需要利用软盘或者系统自带的驱动安装SCSI或者SATA的驱动。我看了一下,系统自带的驱动有PROMISE、NIVIDA、SILICON IMAGE、SIS、VIA的,问题我系统是INTEL的P45的主板,ICH7还是ICH5的芯片组的SATA,不支持。网上也找不到驱动,据说,似乎对ICH的SATA的驱动支持不是很好,很少。
2、再试MANDRAKE 10.2,与FC3基本一样。
3、干脆网上再找,将视线定位在了LINUX的修改版CENTOS5.2上。下载了ISO文件,3.6G。
4、由于机器的DVD光驱对刻录光盘读能力比较差,就尝试用硬盘安装。
young1977 于 2008-09-02 17:31:38发表:
我的是nivida430芯片主板,fc3装了驱动也不认,但是同为2.6.9内核的红旗5就能。