开启SATA硬盘的DMA

2008年10月24日星期五

在新本本上的Gentoo 基本系统安装完成,但我的SATA硬盘被认成为hda而不是sda,且开机时提示DMA未打开.WIKI有一篇HOTO是讲如何打开硬盘的DMA的,可如今WIKI无法访问了,只能在Linuxsir上发帖求救了,现将解决的方法记录如下.

编译内核,注意以下选项:

Device Drivers --->
SCSI device support --->
<*> SCSI device support
<*> SCSI disk support
<*> SCSI CDROM support

<*> Serial ATA (prod) and Parallel ATA (experimental) drivers
选择对应的芯片组支持

< > ATA/ATAPI/MFM/RLL support ---> ##这个是重点,不要编译到内核中


最后修改/etc/fstab,将/dev/hda*改为/dev/sda*;修改/boot/grub/grub.conf,将kernel行中的root=/dev/hda*改为root=/dev/sda*,其它的不变(单独一行的root (hd*,*)无须修改!)

0 评论: