Chinaunix首页 | 论坛 | 博客
  • 博客访问: 851894
  • 博文数量: 90
  • 博客积分: 766
  • 博客等级: 军士长
  • 技术积分: 1867
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-18 08:42
个人简介

linux

文章分类

全部博文(90)

文章存档

2021年(2)

2020年(2)

2017年(1)

2015年(11)

2014年(1)

2013年(53)

2012年(16)

2011年(4)

分类: 系统运维

2013-05-20 21:36:27

        大家都知道,硬盘属于电脑外围设备,而外围设备都是通过总线连接起来的。不同的外围设备使用不同的总线,不同的总线则对应不同的接口,就硬盘而言,常见的有以下几种接口:
1.IDE接口
2.SATA接口
3.SCSI接口
4.SATAII接口
        IDE接口是最新占领市场的硬盘接口,它对应的硬盘事将磁盘驱动器很硬体放在一起的,常见的比如ATA/DMA,其中ATA属于并行传送,有大量的针脚用于传送数据。而SATA接口是后来慢慢占领市场的,是serail ATA的缩写。它只有4根线,非常简单,串行发送数据,且相比ATA更快。
       
       由于IDE占领大量的市场,SATA想要占领IDE接口的市场,就必须制造能够兼容IDE接口的方式,所以弄出一个IDE模式,即该模式叫SATA接口的IDE模式,兼容IDE接口,但是就不能发挥SATA的优势了。真正能够发挥SATA接口威力的事另外一种模式,叫做AHCI模式,在BIOS当中可以选择这两种模式。需要注意的是如果硬盘是SATA接口的,在BIOS当中就必须使能SATA控制器,不然是不能识别SATA硬盘的。
       
      SCSI接口在普通用户中用的不多,速度快,更为稳定,但价格昂贵,用于服务器等,SATAII接口是SATA的升级版,有另外一些特性。但在这里,并不重要。

     补充一点,USB存储设备,如USB移动硬盘等,并不是使用的IDE接口,而是通过转换将USB接口转换为SCSI接口。

       一遍一遍的重启电脑,手动引导内核,在这个过程中,突然想起用宿主机上的内核来引导根文件系统,不要initrd,我发现还是同样的问题。

点击(此处)折叠或打开

  1. VFS: can't mount root fs on-block(0,0)

      内核是OK的,对硬件的支持、硬盘的支持也是OK的,所以问题不是在BIOS、内核对硬件的支持上,那么会是什么啦?

阅读(1939) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~