LinuxSir.cn,穿越时空的Linuxsir!

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

请教SATA硬盘装Debian的方法

[复制链接]
发表于 2006-7-11 09:42:42 | 显示全部楼层 |阅读模式
motherboard是华硕intel 975 + ich7R的,硬盘是ST 250G的sata 2 硬盘
可是我装Debian的时候,到探测硬盘这一步的时候,老是说未找到任何可分区的介质,请
检查是否连接有硬盘,即使用linux26这个参数安装也是同样的问题

用google查了一下,发现资料很多也很乱。

不知道这里有没有人在这样配置的机器下装过Debian系统?如果有希望能帮助一下,谢谢
发表于 2006-7-11 10:11:42 | 显示全部楼层
开始的时候linux26
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-7-11 11:28:51 | 显示全部楼层
这个linux26没用

不过我在bios里面把硬盘设置为P-ATA模式后,硬盘是可以认出来了,结果又说找不到普通光驱了。

刚才试了一下硬盘安装,好像可以,可是在分区的时候又出问题了,把我windows都搞挂了

Post by 种草得草
开始的时候linux26
回复 支持 反对

使用道具 举报

发表于 2006-7-11 12:04:05 | 显示全部楼层
Post by angelanpan

不过我在bios里面把硬盘设置为P-ATA模式后,硬盘是可以认出来了,结果又说找不到普通光驱了。
刚才试了一下硬盘安装,好像可以,可是在分区的时候又出问题了,把我windows都搞挂了

这个方法应该没错。bios里的硬盘还有哪些选项?希望兄弟再试试,然后写篇文章,好让别人也能参考。
回复 支持 反对

使用道具 举报

发表于 2006-7-11 22:09:41 | 显示全部楼层
sata的硬盘装其他系统的时候也有问题,比如装windows的时候也出现问题。
回复 支持 反对

使用道具 举报

发表于 2006-7-12 08:14:44 | 显示全部楼层
建议查一下您使用的主板型号上装Linux时的注意事项。我在T43上装用Debian系统自身提供的内核时,2.4系列的最高版本内核可以完美识别硬盘,2.6系列内核2.6.8识别不出来,最新的2.6.15可以,但是现在没给内核打补丁,装完系统后光驱就认不出来了。也许可以参考一下这个T43上的情况。
回复 支持 反对

使用道具 举报

发表于 2006-7-12 18:45:13 | 显示全部楼层
我搞定我自己的机器了,
把过程写在这里,希望能对大家有所帮助。
先说下配置
giga主板945G,
希捷160G硬盘ST3160811AS
DVD光驱 PIONEER

bios设置硬盘是auto
我是网络安装,用官方netinstall光盘stable版本,安装的时候使用了linux26参数。
因为是网络安装,所以也没注意光驱的情况。
安装完成后硬盘是hdc,光驱接到前面了。

其他没什么问题。发现硬盘不是一般的慢。
hdparm -t的结果才3M/sec多!
开了32位模式后速度涨了一倍,也才6M/sec多!无法打开DMA模式,DMA模式是关键阿。
我说怎么打开firefox要等一会呢。

然后我查了网上资料,sata的硬盘要scsi驱动,并且要编进内核的,模块方式不能起啥作用。

于是我下载了最新内核2.6.17.4
以下皆为root权限操作
tar jxvf linux-2.6.17.4.tar.bz2解开
cd linux-2.6.17.4
cp /boot/config-xxx .config
config-xxx为当前正常运行内核的配置文件
make menuconfig
设置如下
将设备驱动选单下的块设备中,把scsi支持编进内核,把scsi中的sata支持编进内核
把ahci,piix编进内核,这个是intel的驱动。
关闭initrd,这点很重要,弄initrd挺麻烦的,我是单机自己编了用,用不到这个。一开始没去掉这个,编译成功,但是启动出问题。
make-kpkg clean
make-kpkg __append_to_version -p4 --revision=rev.02 kernel_image modules_image
编译完成后
cd ..
dpkg -i kernel-image-2.6.17.4-p4_rev.02_i386.deb
然后编辑/etc/fstab
把硬盘设备从hdc改为sda,我只有一块硬盘,所以是sda
编辑/boot/grub/menu.lst
把刚装的部分也改成sda
重新启动。
成功!
硬盘是scsi设备了,但是无法用hdparm改参数了,其实也用不到了,测试速度就知道了。
hdparm测试结果如下
hdparm -t /dev/sda

/dev/sda:
Timing buffered disk reads:  214 MB in  3.03 seconds =  70.69 MB/sec
******************,速度飙升了23倍!这个才是正常的硬盘速度。
然后我把bios设定成非混合模式。启动也没有问题。
对了dvd设备是/dev/dvd,指向/dev/scd0
eject /dev/scd0,弹出,没问题。

还有update-pciids能更新pci设备的名称,对查看自己pci信息挺有帮助的。
我机器上已装XP,没任何影响。
编译内核需要的工具和过程我都参考的debian官方文档。
http://qref.sourceforge.net/Debian/reference/ch-kernel.zh-cn.html
回复 支持 反对

使用道具 举报

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

本版积分规则

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