LinuxSir.cn,穿越时空的Linuxsir!

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

SATA硬盘在增强模式下盘符会变成多少?

[复制链接]
发表于 2005-4-26 18:25:30 | 显示全部楼层 |阅读模式
IDE CHANNEL 0   MASTER    NONE
IDE CHANNEL 0   SLAVEER  NONE

IDE CHANNEL 1   MASTER   CDROM
IDE CHANNEL 1   SLAVEER  NONE

IDE CHANNEL 2  SATA HD*     LINUX 系统所在盘
IDE CHANNEL 3  SATA HD

在这种情况下,GRUB 需要修改成什么样子才能启动啊? 原先是/dev/hda3 指向/分区.现在变成什么了?
发表于 2005-4-26 23:08:49 | 显示全部楼层
看看这个
问: SATA硬盘上可以安装Linux系统吗?

答:可以。如RedHat 9,在安装之前需要设置为Compatible Mode,否则就会找不到硬盘。安装好后,要升级内核到2.4.22,如果使用的CPU支持超线程,请在编译内核时选择SMP的支持。接着修改GRUB的启动参数,将 hda 改成 hde,分区号不变。还有fstab也需改一下,不然启动后不能激活“SWAP”交换分区。重新启动后,将BIOS中的Compatible Mode改为Enhanced Mode,这样就能发挥SATA接口的性能了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-27 10:26:40 | 显示全部楼层
实验过root=/dev/hde3结果停在:
hde: attached ide-disk driver.
hde: host protected area=> 1
这里了.
系统RH9,内核2.4.28
回复 支持 反对

使用道具 举报

发表于 2005-4-27 10:48:40 | 显示全部楼层
hde: host protected area=> 1

主机保护区域??sata盘我没用过,不是很了解,是不是有类似写保护或加密的功能?或者看看bios设置对不对!
回复 支持 反对

使用道具 举报

发表于 2005-4-27 10:55:33 | 显示全部楼层
想更好的利用SATA,还是装个Fedora Core好了。
2.6内核对SATA支持才比较好。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-27 11:10:40 | 显示全部楼层
编了个2.6.8内核,将SATA硬盘认为sda,sdb,测试速度还是跟原先一样.一个是53M,一个是39M,
而且在2.6下面不能设置DMA模式的,更不能设UMDA
本来我的意思是在2.4下面将UDMA设成5,结果却发现只能设成2,
hdparm -i /dev/hda

/dev/hda:

Model=ST3160023AS, FwRev=3.00, SerialNo=5MT0C497
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455
IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes:  pio0 pio1 pio2 pio3 pio4
DMA modes:  mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 *udma2
AdvancedPM=no WriteCache=enabled
Drive conforms to: ATA/ATAPI-6 T13 1410D revision 2:  1 2 3 4 5 6
看出只到UDMA2,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-27 11:14:36 | 显示全部楼层
而hdparm -I /dev/hda 查看硬盘支持的模式明明可以到UMDA5或者6的。
/dev/hda:

ATA device, with non-removable media
        Model Number:       ST3160023AS
        Serial Number:      5MT0C497
        Firmware Revision:  3.00
Standards:
        Used: ATA/ATAPI-6 T13 1410D revision 2
        Supported: 6 5 4 3
Configuration:
        Logical         max     current
        cylinders       16383   65535
        heads           16      1
        sectors/track   63      63
        --
        CHS current addressable sectors:    4128705
        LBA    user addressable sectors:  268435455
        LBA48  user addressable sectors:  312581808
        device size with M = 1024*1024:      152627 MBytes
        device size with M = 1000*1000:      160041 MBytes (160 GB)
Capabilities:
        LBA, IORDY(can be disabled)
        bytes avail on r/w long: 4      Queue depth: 32
        Standby timer values: spec'd by Standard, no device specific minimum
        R/W multiple sector transfer: Max = 16  Current = 16
        Recommended acoustic management value: 254, current value: 0
        DMA: mdma0 mdma1 mdma2 udma0 udma1 *udma2 udma3 udma4 udma5 udma6
             Cycle time: min=120ns recommended=120ns
        PIO: pio0 pio1 pio2 pio3 pio4
             Cycle time: no flow control=240ns  IORDY flow control=120ns
回复 支持 反对

使用道具 举报

发表于 2005-4-27 12:55:40 | 显示全部楼层
使用grub的话, 如果你在bios中仍然使用装有linux的硬盘作第一引导设备, root(hd0,2) 而root=/dev/sde3(具体设成什么还跟bios有点关系,具体看你的linux系统识别什么设备了)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-27 14:15:02 | 显示全部楼层
在增强模式下:SATA被认为是hde, 你的意思是说我的启动选项应该这么写?
title Red Hat Linux (2.4.28-sata)
        root (hd0,2)
        kernel /vmlinuz-2.4.28-sata ro root=/dev/hde3
        initrd /initrd-2.4.28-sata.img

是这样的吗?
回复 支持 反对

使用道具 举报

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

本版积分规则

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