现在很多机器都安装了SATA硬盘,linux目前对sata设备已经有了比较完整的支持,但是有时还是会出现安装不上的问题。这些问题中有些是由于设备太新系统中没有相应的驱动支持造成的,有些是由于bios的设置不正确造成的。我主要讲一下bios的设置对安装的影响。
在bios中对sata和pata设备设置的常见模式有:Compatible Mode(兼容模式,也有的写成Legacy Mode)和Enhanced Mode(增强模式,也有的写成Native Mode)。
当设置为Compatible mode时,bios把sata硬盘端口映射到IDE通道的相应端口,这时IDE端口的设置可能会有这几种可能:
1.Primary P-ATA+S-ATA:并行IDE硬盘占据IDE0+1的主通道(Primary IDE Channel),串行SATA硬盘占据IDE2+3的从通道(Secondary IDE Channel)。也就是说这时主板上的第二个并行IDE接口对应的端口不可用。
2.Secondary P-ATA+S-ATA:与上面正相反,此时主板第一个并行IDE接口(Primary P-ATA)上对应的端口不可用,因为给SATA硬盘占用了。
3.P-ATA Ports Only:屏蔽了串行SATA硬盘接口,只能使用并行接口设备。
当设置为Enhanced Mode时,也会出现一些其他的IDE设置:
1.P-ATA+S-ATA:并行和串行硬盘并存模式,此时SATA和PATA通道都相互独立互不干扰。
2.S-ATA:串行硬盘增强模式。
3.P-ATA:其实还是一种映射模式,可能出现SATA硬盘占据第一个IDE通道,SATA1口对应第一个通道的主盘,SATA2口对应第一个通道的从盘。
出现这种现象主要是Win98/Win NT/Win2000/MS-DOS这些系统只支持4个IDE设备,对这些系统要选择Compatible Mode进行支持,WinXP/Win2003/Linux等系统可以使用Enhanced Mode来支持更多的设备。
需要注意的是,由于Compatible Mode和Enhanced Mode中都会出现把SATA映射的情况,可能会导致光驱或硬盘找不到的情况,使得安装无法进行,这时你应该调整BIOS设置来找到正确的设置。
源自:
阅读(4220) | 评论(0) | 转发(0) |